img{display:flex;height:auto;max-width:100%}img.aligncenter{margin:0 auto}img.alignright{float:right;margin-bottom:2em;margin-left:2em}img.alignleft{float:left;margin-bottom:2em;margin-right:2em}body{font-family:"Nunito",sans-serif;font-size:clamp(0.875rem,0.8333333333rem + 0.0020833333*100vw,1rem);font-weight:400;line-height:1.75}p{margin:0}p+p{margin-top:1.5em}p a{color:#0012b6;font-weight:700}p a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:700;line-height:1.125;margin:0 0 1rem}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}h1{font-size:clamp(1.875rem, 1.5rem + 0.01875 * 100vw, 3rem)}h2{font-size:clamp(1.5rem, 1.3333333333rem + 0.0083333333 * 100vw, 2rem)}h3{font-size:clamp(1.25rem, 1.0833333333rem + 0.0083333333 * 100vw, 1.75rem)}h4{font-size:clamp(1.125rem, 1rem + 0.00625 * 100vw, 1.5rem)}h5{font-size:clamp(1rem, 0.9166666667rem + 0.0041666667 * 100vw, 1.25rem)}h6{font-size:clamp(1rem, 0.9166666667rem + 0.0041666667 * 100vw, 1.25rem)}.title{font-family:"Rubik",sans-serif;font-weight:700;line-height:1.125;word-wrap:break-word}.title--xs{font-size:clamp(1rem,0.9166666667rem + 0.0041666667*100vw,1.25rem)}.title--sm{font-size:clamp(1.125rem,1rem + 0.00625*100vw,1.5rem)}.title--md{font-size:clamp(1.25rem,1.0833333333rem + 0.0083333333*100vw,1.75rem)}.title--lg{font-size:clamp(1.5rem,1.3333333333rem + 0.0083333333*100vw,2rem)}.title--xl{font-size:clamp(1.75rem,1.5rem + 0.0125*100vw,2.5rem)}.title--2xl{font-size:clamp(1.875rem,1.5rem + 0.01875*100vw,3rem)}.title--3xl{font-size:clamp(2rem,1.3333333333rem + 0.0333333333*100vw,4rem)}.title--no-margin{margin:0}.title--center{text-align:center}.subtitle{color:#0012b6;font-family:"Rubik",sans-serif;font-weight:500;margin-bottom:.5em;text-transform:uppercase}.subtitle--white{color:#fff}article ul,.text ul{list-style:none;margin-bottom:2em;padding:0}article ul li,.text ul li{padding-left:1.5em;position:relative}article ul li+li,.text ul li+li{margin-top:1em}article ul li::before,.text ul li::before{background-image:url(0d2ee9d2d21aa552ae4e.svg);background-size:contain;content:"";display:inline-flex;flex-shrink:0;height:1em;left:0;position:absolute;top:.25em;width:1em}.appointment{align-items:flex-start;border:solid 1px #e5e5e5;border-radius:1rem;display:none;flex-direction:column;padding:1.75rem 2rem 2rem}@media only screen and (min-width: 56.25rem){.appointment{display:flex;position:sticky;top:9rem}}.appointment__text{margin:.125em 0 1.25em}@media only screen and (min-width: 75rem){.appointment__text{font-size:clamp(0.875rem,0.8333333333rem + 0.0020833333*100vw,1rem)}}.block-overlap{background-color:#fff;border:solid 1px #e5e5e5;border-bottom:none;border-top-left-radius:2rem;border-top-right-radius:2rem;bottom:-1px;height:2.5rem;left:-1px;position:absolute;right:-1px}@media only screen and (min-width: 56.25rem){.block-overlap{border-top-left-radius:3rem;border-top-right-radius:3rem;height:5rem}}.button{align-items:center;background-color:#0012b6;border:solid 2px #0012b6;border-radius:99em;box-sizing:border-box;color:#fff;display:inline-flex;font-family:"Rubik",sans-serif;font-size:clamp(0.875rem,0.8333333333rem + 0.0020833333*100vw,1rem);font-weight:600;justify-content:center;line-height:1.25;padding:.75em 1.375em;text-align:center;text-decoration:none;transition:all .2s}.button:hover{background-color:#1d34ff;border-color:#1d34ff}.button--text{background-color:rgba(0,0,0,0);border:none;color:#0012b6;padding-left:0;padding-right:1.25em;position:relative;text-align:left}.button--text::after{content:"";display:flex;font-family:unicons-line,sans-serif;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.button--text:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.button--secondary{background-color:#37d1db;border-color:#37d1db}.button--secondary:hover{background-color:#11b1bd;border-color:#11b1bd}.button--outlined{background-color:rgba(0,0,0,0);color:#0012b6}.button--outlined:hover{color:#fff}.button--header{display:none}@media only screen and (min-width: 75rem){.button--header{display:inline-flex}}.button--small{font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem)}.buttons{align-items:center;column-gap:1.5em;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1.5em;row-gap:1em;width:100%}.buttons--center{justify-content:center}.custom-pagination{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem}@media only screen and (min-width: 37.5rem){.custom-pagination{margin-top:3rem}}@media only screen and (min-width: 56.25rem){.custom-pagination{margin-top:4rem}}.custom-pagination__box{align-items:center;border:solid 1px #e5e5e5;border-radius:99em;column-gap:.5em;display:flex;flex-direction:row;justify-content:center;padding:.5em}.custom-pagination__button{align-items:center;background-color:#37d1db;border-radius:50%;color:#fff;display:flex;height:2em;justify-content:center;width:2em}.custom-pagination__button--disabled{opacity:.5}.custom-pagination__numbers{align-items:center;column-gap:.5em;display:flex;flex-direction:row}.custom-pagination__number{align-items:center;color:#151515;display:inline-flex;flex-direction:row;justify-content:center;text-align:center;text-decoration:none;width:1.5em}.custom-pagination__number:hover{text-decoration:underline}.custom-pagination__number--current{color:#37d1db;font-weight:700}.custom-pagination__number--current:hover{text-decoration:none}.footer-overlap-spacer{height:2rem}@media only screen and (min-width: 56.25rem){.footer-overlap-spacer{height:3rem}}#gt_float_wrapper{z-index:100 !important}input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{line-height:1.5;padding:.375em .5em;width:100%}label{display:inline-flex;margin-bottom:.25em}select:hover{cursor:pointer}input[type=radio]:hover,input[type=checkbox]:hover{cursor:pointer}input[type=radio]+label:hover,input[type=checkbox]+label:hover{cursor:pointer}.leaflet-download{margin-bottom:1.5em}.news-item__link{color:#151515;display:flex;text-decoration:none}.news-item__link--thumbnail{border-radius:1rem;overflow:hidden}@media only screen and (min-width: 37.5rem){.news-item__link--thumbnail{border-radius:1.25rem}}.news-item__link--title{margin-bottom:.75em}.news-item__link--title:hover{text-decoration:underline}.news-item__thumbnail{transform:scale(1);transition:transform .5s ease-out}.news-item__thumbnail:hover{transform:scale(1.05)}.news-item__meta{align-items:center;column-gap:.375em;display:flex;flex-direction:row;justify-content:flex-start;margin:1em 0 .625em}.news-item__meta-divider{background-color:#b3b3b3;border-radius:50%;display:inline-flex;height:.25em;width:.25em}.news-item__category{color:#0012b6;text-decoration:none}.news-item__category:hover{text-decoration:underline}.pop-up{bottom:0;font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem);left:0;max-width:36em;opacity:0;padding:1rem;position:fixed;visibility:hidden;z-index:900}@media only screen and (min-width: 37.5rem){.pop-up{padding:2rem}}.pop-up--hidden{display:none !important}.pop-up__box{background-color:#fff;border:solid 1px #e5e5e5;border-radius:1.25rem;box-shadow:0 1rem 2rem 0 rgba(21,21,21,.1);display:flex;flex-direction:column;padding:2rem;position:relative}@media only screen and (min-width: 37.5rem){.pop-up__box{padding:2.5rem}}.pop-up__close{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#999;display:flex;font-size:1.75em;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;transition:color .2s;width:1.5em}.pop-up__close:hover{color:red;cursor:pointer}.pop-up__title{display:inline-block;font-size:1.25em;font-weight:700;line-height:1.5;margin-bottom:.75em;max-width:95%}.post-author__content{align-items:flex-start;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;column-gap:1.5rem;display:flex;flex-direction:row;padding:2.5rem 0}.post-author__image{border:solid 1px #e5e5e5;border-radius:50%;width:6rem}.post-author__link{text-decoration:none}.post-author__link:hover{text-decoration:underline}.post-author__description{margin-top:.5em}.rank-math-html-sitemap{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (min-width: 56.25rem){.rank-math-html-sitemap{row-gap:2rem}}.rank-math-html-sitemap__title{margin-bottom:.75em}.rank-math-html-sitemap__link{color:#0012b6}.rank-math-html-sitemap__link:hover{text-decoration:none}.rank-math-html-sitemap__list{margin-top:1em}.search-form{align-items:center;column-gap:.5rem;display:flex;flex-direction:row}.search-form__input{background-color:#fff;border:solid 1px #ccc;border-radius:.25rem;height:2rem;transition:border-color .2s}.search-form__input:focus,.search-form__input:focus-visible{border-color:#0012b6;outline:none}@media only screen and (min-width: 37.5rem){.search-form__input{height:2.5rem}}.search-form__submit{align-items:center;background-color:#0012b6;border:none;border-radius:.25rem;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;transition:background-color .2s opacity .2;width:2rem}.search-form__submit:hover{background-color:#1d34ff;cursor:pointer}@media only screen and (min-width: 37.5rem){.search-form__submit{font-size:1.125rem;height:2.5rem;width:2.5rem}}.search-form__submit:disabled{opacity:.5}.search-form__submit:disabled:hover{background-color:#0012b6;cursor:not-allowed}.search-form__input-wrapper{position:relative;width:100%}.search-form__clear{align-items:center;background-color:#e6e6e6;border:none;border-radius:50%;color:#151515;display:flex;height:1.5em;justify-content:center;line-height:1;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5em}.search-form__clear:hover{cursor:pointer}.search-results-item{border-bottom:solid 1px #e5e5e5;margin-bottom:1.5rem;padding-bottom:1.5rem}@media only screen and (min-width: 37.5rem){.search-results-item{margin-bottom:2rem;padding-bottom:2rem}}.search-results-item__title{color:#0012b6;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);font-weight:700;text-decoration:none}.search-results-item__title:hover{text-decoration:underline}.table-of-contents{border-bottom:solid 1px #e5e5e5;padding-bottom:2rem}@media only screen and (min-width: 56.25rem){.table-of-contents{border-bottom:none;padding-bottom:0}}.table-of-contents__title{font-size:clamp(1.25rem,1.0833333333rem + 0.0083333333*100vw,1.75rem);margin-bottom:.75em}.table-of-contents__list{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);line-height:1.25;list-style:none;margin:0;padding:0;row-gap:1em}.table-of-contents__item--level-3{padding-left:1.5em}.table-of-contents__link{color:#0012b6;font-weight:700;text-decoration:none}.table-of-contents__link:hover{text-decoration:underline}.otgs-development-site-front-end{display:none}.block-background--has-background{display:flex;flex-direction:column}.block-background--blue{background-color:#f3fbfc}.block-background--yellow{background-color:#fefaf1}.block-background--purple{background-color:#fcf9fe}.block-margins{margin:3rem 0}@media only screen and (min-width: 37.5rem){.block-margins{margin:5rem 0}}@media only screen and (min-width: 56.25rem){.block-margins{margin:7rem 0}}.block-margins--top-none{margin-top:0}.block-margins--bottom-none{margin-bottom:0}.block-margins--top-default{margin-top:3rem}@media only screen and (min-width: 37.5rem){.block-margins--top-default{margin-top:5rem}}@media only screen and (min-width: 56.25rem){.block-margins--top-default{margin-top:7rem}}.block-margins--bottom-default{margin-bottom:3rem}@media only screen and (min-width: 37.5rem){.block-margins--bottom-default{margin-bottom:5rem}}@media only screen and (min-width: 56.25rem){.block-margins--bottom-default{margin-bottom:7rem}}.block-margins--top-small{margin-top:1rem}@media only screen and (min-width: 37.5rem){.block-margins--top-small{margin-top:2rem}}@media only screen and (min-width: 56.25rem){.block-margins--top-small{margin-top:3rem}}.block-margins--bottom-small{margin-bottom:1rem}@media only screen and (min-width: 37.5rem){.block-margins--bottom-small{margin-bottom:2rem}}@media only screen and (min-width: 56.25rem){.block-margins--bottom-small{margin-bottom:3rem}}.block-margins--top-large{margin-top:5rem}@media only screen and (min-width: 37.5rem){.block-margins--top-large{margin-top:7rem}}@media only screen and (min-width: 56.25rem){.block-margins--top-large{margin-top:9rem}}.block-margins--bottom-large{margin-bottom:5rem}@media only screen and (min-width: 37.5rem){.block-margins--bottom-large{margin-bottom:7rem}}@media only screen and (min-width: 56.25rem){.block-margins--bottom-large{margin-bottom:9rem}}.call-to-action__row{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width: 37.5rem){.call-to-action__row{row-gap:3rem}}@media only screen and (min-width: 56.25rem){.call-to-action__row{align-items:center;column-gap:4rem;flex-direction:row-reverse}}@media only screen and (min-width: 75rem){.call-to-action__row{column-gap:6.5rem}}.call-to-action__column{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column}.call-to-action__text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.call-to-action__image{border-radius:1rem}@media only screen and (min-width: 56.25rem){.call-to-action__image{border-radius:1.5rem}}.call-to-action__image-wrapper{position:relative}.call-to-action__overlay-image{bottom:-1rem;position:absolute;right:-1rem;transform:scale(0.4);transform-box:fill-box;transform-origin:right bottom;z-index:1}@media only screen and (min-width: 22.5rem){.call-to-action__overlay-image{transform:scale(0.6)}}@media only screen and (min-width: 56.25rem){.call-to-action__overlay-image{transform:scale(0.8)}}@media only screen and (min-width: 75rem){.call-to-action__overlay-image{bottom:-1.5rem;right:-1.5rem;transform:scale(1)}}.call-to-action__background{padding:2rem;position:relative}@media only screen and (min-width: 37.5rem){.call-to-action__background{padding:3rem}}@media only screen and (min-width: 56.25rem){.call-to-action__background{padding:5rem 5rem 5rem 0}}.call-to-action__background::after{background-color:#f3fbfc;border-radius:1.5rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media only screen and (min-width: 56.25rem){.call-to-action__background::after{border-radius:2rem;left:20%}}.call-to-action__background--dark{color:#fff}.call-to-action__background--dark::after{background-color:#0012b6}.contact__row{display:flex;flex-direction:column;row-gap:3rem}@media only screen and (min-width: 56.25rem){.contact__row{column-gap:4rem;flex-direction:row}}@media only screen and (min-width: 75rem){.contact__row{column-gap:8rem}}.contact__row--map{margin-top:3rem}@media only screen and (min-width: 75rem){.contact__row--map{margin-top:5rem}}.contact__column{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.contact__options{align-items:flex-start;display:flex;flex-direction:column;list-style:none;padding:0}.contact__option-link{align-items:center;color:#0012b6;column-gap:.375em;display:flex;flex-direction:row;font-weight:700;text-decoration:none}.contact__option-link:hover{text-decoration:underline}.contact__form{border:solid 1px #e5e5e5;border-radius:1.25rem;padding:1.5rem;width:100%}@media only screen and (min-width: 37.5rem){.contact__form{padding:2.5rem}}.columns__columns{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12, minmax(0, 1fr));row-gap:2rem}@media only screen and (min-width: 56.25rem){.columns__columns{column-gap:2rem}}@media only screen and (min-width: 75rem){.columns__columns--gap-small{column-gap:3rem}}@media only screen and (min-width: 56.25rem){.columns__columns--gap-large{column-gap:3rem}}@media only screen and (min-width: 88rem){.columns__columns--gap-large{column-gap:6rem}}.columns__column{display:flex;flex-direction:column;grid-column-end:-1;grid-column-start:1;row-gap:2rem}.columns__column--reverse{flex-direction:column-reverse}.columns__column--middle{justify-content:center}.columns__column--bottom{justify-content:flex-end}.columns__column--order-1{order:1}@media only screen and (min-width: 56.25rem){.columns__column--order-1{order:initial}}.columns__column--order-2{order:2}@media only screen and (min-width: 56.25rem){.columns__column--order-2{order:initial}}.columns__column--order-3{order:3}@media only screen and (min-width: 56.25rem){.columns__column--order-3{order:initial}}.columns__column--order-4{order:4}@media only screen and (min-width: 56.25rem){.columns__column--order-4{order:initial}}@media only screen and (min-width: 56.25rem){.columns__column--width-1{grid-column:span 1}}@media only screen and (min-width: 56.25rem){.columns__column--width-2{grid-column:span 2}}@media only screen and (min-width: 56.25rem){.columns__column--width-3{grid-column:span 3}}@media only screen and (min-width: 56.25rem){.columns__column--width-4{grid-column:span 4}}@media only screen and (min-width: 56.25rem){.columns__column--width-5{grid-column:span 5}}@media only screen and (min-width: 56.25rem){.columns__column--width-6{grid-column:span 6}}@media only screen and (min-width: 56.25rem){.columns__column--width-7{grid-column:span 7}}@media only screen and (min-width: 56.25rem){.columns__column--width-8{grid-column:span 8}}@media only screen and (min-width: 56.25rem){.columns__column--width-9{grid-column:span 9}}@media only screen and (min-width: 56.25rem){.columns__column--width-10{grid-column:span 10}}@media only screen and (min-width: 56.25rem){.columns__column--width-11{grid-column:span 11}}@media only screen and (min-width: 56.25rem){.columns__column--width-12{grid-column:span 12}}.columns__column-text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.columns__image{border-radius:1.25rem}.columns__list{padding:0}@media only screen and (min-width: 37.5rem){.columns__list{column-count:2;column-gap:2rem}}.columns__list-item{column-gap:.75em;display:flex;flex-direction:row;line-height:1.25;margin-bottom:.5em}.columns__list-item::before{background-image:url(0d2ee9d2d21aa552ae4e.svg);background-size:contain;content:"";display:inline-flex;flex-shrink:0;height:1em;margin-top:.05em;width:1em}.faq__items{border-top:solid 1px #e5e5e5;display:flex;flex-direction:column;margin-top:2rem}@media only screen and (min-width: 37.5rem){.faq__items{margin-top:3rem}}@media only screen and (min-width: 56.25rem){.faq__items{margin-top:4rem}}.faq__item{border-bottom:solid 1px #e5e5e5;padding:1em 0}.faq__question{align-items:center;column-gap:1em;display:flex;flex-direction:row;font-size:clamp(1rem,0.9166666667rem + 0.0041666667*100vw,1.25rem);justify-content:space-between;margin:0;padding:.25em 0}.faq__question:hover{cursor:pointer}.faq__icon{align-items:center;border:solid 2px #37d1db;border-radius:50%;color:#37d1db;display:inline-flex;flex-shrink:0;height:1.5em;justify-content:center;width:1.5em}.faq__icon--open{background-color:#37d1db;color:#fff;transform:rotate(180deg)}.faq__answer{height:0;overflow:hidden}.faq__answer-content{padding-top:.5em}.grid{overflow:hidden}.grid__background{background-color:#fff;border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2;padding:3rem 0}@media only screen and (min-width: 37.5rem){.grid__background{padding:4rem 0}}@media only screen and (min-width: 56.25rem){.grid__background{padding:6rem 0}}@media only screen and (min-width: 75rem){.grid__background{padding:7.5rem 0}}.grid__background--white{border:none;padding-top:1rem}.grid__background--blue{background-color:#f3fbfc}.grid__background--yellow{background-color:#fefaf1}.grid__background--purple{background-color:#fcf9fe}.grid__background-image{background-image:url(fa7dc3f24138ea1d9e81.svg);background-position:top right;background-repeat:no-repeat;background-size:40rem;bottom:0;display:none;left:0;position:absolute;right:-11rem;top:-14rem;z-index:0}@media only screen and (min-width: 75rem){.grid__background-image{display:flex}}.grid__content{align-items:flex-start;display:flex;flex-direction:column;max-width:43rem;position:relative;width:100%;z-index:1}.grid__items{display:grid;gap:1rem;grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:2rem;position:relative;z-index:1}@media only screen and (min-width: 56.25rem){.grid__items{gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:3rem}}@media only screen and (min-width: 75rem){.grid__items{gap:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:4rem}}@media only screen and (min-width: 75rem){.grid__items--2-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.grid__item{align-items:flex-start;background-color:#fff;border:solid 1px #e5e5e5;border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem}@media only screen and (min-width: 56.25rem){.grid__item{padding:2rem 2rem 1.5rem}}.grid__item-excerpt{flex-grow:1;margin-bottom:.5em}.grid__text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);margin-top:.5em}.hero{background-color:#f3fbfc;overflow:hidden;padding:7rem 0 5rem;position:relative}@media only screen and (min-width: 37.5rem){.hero{padding:9rem 0 7rem}}@media only screen and (min-width: 56.25rem){.hero{padding:12rem 0 10rem}}.hero__content{margin:0 auto;max-width:50rem;position:relative;text-align:center;z-index:1}.hero__text{font-size:clamp(1.125rem,1.0833333333rem + 0.0020833333*100vw,1.25rem);margin-bottom:1.5em}.hero__background{background-image:url(d10307a1c7a8f61c5fa7.svg);background-position:center center;background-repeat:no-repeat;background-size:110% auto;bottom:0;left:0;position:absolute;right:0;top:0}.index__search-input[type=text]{border:solid 1px #ccc;border-radius:99em;box-shadow:none;display:inline-flex;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);outline:none;padding:.5em 1em}.index__search-input[type=text]:hover{cursor:pointer}.index__search-input[type=text]:focus{border-color:#0012b6}.index__anchor-links{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));margin-top:1.5rem;row-gap:.5em}@media only screen and (min-width: 37.5rem){.index__anchor-links{grid-template-columns:repeat(11, minmax(0, 1fr))}}@media only screen and (min-width: 56.25rem){.index__anchor-links{grid-template-columns:repeat(22, minmax(0, 1fr))}}.index__anchor-link{color:#0012b6;display:flex;font-size:clamp(1.125rem,1.0833333333rem + 0.0020833333*100vw,1.25rem);font-weight:700;text-decoration:none}.index__anchor-link:hover{cursor:pointer;text-decoration:underline}.index__letter{border-bottom:solid 1px #e5e5e5;margin:1.5em 0 1em;padding-bottom:.5em}.index__list{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);list-style:none;margin:0;padding:0}@media only screen and (min-width: 37.5rem){.index__list{column-count:2;column-gap:2rem}}.index__no-results{margin-top:2em}.index__results{background-color:#fff}.index__loader{padding:2em 0;text-align:center}.logos{text-align:center}.logos__wrapper{column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2.5rem;row-gap:1rem}@media only screen and (min-width: 56.25rem){.logos__wrapper{column-gap:2rem;row-gap:2rem}}.logos__item{align-items:center;border:solid 1px #e5e5e5;border-radius:1rem;display:flex;height:5rem;justify-content:center;padding:1rem;width:6rem}.logos__item--link{transition:border-color .2s}.logos__item--link:hover{border-color:#37d1db}@media only screen and (min-width: 37.5rem){.logos__item{height:6rem;width:8rem}}@media only screen and (min-width: 56.25rem){.logos__item{height:6rem;padding:1rem 1.5rem;width:10.5rem}}@media only screen and (min-width: 75rem){.logos__item{height:7rem;padding:1rem 1.5rem;width:12rem}}.logos__image{height:100%;object-fit:contain;width:100%}.news{border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2}.news__background{background-color:#fff;padding:3rem 0}@media only screen and (min-width: 37.5rem){.news__background{padding:4rem 0}}@media only screen and (min-width: 56.25rem){.news__background{padding:6rem 0}}@media only screen and (min-width: 75rem){.news__background{padding:7.5rem 0}}.news__background--blue{background-color:#f3fbfc}.news__background--yellow{background-color:#fefaf1}.news__background--purple{background-color:#fcf9fe}.news__top{align-items:flex-end;column-gap:3rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.news__column{display:flex;flex-direction:column}.news__column--link{display:none;margin-bottom:.5rem}@media only screen and (min-width: 56.25rem){.news__column--link{display:inline-flex}}.news__items{display:flex;flex-direction:column;margin-top:1rem;row-gap:2rem}@media only screen and (min-width: 56.25rem){.news__items{column-gap:2.5rem;flex-direction:row;margin-top:2rem}}.news__latest{border-radius:1.25rem;overflow:hidden;position:relative}@media only screen and (min-width: 56.25rem){.news__latest{flex:1 0 0}}.news__other{display:flex;flex:1 0 0;flex-direction:column;row-gap:2rem}.news__latest-content{background:linear-gradient(rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.5));bottom:0;color:#fff;left:0;padding:2rem 1.5rem 1.5rem;pointer-events:none;position:absolute;right:0}@media only screen and (min-width: 37.5rem){.news__latest-content{padding:3rem 2.5rem 2.5rem}}.news__latest-thumbnail{height:100%;object-fit:cover;transition:all 1s ease-out;width:100%}.news__latest-thumbnail:hover{transform:scale(1.1)}.news__item-meta{align-items:center;column-gap:.5em;display:flex;flex-direction:row;margin-bottom:.375em}.news__item-meta--latest{font-weight:500}.news__meta-divider{background-color:#151515;border-radius:50%;content:"";display:inline-flex;flex-shrink:0;height:.25em;width:.25em}.news__meta-divider--latest{background-color:#fff}.news__item{align-items:center;color:#151515;column-gap:1.5rem;display:flex;flex-direction:row;text-decoration:none}.news__item-thumbnail-wrapper{border-radius:1rem;display:none;flex:1 0 0;overflow:hidden}@media only screen and (min-width: 37.5rem){.news__item-thumbnail-wrapper{display:flex}}@media only screen and (min-width: 56.25rem){.news__item-thumbnail-wrapper{display:none}}@media only screen and (min-width: 75rem){.news__item-thumbnail-wrapper{display:flex}}.news__item-thumbnail{transform:scale(1);transition:transform .5s ease-out}.news__item-thumbnail:hover{transform:scale(1.1)}.news__item-content{flex:3 0 0}@media only screen and (min-width: 75rem){.news__item-content{flex-grow:2}}.news__item-title-link{color:#151515;text-decoration:none}.news__item-title-link:hover{text-decoration:underline}.news__item-title{font-size:clamp(1.125rem,1rem + 0.00625*100vw,1.5rem);margin:0}.news__item-title--latest{font-size:clamp(1.5rem,1.3333333333rem + 0.0083333333*100vw,2rem)}.news__item-category{text-decoration:none}.news__item-category:hover{text-decoration:underline}.news__bottom{margin-top:2rem}@media only screen and (min-width: 56.25rem){.news__bottom{display:none}}.team__top{max-width:40rem}@media only screen and (min-width: 56.25rem){.team__top{margin:0 auto;text-align:center}}.team__members{column-gap:1rem;display:grid;margin-top:1.5rem;row-gap:2rem}@media only screen and (min-width: 22.5rem){.team__members{column-gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 37.5rem){.team__members{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:3rem}}@media only screen and (min-width: 56.25rem){.team__members{column-gap:2.5rem;row-gap:2.5rem}}@media only screen and (min-width: 75rem){.team__members{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:3.5rem}}.team__member{align-items:center;color:#151515;display:flex;flex-direction:column;text-align:center;text-decoration:none}.team__member--link:hover{text-decoration:underline}.team__picture{border-radius:1.25rem;margin-bottom:1.5rem;width:100%}.team__job-title{line-height:1.5;margin-top:.5em}.text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.video__top{display:flex;flex-direction:column}@media only screen and (min-width: 56.25rem){.video__top{column-gap:2.5rem;flex-direction:row}}.video__column{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column}.video__column--titles{flex-grow:5}.video__column--text{flex-grow:7}.video__text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);margin-bottom:.5em}.video__wrapper{margin-top:2rem;position:relative}@media only screen and (min-width: 37.5rem){.video__wrapper{margin-top:4rem}}.video__wrapper::after{content:url(78b9991ca9f38d6fa3db.svg);display:none;left:-4rem;position:absolute;top:-4rem;transform:scale(0.8);z-index:-1}@media only screen and (min-width: 37.5rem){.video__wrapper::after{display:flex}}@media only screen and (min-width: 56.25rem){.video__wrapper::after{transform:scale(1)}}.video__embed{border:solid 1px #e5e5e5;border-radius:1rem;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video__embed iframe,.video__embed object,.video__embed embed{height:100%;left:0;position:absolute;top:0;width:100%}.waiting-times{text-align:center}.waiting-times__locations{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:2rem;width:100%}@media only screen and (min-width: 37.5rem){.waiting-times__locations{gap:2rem;grid-template-columns:1fr 1fr}}.waiting-times__location{border:solid 1px #e5e5e5;border-radius:1.25rem;display:flex;flex:1 0 0;flex-direction:column;padding:1.75rem 2rem 2rem;row-gap:1em;text-align:left}.waiting-times__details{display:flex;flex-direction:column;row-gap:.25rem}.waiting-times__bar{align-items:flex-start;background-color:#e6e6e6;border-radius:.5rem;display:flex;flex-direction:row;height:1rem;width:100%}.waiting-times__bar-fill{background-color:hsl(120,75%,40%);border-radius:.5rem;height:1rem;min-width:1rem}.waiting-times__days{white-space:nowrap}.footer-bottom-menu__list{column-gap:2em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.footer-bottom-menu__link{color:inherit;text-decoration:none}.footer-bottom-menu__link:hover{text-decoration:underline}.footer-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:.5em}.footer-menu__link{color:#151515;text-decoration:none}.footer-menu__link:hover{text-decoration:underline}.footer-menu__submenu{padding-left:1em}.footer-menu__sub-submenu{padding-left:1em}.site-footer{background-color:#fff;border-top:solid 1px #e5e5e5;border-top-left-radius:2rem;border-top-right-radius:2rem;margin-top:-2rem;position:relative;z-index:1}@media only screen and (min-width: 56.25rem){.site-footer{border-top-left-radius:3rem;border-top-right-radius:3rem;margin-top:-3rem}}.site-footer__bottom{color:#666;font-size:clamp(0.625rem,0.5833333333rem + 0.0020833333*100vw,0.75rem)}.site-footer__row{align-items:flex-start;column-gap:3rem;display:flex;flex-direction:column;justify-content:space-between;padding:4rem 0;row-gap:3rem}@media only screen and (min-width: 22.5rem){.site-footer__row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 56.25rem){.site-footer__row{padding:5rem 0}}.site-footer__row--bottom{align-items:center;border-top:solid 1px #e5e5e5;flex-direction:column;padding:3.33em 0;row-gap:1rem;text-align:center}@media only screen and (min-width: 56.25rem){.site-footer__row--bottom{flex-direction:row-reverse}}.site-footer__title{font-family:"Rubik",sans-serif;font-size:clamp(1rem,0.9166666667rem + 0.0041666667*100vw,1.25rem);font-weight:700;line-height:1.125;margin-bottom:.75em}.site-footer__copyright{text-align:center}.site-footer__link{color:inherit;font-weight:400;text-decoration:none}.site-footer__link:hover{text-decoration:underline}.site-footer__column{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width: 56.25rem){.site-footer__column{flex:1 0 45%}}@media only screen and (min-width: 75rem){.site-footer__column{flex:0 0 auto}}.site-footer__column--contact{flex:1 0 100%}@media only screen and (min-width: 56.25rem){.site-footer__column--contact{flex:1 0 45%}}@media only screen and (min-width: 75rem){.site-footer__column--contact{flex:0 0 auto}}@media only screen and (min-width: 22.5rem){.site-footer__column--menu{flex:1 0 45%}}@media only screen and (min-width: 56.25rem){.site-footer__column--menu{flex:1 0 45%}}@media only screen and (min-width: 75rem){.site-footer__column--menu{flex:0 0 auto}}.site-footer__address{font-style:normal;margin-bottom:.75em}.site-footer__contact-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:.25em}.site-footer__contact-link{color:#0012b6;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);font-weight:600;padding-left:1.5em;position:relative;text-decoration:none}.site-footer__contact-link:hover{text-decoration:underline}.site-footer__contact-link-icon{font-size:1.125em;left:0;position:absolute;top:50%;transform:translateY(-50%)}.site-footer__certificates{column-gap:1rem;display:flex;flex-direction:row;flex-wrap:nowrap}.site-footer__certificate{height:auto;margin:.25em 0 1rem;width:4rem}.main-menu{display:none}@media only screen and (min-width: 75rem){.main-menu{display:flex}}.main-menu__list{align-items:center;column-gap:1.5em;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.main-menu__list-item{display:inline-flex}.main-menu__list-item--has-submenu{position:relative}.main-menu__list-item--has-submenu:hover .main-menu__submenu{opacity:1;transform:translateY(0);visibility:visible}.main-menu__link{color:#151515;font-family:"Rubik",sans-serif;font-weight:600;line-height:1.125;padding:.5em 0;text-decoration:none}.main-menu__link:hover{cursor:pointer;text-decoration:underline}.main-menu__link--has-submenu::after{content:"";font-family:unicons-line,sans-serif;position:relative}.main-menu__link--has-submenu:hover::after{content:""}.main-menu__link--submenu{font-weight:400;white-space:nowrap}.main-menu__link--sub-submenu{font-size:.9em;font-weight:400;white-space:nowrap}.main-menu__link--open::after{content:""}.main-menu__link--current{color:#37d1db}.main-menu__submenu{background-color:#fff;border:solid 1px #e5e5e5;border-radius:1rem;box-shadow:0 .25em .5em 0 rgba(21,21,21,.05);display:flex;flex-direction:column;left:0;list-style:none;opacity:0;padding:0;padding:1em 1.5em;position:absolute;row-gap:.5em;top:100%;transform:translateY(-0.75rem);transition:all .1s;visibility:hidden}.main-menu__submenu--open{opacity:1;transform:translateY(0);visibility:visible}.main-menu__sub-submenu{color:#151515;list-style:none;padding:.5em 0 0 1em}.mega-menu{bottom:1rem;left:1rem;opacity:0;position:fixed;right:1rem;top:5.5rem;transform:translateY(-1rem);transition:all .3s;visibility:hidden}@media only screen and (min-width: 37.5rem){.mega-menu{top:6rem}}@media only screen and (min-width: 56.25rem){.mega-menu{left:2rem;right:2rem;top:7.5rem}}@media only screen and (min-width: 75rem){.mega-menu{display:flex;justify-content:center;opacity:1;position:static;transform:none;visibility:visible;width:100%}}.mega-menu--open{opacity:1;transform:translateY(0);visibility:visible}.mega-menu__list{display:flex;flex-direction:row;font-size:clamp(0.875rem,0.8333333333rem + 0.0020833333*100vw,1rem);list-style:none;margin:0;padding:0;row-gap:.75em}.mega-menu__list--submenu{flex-direction:column;width:100%}@media only screen and (min-width: 75rem){.mega-menu__list--submenu{font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem);row-gap:0}}.mega-menu__list--sub-submenu{flex-direction:column;margin:.25em 0}@media only screen and (min-width: 75rem){.mega-menu__list--sub-submenu{font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem);row-gap:0}}.mega-menu__list--other{flex-direction:column}@media only screen and (min-width: 75rem){.mega-menu__list--other{font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem);row-gap:1em}}.mega-menu__list--parents{background-color:#fff;border:solid 1px #e5e5e5;border-radius:1.25rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.05);flex-direction:column;height:100%;margin:0 auto;max-width:40rem;overflow:hidden;padding:1.5rem;position:relative;row-gap:.75em;width:100%}@media only screen and (min-width: 56.25rem){.mega-menu__list--parents{max-width:none}}@media only screen and (min-width: 75rem){.mega-menu__list--parents{background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;column-gap:1.5em;flex-direction:row;justify-content:center;overflow:visible;padding:0;position:static;width:auto}}@media only screen and (min-width: 75rem){.mega-menu__list-item--has-submenu{position:relative}}@media only screen and (min-width: 75rem){.mega-menu__list-item--has-submenu:hover .mega-menu__submenu,.mega-menu__list-item--has-submenu:focus-within .mega-menu__submenu{display:flex;left:50%;opacity:1;overflow:visible;visibility:visible;z-index:1}}.mega-menu__link{color:#151515;text-decoration:none}.mega-menu__link:hover{color:#0012b6}@media only screen and (min-width: 75rem){.mega-menu__link:hover{text-decoration:underline}}.mega-menu__link--title{font-weight:700}@media only screen and (min-width: 75rem){.mega-menu__link--title::after{display:none}}.mega-menu__link--parent{align-items:center;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;text-align:center}.mega-menu__link--parent:hover{text-decoration:none}@media only screen and (min-width: 75rem){.mega-menu__link--parent{justify-content:flex-start}}.mega-menu__link--all{color:#0012b6;font-weight:700}.mega-menu__link--all::after{content:"";font-family:unicons-line,sans-serif}.mega-menu__link--other{font-weight:700}.mega-menu__link--has-submenu{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.mega-menu__link--has-submenu::after{content:"";font-family:unicons-line,sans-serif}@media only screen and (min-width: 75rem){.mega-menu__link--has-submenu::after{content:""}}.mega-menu__link--submenu-open::after{content:""}.mega-menu__submenu{background-color:#fff;bottom:0;left:100%;padding:1.5rem;position:absolute;right:0;top:0;transition:all .3s;visibility:visible;width:100%}@media only screen and (min-width: 75rem){.mega-menu__submenu{background-color:rgba(0,0,0,0);bottom:auto;display:none;left:50%;max-width:84rem;opacity:0;padding:0 2rem;position:fixed;top:7.5rem;transform:translateX(-50%);transition-duration:.2s;visibility:hidden;width:100vw;z-index:-1}}.mega-menu__submenu--open{left:0;overflow:hidden}@media only screen and (min-width: 75rem){.mega-menu__submenu--single-column{min-width:20rem;padding:1rem 0 0;position:absolute;top:calc(100% + 1rem);width:auto;z-index:1}}@media only screen and (min-width: 75rem){.mega-menu__submenu::before{bottom:100%;content:"";height:2.5rem;left:0;position:absolute;right:0}}.mega-menu__row{background-color:#fff;display:flex;flex-direction:column;row-gap:.75em}@media only screen and (min-width: 75rem){.mega-menu__row{border:solid 1px #e5e5e5;border-radius:1.75rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.05);column-gap:2rem;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));padding:1.5rem 2rem;width:100%}}.mega-menu__row--single-column{grid-template-columns:minmax(0, 1fr)}.mega-menu__column{display:flex;flex-direction:column}.mega-menu__sub-submenu{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:100%;padding:1.5rem;position:absolute;right:0;row-gap:.75em;top:0;transition:all .3s;visibility:visible;width:100%}@media only screen and (min-width: 75rem){.mega-menu__sub-submenu{opacity:1;padding:0;position:static;row-gap:0;visibility:visible}}.mega-menu__sub-submenu--open{left:0}@media only screen and (min-width: 75rem){.mega-menu__submenu-title{display:none}}.mega-menu__back{color:#151515;text-decoration:none}.mega-menu__back:hover{text-decoration:underline}@media only screen and (min-width: 75rem){.mega-menu__back{display:none}}.mega-menu__main-item-wrapper{grid-column:1/-1;width:100%}.mega-menu__main-item{color:#151515;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);font-weight:700;text-decoration:none}.mega-menu__main-item:hover{color:#0012b6;text-decoration:underline}.mobile-menu-button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#151515;column-gap:.375em;display:flex;flex-direction:row;padding:0}@media only screen and (min-width: 75rem){.mobile-menu-button{display:none}}.mobile-menu-button:hover{cursor:pointer}.mobile-menu-button__icon{align-items:center;display:flex;flex-direction:column;height:1rem;justify-content:center;padding:0;position:relative;width:2.25rem}.mobile-menu-button__bar{background-color:#151515;border-radius:1px;height:2px;position:absolute;transform-box:fill-box;transform-origin:center;width:1.5rem}.mobile-menu-button__bar--top{bottom:auto;top:0}.mobile-menu-button__bar--bottom{bottom:0;top:auto}.mobile-menu{background-color:#fff;border:solid 1px #e5e5e5;border-radius:1.25rem;box-shadow:0 .25rem 1.5rem 0 rgba(0,0,0,.05);font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);height:0;left:0;max-height:calc(100vh - 7rem);opacity:0;overflow:hidden;position:absolute;right:0;top:50%;visibility:hidden;z-index:-1}.mobile-menu__list{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;max-height:30rem;overflow-y:scroll;padding:1.5rem 2rem;row-gap:.75em}.mobile-menu__list-item{opacity:0;position:relative}.mobile-menu__link{color:#151515;display:inline-flex;font-weight:700;padding:.25em 0;text-decoration:none}.mobile-menu__link--has-submenu::after{content:"";font-family:unicons-line,sans-serif;position:relative}.mobile-menu__link--submenu{font-weight:400}.mobile-menu__link--sub-submenu{font-size:.9em;font-weight:400}.mobile-menu__link--open::after{content:""}.mobile-menu__link--current{color:#37d1db}.mobile-menu__submenu{align-items:flex-start;display:flex;flex-direction:column;height:0;list-style:none;overflow:hidden;padding-left:1em}.mobile-menu__submenu--open{height:auto}.mobile-menu__sub-submenu{list-style:none;padding-left:1em}.page-header{background-color:#f3fbfc;overflow:hidden;padding:7rem 0 4.5rem;position:relative}@media only screen and (min-width: 37.5rem){.page-header{padding:9rem 0 6.5rem}}@media only screen and (min-width: 56.25rem){.page-header{background-size:initial;padding:12rem 0 10rem}}.page-header__background{background-image:url(d10307a1c7a8f61c5fa7.svg);background-position:center center;background-repeat:no-repeat;background-size:110% auto;bottom:0;left:0;position:absolute;right:0;top:0}.page-header__content{position:relative;text-align:center;z-index:1}.page-header__content--single-post{text-align:left}.page-header__excerpt{font-size:clamp(1.125rem,1.0833333333rem + 0.0020833333*100vw,1.25rem);margin-top:1em}.page-header__post-categories{align-items:center;column-gap:.5em;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;row-gap:.5em}.page-header__post-category{border:solid 1px #0012b6;border-radius:99em;color:#0012b6;font-size:clamp(0.625rem,0.5833333333rem + 0.0020833333*100vw,0.75rem);line-height:1.125;padding:.375em .75em;text-decoration:none;transition:background-color .2s,color .2s}.page-header__post-category:hover{background-color:#0012b6;color:#fff}.page-header__author{align-items:center;column-gap:1rem;display:flex;flex-direction:row;margin-top:1.5rem}.page-header__author-image{border:solid 1px #e5e5e5;border-radius:50%;width:4rem}.page-header__author-details{align-items:flex-start;display:flex;flex-direction:column}.page-header__author-name{color:#0012b6;display:inline-flex;font-weight:700;text-decoration:none}.page-header__author-name:hover{text-decoration:underline}.page-header__post-dates{font-size:clamp(0.75rem,0.7083333333rem + 0.0020833333*100vw,0.875rem)}.page-header__description{font-size:clamp(1.125rem,1.0833333333rem + 0.0020833333*100vw,1.25rem);margin-top:1em}@media only screen and (min-width: 56.25rem){.search-bar{position:relative}}.search-bar__modal{background-color:#fff;border:solid 1px #e5e5e5;border-radius:1rem;box-shadow:0 1rem 2rem 0 rgba(0,0,0,.2);left:0;opacity:0;padding:.75rem;position:absolute;right:0;top:80%;transform:translateY(-1rem);transition:all .2s;visibility:hidden}@media only screen and (min-width: 56.25rem){.search-bar__modal{left:auto;min-width:30rem;padding:1rem;right:-1rem;top:2.5rem}}.search-bar__modal--visible{opacity:1;transform:translateY(0);visibility:visible}.search-bar__icon{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#151515;display:flex;font-size:1.25rem;height:2rem;justify-content:center;padding:0;width:2rem}.search-bar__icon:hover{cursor:pointer}.site-header{left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:100}@media only screen and (min-width: 37.5rem){.site-header{padding:1.5rem 0}}@media only screen and (min-width: 56.25rem){.site-header{padding:2rem 0}}.site-header__row{align-items:center;background-color:#fff;border:solid 1px #e5e5e5;border-radius:99rem;box-shadow:0 .25rem 1.5rem 0 rgba(0,0,0,.1);column-gap:2rem;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem 1rem 1rem 1.5rem;position:relative}@media only screen and (min-width: 37.5rem){.site-header__row{padding:1rem 1.5rem 1rem 2rem}}.site-header__right{align-items:center;column-gap:.25rem;display:flex;flex-direction:row;margin-left:auto}@media only screen and (min-width: 37.5rem){.site-header__right{column-gap:1rem}}.site-logo{display:flex;flex-shrink:0}.site-logo__image{max-width:5rem}@media only screen and (min-width: 56.25rem){.site-logo__image{max-width:10rem}}body{background-color:#fff}html{scroll-behavior:smooth;scroll-padding-top:7rem}@media only screen and (min-width: 56.25rem){html{scroll-padding-top:10rem}}.breadcrumbs__wrapper{border-bottom:solid 1px #e5e5e5;margin-bottom:2rem;padding-bottom:1rem}@media only screen and (min-width: 37.5rem){.breadcrumbs__wrapper{margin-bottom:3rem}}.breadcrumbs__link{color:#0012b6;font-weight:700;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.container{box-sizing:border-box;margin:0 auto;max-width:44rem;padding:0 2rem;position:relative;width:100%}@media only screen and (min-width: 56.25rem){.container{max-width:83.5rem;padding:0 4rem}}@media only screen and (min-width: 56.25rem){.container--narrow{max-width:58rem;padding:0 4rem}}@media only screen and (min-width: 56.25rem){.container--archive{max-width:70.5rem;padding:0 4rem}}.container--header,.container--mega-menu{max-width:42rem;padding:0 1rem}@media only screen and (min-width: 56.25rem){.container--header,.container--mega-menu{max-width:84rem;padding:0 2rem}}.container--submenu{overflow:hidden;padding:0}@media only screen and (min-width: 75rem){.container--submenu{max-width:83.5rem;padding:0 4rem}}@media only screen and (min-width: 56.25rem){.container--search{max-width:44rem;padding:0 2rem}}.page-content{border-bottom:solid 1px #e5e5e5;margin-bottom:-1px;padding-bottom:3rem}@media only screen and (min-width: 37.5rem){.page-content{padding-bottom:4rem;padding-top:1rem}}@media only screen and (min-width: 56.25rem){.page-content{padding-bottom:6rem}}@media only screen and (min-width: 75rem){.page-content{padding-bottom:7.5rem}}.page-content__content{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width: 56.25rem){.page-content__content{column-gap:3rem;flex-direction:row-reverse}}@media only screen and (min-width: 75rem){.page-content__content{column-gap:6rem}}.page-content__aside{flex:1 0 0}.page-content__aside--no-toc{display:none}@media only screen and (min-width: 56.25rem){.page-content__aside--no-toc{display:block}}.page-content__aside-content{display:flex;flex-direction:column;height:100%;row-gap:5rem}.page-content__article{flex:2 0 0;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.page-content__image{border-radius:1rem}@media only screen and (min-width: 56.25rem){.page-content__image{border-radius:1.25rem}}.site-overlay{background-color:rgba(21,21,21,.15);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:90}.archive__grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:1rem}@media only screen and (min-width: 56.25rem){.archive__grid{column-gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:2rem}}@media only screen and (min-width: 75rem){.archive__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.author__row{display:flex;flex-direction:column;row-gap:3rem}@media only screen and (min-width: 56.25rem){.author__row{column-gap:4rem;flex-direction:row-reverse}}@media only screen and (min-width: 75rem){.author__row{column-gap:8rem}}.author__column{flex:1 0 0}.author__column--details{flex-grow:7;font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.author__column--image{flex-grow:4}.author__image{border-radius:1.5rem}.author__title{margin-bottom:.75em}.author__links{border-top:solid 1px #e5e5e5;margin-top:2.5rem;padding:2.5rem 0}.author__links-paragraph{column-gap:1em;display:flex;flex-direction:row;flex-wrap:wrap}.author__link{text-decoration:none}.author__link:hover{text-decoration:underline}.author__posts{padding:5rem 0 7.5rem}.author__posts-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:2rem;row-gap:2rem}@media only screen and (min-width: 56.25rem){.author__posts-grid{column-gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:3rem}}@media only screen and (min-width: 75rem){.author__posts-grid{column-gap:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}.error-404__content{align-items:center;display:flex;flex-direction:column;margin:1rem 0 3rem;text-align:center}@media only screen and (min-width: 37.5rem){.error-404__content{margin:3rem 0 5rem}}@media only screen and (min-width: 56.25rem){.error-404__content{margin:3rem 0 7rem}}.error-404__text{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem)}.news-archive{margin-bottom:3rem}@media only screen and (min-width: 56.25rem){.news-archive{margin-bottom:4rem}}@media only screen and (min-width: 75rem){.news-archive{margin-bottom:5rem}}.news-archive__grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}@media only screen and (min-width: 56.25rem){.news-archive__grid{column-gap:3rem;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:3rem}}.search-results__items{border-top:solid 1px #e5e5e5;margin-top:1.5rem;padding-bottom:3rem;padding-top:1.25rem}@media only screen and (min-width: 37.5rem){.search-results__items{margin-top:2rem;padding-bottom:4rem;padding-top:2rem}}.single-post__article{display:flex;flex-direction:column;margin:1rem 0;row-gap:3rem}@media only screen and (min-width: 37.5rem){.single-post__article{margin:3rem 0;row-gap:5rem}}.single-post__thumbnail{border-radius:1rem}@media only screen and (min-width: 37.5rem){.single-post__thumbnail{border-radius:1.5rem}}.single-post__content{font-size:clamp(1rem,0.9583333333rem + 0.0020833333*100vw,1.125rem);line-height:2}.single-post__related-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:2rem;row-gap:1rem}@media only screen and (min-width: 56.25rem){.single-post__related-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.style-guide{margin:5rem 0}.style-guide__page-title{font-size:clamp(2rem,1.3333333333rem + 0.0333333333*100vw,4rem);margin-bottom:1em;text-align:center}.style-guide__section-title{margin-bottom:1em}.style-guide__wrapper{border-bottom:solid 1px #151515;padding:3rem 0}.style-guide__wrapper--first{border-top:solid 1px #151515}.style-guide__headings{display:flex;flex-direction:column}.style-guide__form{display:flex;flex-direction:column;row-gap:1rem}.style-guide__form-row{display:flex;flex-direction:column}.style-guide__form-row--radio{column-gap:2rem;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}.symptoms__intro{font-size:clamp(1.125rem,1.0833333333rem + 0.0020833333*100vw,1.25rem);margin-bottom:2em}.symptoms__index{border-bottom:solid 1px #e5e5e5;margin-bottom:2rem;padding-bottom:2rem}.symptoms__list{display:flex;flex-direction:column;margin:1.5em 0;row-gap:1.25em}.symptoms__list-item{align-items:flex-start;column-gap:1.25rem;display:flex;flex-direction:row;margin:0;padding:0}@media only screen and (min-width: 37.5rem){.symptoms__list-item{align-items:center;column-gap:1.5rem}}.symptoms__list-item::before{display:none}.symptoms__list-item-details{display:flex;flex-direction:column;font-size:clamp(0.875rem,0.8333333333rem + 0.0020833333*100vw,1rem)}.symptoms__list-item-title{color:#0012b6;font-family:"Rubik",sans-serif;font-size:clamp(1.125rem,1rem + 0.00625*100vw,1.5rem);font-weight:700;line-height:1.125;margin-bottom:.375em;text-decoration:none}.symptoms__list-item-title:hover{text-decoration:underline}.symptoms__list-item-text{line-height:1.5;margin-bottom:.25em}.symptoms__list-item-image{border-radius:.25rem;display:flex;flex-shrink:0;height:auto;max-width:4rem;width:100%}@media only screen and (min-width: 37.5rem){.symptoms__list-item-image{border-radius:.5rem;max-width:7rem}}.symptoms__content{display:flex;flex-direction:column}.symptoms__symptom{border-bottom:solid 1px #e5e5e5;margin-bottom:2em;padding-bottom:2em}.symptoms__links{column-gap:1.5em;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1em}.symptoms__links--list{margin-top:0}.symptoms__link{color:#0012b6;display:inline-block;font-weight:700;text-decoration:none}.symptoms__link:hover{text-decoration:underline}.symptoms__solution-steps{display:flex;flex-direction:column;margin-top:2em;row-gap:2em}.symptoms__form{border:solid 1px #e5e5e5;border-radius:1.25rem;margin-top:1em;padding:1.25em 2em}.text-page__content{margin-bottom:3rem}@media only screen and (min-width: 56.25rem){.text-page__content{margin-bottom:4rem}}
