.vaccinations-widget .banner{background-color:var(--themeUiProductColour,#8a8a8a);scroll-margin-top:100px}.vaccinations-widget .banner__header{display:flex;justify-content:space-between;padding:13px 16px}.vaccinations-widget .banner__title{font-size:1rem;font-weight:600}.vaccinations-widget .banner__progress-step{font-size:1rem}.vaccinations-widget .banner__progress-step-value{font-weight:600}.vaccinations-widget .banner__progress-bar{height:5px;position:relative;width:100%}.vaccinations-widget .banner__progress-bar span{background:var(--subThemeColour,--black);display:flex;height:5px;position:relative}.vaccinations-widget .widget__section{background-color:var(--lightGrey);color:var(--themeBaseFontColour);font-size:1.125rem;padding:2rem 1rem}.vaccinations-widget .widget__section form,.vaccinations-widget .widget__section__container{max-width:360px}.vaccinations-widget .widget__section .widget__screen-heading{font-size:1.375rem;margin-bottom:1rem}.vaccinations-widget .widget__section .widget__screen__footer{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1rem;width:100%}.vaccinations-widget .widget__section .widget__screen--results{max-width:none}.vaccinations-widget .widget__section p{margin-bottom:1rem}.vaccinations-widget .widget__section p:last-child{margin-bottom:0}@media (max-width:841px){.vaccinations-widget .widget__section p{font-size:1rem}}.vaccinations-widget .widget__footer>*{margin-top:1rem}.vaccinations-widget .widget__screen-heading{display:block;max-width:360px}.vaccinations-widget .field-group--small{max-width:360px}.vaccinations-widget .travel_vaccinations__results__country{margin-bottom:1.5rem}.vaccinations-widget .mod-details-accordion{--toptipThemeColour:var(--black)}.vaccinations-widget .mod-details-accordion .accordion-title{background-color:var(--themeUiProductColour,var(--black));font-size:22px;font-weight:600;margin:0;padding:1.5rem 1rem}.vaccinations-widget .mod-details-accordion__item{border-top:1px solid var(--themeUiProductColour,var(--black));margin-bottom:0}.vaccinations-widget .mod-details-accordion__item summary{background-color:var(--themeUiProductSecondaryColour,var(--black));color:var(--subThemeColour,var(--black))}.vaccinations-widget .mod-details-accordion__item summary:after,.vaccinations-widget .mod-details-accordion__item summary:before{width:16px}.vaccinations-widget .mod-details-accordion__item summary .mod-details-accordion__question{font-size:1rem;font-weight:600;padding:1.5rem 1rem}.vaccinations-widget .mod-details-accordion__content__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.vaccinations-widget .mod-details-accordion__content__title:first-child{margin-top:0}.vaccinations-widget .mod-details-accordion__content .mod-tool-tip{margin-bottom:1.5rem}.vaccinations-widget .mod-details-accordion__content .vaccine{margin-bottom:1rem}.vaccinations-widget .mod-details-accordion__content .vaccine:last-child{margin-bottom:0}.vaccinations-widget .mod-details-accordion__content .vaccine__title{font-size:1rem;font-weight:600;margin-bottom:0}.vaccinations-widget .mod-details-accordion__content .vaccine__advice__title{font-weight:400}.vaccinations-widget .mod-details-accordion__content .vaccine__advice__value{font-weight:600}.vaccinations-widget .mod-details-accordion__content .vaccine__course{font-size:.875rem;margin-top:.25rem}.vaccinations-widget .mod-details-accordion__cta{display:none}.vaccinations-widget .mod-details-summary__item{margin-top:1rem;position:relative}.vaccinations-widget .mod-details-summary__item summary{background:none}.vaccinations-widget .mod-details-summary__item summary h4{font-size:1rem;font-weight:400;margin-bottom:.5rem;padding:.5rem .5rem .5rem 1rem;text-decoration:underline}.vaccinations-widget .mod-details-summary__item summary:before{background-image:url(../../images/icons/toggle-arrow.svg);background-repeat:no-repeat;background-size:contain;border-bottom:none;content:"";display:block;height:10px;left:0;position:absolute;width:10px}.vaccinations-widget .mod-details-summary__item summary:after{content:none}.vaccinations-widget .mod-details-summary__item[open] summary:before{transform:rotate(90deg)}.vaccinations-widget .mod-details-summary__content{padding-left:1rem;position:relative}.vaccinations-widget .mod-details-summary__content:before{background-color:var(--subThemeColour,#1f1f1f);border-radius:4px;content:"";display:block;height:100%;left:0;position:absolute;width:4px}.vaccinations-widget .mod-details-summary__content p{font-size:.875rem}.vaccinations-widget .vaccinations__travel-advice{background-color:var(--themeUiProductSecondaryColour,var(--black));border-top:1px solid var(--themeUiProductColour,var(--black));font-size:18px;font-weight:400;margin:0;padding:1.5rem 1rem;position:relative}.vaccinations-widget .vaccinations__travel-advice__text{margin-left:2rem;padding-left:0}.vaccinations-widget .vaccinations__travel-advice__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%231F1F1F' d='M0 0h16v16H0z'/%3E%3Cpath fill='%23fff' d='M9 7.107H7V13h2zM9 3.5H7v2.083h2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;left:1rem;position:absolute;width:1.5rem}#travel_vaccinations__pdf .travel_vaccinations__results__country{break-inside:avoid;page-break-inside:avoid}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .accordion-title{background-color:#ff8684;color:#1f1f1f;font-size:26px;font-weight:600;line-height:34px;margin:4px 0 0;padding:.5rem 1rem}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item{background-color:#ffb2b1;background:#ffb2b1;border-top:none;color:#1f1f1f;font-weight:600;margin:0;padding:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item:first-of-type .mod-details-accordion__content{break-inside:auto}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item:first-of-type .mod-details-accordion__content__title{border-top:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item summary{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__question{break-after:avoid;display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content{background-color:#fff;margin:.5rem 0;padding:.5rem 1rem}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content__divider+.mod-details-accordion__content__title{margin-top:2rem}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content__title{border-bottom:1px solid #1f1f1f;color:#1f1f1f;font-size:22px;font-weight:600;line-height:28px;margin-bottom:1rem;padding-bottom:.5rem}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .mod-tool-tip.mod-tool-tip--no-icon{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine{break-inside:avoid;margin-top:1rem}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine:last-child{margin-bottom:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine__title{color:#1f1f1f;font-size:18px;font-weight:600;line-height:26px;margin-bottom:0;padding:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine__course{font-size:.875rem;margin-bottom:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item{background-color:#fff;border-top:none;margin-bottom:.5rem;padding:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__question,#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item summary{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item summary:after,#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item summary:before{content:unset;display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item summary::marker{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item summary::-webkit-details-marker{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content{color:#1f1f1f;font-size:18px;font-weight:600;line-height:26px;padding:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content:after,#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content:before{content:unset;display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content p{display:flex;justify-content:space-between;margin-bottom:0}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content p .vaccine__advice__title{font-size:16px;font-weight:400;line-height:22px;text-align:left}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .vaccine .mod-details-summary__item .mod-details-summary__content p .vaccine__advice__value{font-size:16px;font-weight:600;line-height:22px;text-align:right}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__item .mod-details-accordion__content .mod-details-accordion__content__divider,#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .vaccinations__travel-advice{display:none}#travel_vaccinations__pdf .travel_vaccinations__results__country .mod-details-accordion .mod-details-accordion__cta{background-color:#d4d4d4;background:#d4d4d4;display:block;font-size:.875rem;font-weight:600;margin-bottom:2rem;padding:1rem 1.5rem}#travel_vaccinations__pdf .pdf__disclaimer{font-size:.875rem}