/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.bs-container,.page-width{padding:0 14px !important}.bs-container{max-width:calc(
	1372px + calc(14px * 2)
);margin:0 auto}@media(min-width: 480px){.bs-container{max-width:calc(
			1372px + calc(14px * 2)
		);padding:0 14px}}@media(min-width: 768px){.bs-container{max-width:calc(
			1372px + calc(14px * 2)
		);padding:0 14px}}.bs-container+.bs-container{margin-top:50px}.bs-grid-container{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;column-gap:20px;row-gap:20px}.bs-grid-container>*{display:flex;grid-column-end:span 12}.bs-col-1,.bs-col-10,.bs-col-11,.bs-col-12,.bs-col-2,.bs-col-3,.bs-col-4,.bs-col-5,.bs-col-6,.bs-col-7,.bs-col-8{grid-column-end:span 12}@media(min-width: 768px){.bs-col-1{grid-column-end:span 1}}@media(min-width: 768px){.bs-col-2{grid-column-end:span 2}}@media(min-width: 768px){.bs-col-3{grid-column-end:span 3}}@media(min-width: 768px){.bs-col-4{grid-column-end:span 4}}@media(min-width: 768px){.bs-col-5{grid-column-end:span 5}}@media(min-width: 768px){.bs-col-6{grid-column-end:span 6}}@media(min-width: 768px){.bs-col-7{grid-column-end:span 7}}@media(min-width: 768px){.bs-col-8{grid-column-end:span 8}}@media(min-width: 768px){.bs-col-10{grid-column-end:span 9}}@media(min-width: 768px){.bs-col-11{grid-column-end:span 10}}@media(min-width: 768px){.bs-col-12{grid-column-end:span 11}}*,*::after,*::before{box-sizing:border-box}body{margin:0 auto;letter-spacing:0}.hidden,.visually-hidden{display:none}.list-unstyled{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block;object-fit:cover}a{cursor:pointer;text-decoration:none}.shadow{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078)}div:empty{display:block}h1{color:#575756;font-size:28px;font-style:normal;font-weight:600;line-height:normal}@media(min-width: 768px){h1{font-size:36px}}h2,h2.h1{color:#56a5cc;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media(min-width: 768px){h2,h2.h1{font-size:26px}}.color-accent-2 h2{color:#fff}h3{color:#575756;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(min-width: 768px){h3{font-size:22px}}h4{color:#575756;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media(min-width: 768px){h4{font-size:22px}}p{font-size:16px;font-weight:400;line-height:normal}ul{font-size:16px}small{font-size:12px}@media(min-width: 768px){small{font-size:14px}}:root{--font-heading-weight: 600}body{font-size:16px;font-weight:400;line-height:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;overflow-x:hidden}.faq{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;padding:47px 0 20px 0}.faq__heading{color:#56a5cc;font-weight:700;margin:0;padding:0;text-transform:none}.faq__subheading{margin:0;padding:0;font-size:18px;text-transform:none}@media(min-width: 768px){.faq__subheading{font-size:22px}}.faq__list{width:100%;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.faq__list-item{width:100%;border-bottom:3px solid #56a5cc}.faq__arrow-icon{height:34px;width:27px}.faq__question-container{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 0}.faq__question{margin:0;padding:0;font-size:16px;font-weight:400}@media(min-width: 768px){.faq__question{font-size:20px}}.faq__answer{max-height:0px;overflow:hidden;transition:max-height 300ms ease-out;margin:0 0 10px 0;padding:0 0 0px 38px}.faq__answer.open{max-height:999px}.faq__image--mobile{display:block;padding:0;margin:10px 0 27px 0;aspect-ratio:23/9}@media(min-width: 768px){.faq__image--mobile{display:none}}.faq__image--desktop{display:none}@media(min-width: 768px){.faq__image--desktop{display:block;aspect-ratio:1;max-height:200px;max-width:200px}}.faq__footer{margin:30px 0 0 0;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:20px}.faq__footer-heading{color:#56a5cc;font-weight:700;margin:0;padding:0;text-transform:none}.faq__footer-subheading{margin:10px 0 0 0;padding:0}@media(min-width: 768px){.faq__footer-subheading{font-size:16px;font-weight:400}}.footer__list-social .list-social__item{opacity:.5}.footer__list-social .list-social__item .list-social__link{padding:1.3rem 1.3rem 1.3rem 0}@media(min-width: 768px){.footer__list-social .list-social__item .list-social__link{padding:5px}}.footer__list-social .list-social__item .list-social__link .visually-hidden{font-size:16px}@media(min-width: 768px){.footer__list-social .list-social__item .list-social__link .visually-hidden{display:block;width:fit-content;height:fit-content;margin:25px;clip:unset}}.footer__social-container{margin:40px 0 0 0}@media(min-width: 768px){.footer__social-container{max-width:359px;margin:40px 0 17px 0}}.footer__social-container .footer-block__heading{color:#56a5cc;font-weight:700;line-height:normal;color:#56a5cc;font-size:20px;font-style:normal;font-weight:700;margin:0 0 5px;text-transform:none}.footer__social-container .list-social__item{font-size:16px}.footer-block--newsletter{margin-top:66px;margin-bottom:45px}@media(min-width: 768px){.footer-block--newsletter{margin-top:30px;margin-bottom:35px}}.footer-block--newsletter .footer__list-social.list-social{justify-content:flex-start;align-items:center}@media(min-width: 768px){.footer-block--newsletter .footer__list-social.list-social{flex-direction:column;align-items:flex-start;margin:0}}.footer-block__heading{color:#56a5cc;font-weight:700;line-height:normal;color:#56a5cc;font-style:normal;font-weight:700;text-transform:none;margin-bottom:15px !important;font-size:20px}.footer .footer-block.grid__item{margin:35px 0 0 0}.footer-block .footer-block__details-content li .link{line-height:normal;padding:5px 0;color:#575756;font-size:16px}@media(min-width: 768px){.footer-block .footer-block__details-content li .link{font-size:16px}}.footer-block .footer-block__details-content.rte p{color:#575756;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.footer-block .footer-block-image{display:flex;gap:5px;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:225px}@media(min-width: 768px){.footer-block .footer-block-image{gap:14px}}@media(min-width: 768px){.footer-block__newsletter{max-width:343px}}.footer-block__newsletter .footer-block__heading{color:#56a5cc;font-weight:700;line-height:normal;color:#56a5cc;font-size:20px;font-style:normal;font-weight:700;text-align:left;text-transform:none;margin-bottom:15px !important}.footer-block__newsletter .footer-block__details-content{margin-bottom:1em}.footer-block__newsletter .footer-block__details-content.rte p{text-align:left}.footer-block__newsletter .newsletter-form__field-wrapper .field{border-radius:13px;height:46px}.footer-block__newsletter .newsletter-form__field-wrapper .field::before,.footer-block__newsletter .newsletter-form__field-wrapper .field::after{border-radius:13px}.footer-block__newsletter .newsletter-form__field-wrapper .field .icon.icon-arrow{width:2.5rem}.hero-banner{height:var(--mobile-section-height);min-height:var(--mobile-section-height)}@media(min-width: 768px){.hero-banner{height:var(--desktop-section-height);min-height:var(--desktop-section-height)}}.hero-banner-wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center}.hero-banner .hero-banner__header{color:#56a5cc;font-style:normal;font-weight:700;line-height:normal;font-size:28px}@media(min-width: 768px){.hero-banner .hero-banner__header{font-size:36px}}.hero-banner__text{padding:0;margin:0;color:#575756;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(min-width: 768px){.hero-banner__text{font-size:37px}}.hero-section{position:relative}.hero-section__wrapper{height:var(--mobile-height)}@media(min-width: 768px){.hero-section__wrapper{height:var(--desktop-height)}}.hero-section::after{content:"";position:absolute;z-index:-1;top:0;left:50%;bottom:0;transform:translateX(-50%);width:100vw;background-image:var(--mobile-image);background-size:cover;background-position:right}@media(min-width: 768px){.hero-section::after{background-image:var(--desktop-image);background-position:center}}.hero-section__container{row-gap:52px;height:100%;width:100%;justify-items:stretch;align-items:center;grid-template-rows:1fr 1fr 1fr 1fr}@media(min-width: 768px){.hero-section__container{row-gap:44px;justify-items:start;align-items:center;justify-content:start}}.hero-section__container.bs-container{padding:0;margin:0}.hero-section__heading{position:relative;text-transform:none;color:#56a5cc;font-size:28px;font-style:normal;font-weight:700;line-height:normal;padding:0;margin:0 0 30px 0}@media(min-width: 768px){.hero-section__heading{font-size:36px}}.hero-section__heading--desktop{display:none}@media(min-width: 768px){.hero-section__heading--desktop{display:block;top:var(--desktop-heading-top-position);margin-left:var(--desktop-heading-left-position)}}.hero-section__heading--mobile{display:block;top:var(--mobile-heading-top-position);margin-left:var(--mobile-heading-left-position)}@media(min-width: 768px){.hero-section__heading--mobile{display:none}}.hero-section__button{position:relative;border-radius:5px;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:21px;font-size:20px;padding:10px 15px;min-height:calc(4.5rem + var(--buttons-border-width)*2);top:var(--mobile-button-top-position);margin-left:var(--mobile-button-left-position)}.hero-section__button::after,.hero-section__button::before{content:none}@media(min-width: 768px){.hero-section__button{top:var(--desktop-button-top-position);margin-left:var(--desktop-button-left-position);min-height:unset}}.image-cards{background:var(--mobile-background);padding:49px 0 86px 0;background-attachment:local;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.image-cards{background:var(--desktop-background);padding:64px 0 64px 0;background-attachment:local;background-position:center;background-size:cover;background-repeat:no-repeat}}.image-cards__container{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.image-cards__container{gap:54px}}.image-cards__container-small{gap:42px}@media(min-width: 768px){.image-cards__container-small{gap:54px}}.image-cards__container-big{gap:24px}@media(min-width: 768px){.image-cards__container-big{gap:54px}}.image-cards__subheading,.image-cards__description{color:var(--header-color);padding:0;margin:0}.image-cards__heading,.image-cards__subheading{text-transform:none}.image-cards__heading{color:var(--heading-color);padding:0;margin:0}.image-cards__subheading{font-style:normal;font-weight:400;line-height:normal;margin:0 0 18px 0}.image-cards__description{font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media(min-width: 768px){.image-cards__description{font-size:16px}}.image-cards__card-list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.image-cards__card-list{flex-direction:row;gap:23px}}.image-cards__card-list-small{gap:35px}@media(min-width: 768px){.image-cards__card-list-small{gap:76px}}.image-cards__card-list-big{gap:45px}@media(min-width: 768px){.image-cards__card-list-big{gap:23px}}.image-cards__card{display:flex;flex-direction:column;gap:25px;align-items:center}@media(min-width: 768px){.image-cards__card{width:452px;gap:37px}}.image-cards__card--icon{gap:9px;width:100%}@media(min-width: 768px){.image-cards__card--icon{gap:8px;max-width:278px}}.image-cards__card-image{width:177px;height:105px;aspect-ratio:8/5}@media(min-width: 768px){.image-cards__card-image{width:217px;height:135px}}.image-cards__card-icon{aspect-ratio:1.3;width:177px;height:135px;margin-bottom:4px}@media(min-width: 768px){.image-cards__card-icon{aspect-ratio:1.2;width:161px;height:135px;margin-bottom:15px}}.image-cards__card-heading{color:var(--heading-color);padding:0;margin:0;font-size:20px}.image-cards__card-description{color:var(--header-color);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;display:none}@media(min-width: 768px){.image-cards__card-description{font-size:16px}}.image-cards__card-button{border-radius:5px;border:0px solid #fff;background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);width:100%;min-width:22rem;min-height:calc(4.5rem + var(--buttons-border-width)*2);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#56a5cc;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.image-cards__card-button{font-size:20px;max-width:452px;height:46px}}.image-cards__card a{cursor:pointer}.product{padding-top:36px;padding-bottom:12px}@media(min-width: 768px){.product__info-wrapper.grid__item{padding:0 0 0 20px}}.product__info-wrapper.grid__item .product__info-container{margin-bottom:20px}@media(min-width: 1024px){.product__info-wrapper.grid__item .product__info-container{margin-bottom:30px}}.product__info-wrapper.grid__item .product__info-container .priceWrapper{margin-top:10px}.product__info-wrapper.grid__item .product__info-container .priceWrapper .price{display:flex;align-items:center}.product__info-wrapper.grid__item .product__info-container .priceWrapper .price__sale s{font-weight:normal}@media(min-width: 1024px){.product__info-wrapper.grid__item .product__info-container .priceWrapper .price__sale s{padding-right:15px}}.product__info-wrapper.grid__item .product__info-container .priceWrapper .price__container{padding-right:15px}@media(min-width: 1024px){.product__info-wrapper.grid__item .product__info-container .priceWrapper .price__container{padding-right:50px}}.product__info-wrapper.grid__item .product__info-container .priceWrapper .price-item{color:#575756;font-size:20px}@media(min-width: 768px){.product__info-wrapper.grid__item .product__info-container .priceWrapper .price-item{font-size:21px;margin-right:20px}}.product__info-wrapper.grid__item .product__info-container .priceWrapper>:first-child{width:100%}.product__info-wrapper.grid__item .product__info-container h4{margin-top:20px;margin-bottom:0}.product__info-wrapper.grid__item .product__info-container .badge.price__badge-sale{background-color:#cd1719;padding:2px 16px 0;line-height:20px;border:none;font-size:14px;width:113px;height:23px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-weight:normal;min-width:fit-content}@media(min-width: 1024px){.product__info-wrapper.grid__item .product__info-container .badge.price__badge-sale{font-size:18px;width:100px;height:30px;border-radius:12px;font-weight:bold}}.product__info-wrapper variant-radios.checkbox .product-form__input legend{display:none}.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]+label{position:relative;background-color:unset;border:none;padding-left:60px;font-size:16px;max-width:100%;text-align:left;margin-bottom:10px}@media(min-width: 768px){.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]+label{font-size:18px}}@media(min-width: 1100px){.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]+label{max-width:280px;margin-bottom:0}}.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]+label:before{z-index:0;width:45px;height:45px;border:2px #575756 solid;border-radius:0}.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]:checked+label{color:#000}.product__info-wrapper variant-radios.checkbox .product-form__input input[type=radio]:checked+label::after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 256 256"><path d="M202.829 197.172a4 4 0 1 1-5.658 5.656L128 133.658l-69.171 69.17a4 4 0 0 1-5.658-5.656L122.343 128 53.171 58.828a4 4 0 0 1 5.658-5.656L128 122.342l69.171-69.17a4 4 0 0 1 5.658 5.656L133.657 128Z"/></svg>');position:absolute;left:-3px;top:-3px}.product__meta .additional-text,.product__meta variant-radios,.product__meta .product-form__quantity{padding:0 23px}.product__meta .form__label{font-size:16px;font-weight:bold;margin-bottom:10px}@media(min-width: 768px){.product__meta .form__label{font-size:18px}}.product__meta .additional-text p{font-size:16px}@media(min-width: 768px){.product__meta .additional-text p{font-size:18px}}.product__meta .quantity{border:2px #575756 solid;margin-bottom:30px}.product__meta .quantity__input{font-size:18px}.product__meta .quantity:after{box-shadow:none}.product__meta .product-form__buttons{padding:0 23px}@media(min-width: 768px){.product__meta .product-form__buttons{padding:0}}.product__meta .product-form__buttons span{font-size:20px;text-transform:uppercase}@media(min-width: 768px){.product__meta .product-form__buttons span{font-size:22px}}.product__meta .product-form__buttons .product-form__submit{padding:10px 10px;min-height:0}@media(min-width: 768px){.product__meta .product-form__buttons .product-form__submit{max-width:fit-content;margin:0 auto}}@media(min-width: 1366px){.product__meta .product-form__buttons .product-form__submit{max-width:500px}}.product__meta .product-form__buttons .product-form__submit span{font-size:16px}@media(min-width: 768px){.product__meta .product-form__buttons .product-form__submit span{font-size:20px}}.product__meta .svgWrapper{width:100%;padding:0 23px}@media(min-width: 768px){.product__meta .svgWrapper{width:60%;padding:0}}.product__meta .svgWrapper svg{width:min-content}@supports(-moz-appearance: none){.product__meta .svgWrapper svg{width:auto}}.referenten{padding-top:25px;padding-bottom:25px;position:relative;display:flex;flex-direction:column;gap:25px;margin-bottom:51px}@media(min-width: 768px){.referenten{padding-top:60px;padding-bottom:60px;gap:60px;margin-bottom:unset}}.referenten__section-container{width:100%;background:#f7f7f5}.referenten__header{margin:0;font-weight:700;font-size:26px;letter-spacing:normal;color:#56a5cc;display:none}@media(min-width: 768px){.referenten__header{display:block}}.referenten__card{text-align:center;font-size:18px;display:flex;flex-direction:column;align-items:center;gap:25px}.referenten__card__text-container{display:flex;flex-direction:column;gap:10px}.referenten__card__title{margin:0;font-size:20px;text-transform:none}.referenten__card__subtitle{margin:0;font-weight:400;font-size:18px}.referenten__card__image{display:block;width:100%;height:auto;border-radius:50%;object-fit:cover;aspect-ratio:1/1;width:56.4vw;width:56.4vw;height:56.4vw;max-width:265px;max-height:265px}.referenten__swiper{width:100%;height:100%}.referenten__swiper-nav-wrapper{display:flex;align-items:center;gap:10px;justify-content:center;padding:18px 0;right:50%;position:absolute;bottom:0;transform:translateY(100%) translateX(50%)}@media(min-width: 768px){.referenten__swiper-nav-wrapper{display:none}}.referenten__swiper-nav-wrapper div:empty{display:block;position:relative}.referenten__swiper-nav-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;width:fit-content;top:unset;bottom:unset;display:flex;align-items:center;gap:10px}.referenten__swiper-nav-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{height:11px;width:11px;margin:0;background:#d9d9d9}.referenten__swiper-nav-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#56a5cc}.referenten__swiper-nav-wrapper .swiper-button-prev:after{content:none}.referenten__swiper-nav-wrapper .swiper-button-next:after{content:none}.richtext-accordion{display:flex;flex-direction:column;gap:10px;line-height:1}@media(min-width: 768px){.richtext-accordion{gap:34px}}@media(min-width: 768px){.richtext-accordion--horizontal .richtext-accordion__content{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.richtext-accordion--horizontal .richtext-accordion__accordion{margin-top:auto}.richtext-accordion--horizontal .richtext-accordion__accordion__card:first-child{padding-top:0}}@media(min-width: 1024px){.richtext-accordion--horizontal .richtext-accordion__content{column-gap:141px}}.richtext-accordion.bs-container{margin-top:50px;margin-bottom:50px}@media(min-width: 768px){.richtext-accordion.bs-container{margin-top:96px;margin-bottom:70px}}.richtext-accordion__content{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width: 768px){.richtext-accordion__content{gap:34px}}.richtext-accordion__title{margin:0;color:#56a5cc;text-transform:none}.richtext-accordion__richtext{font-size:16px;line-height:inherit;color:#575756}.richtext-accordion__richtext>*:first-child{margin-top:0}.richtext-accordion__richtext>*:last-child{margin-bottom:0}.richtext-accordion__accordion{width:100%}.richtext-accordion__accordion__richtext{max-height:0;overflow:hidden;visibility:hidden;line-height:inherit;opacity:0;font-size:16px;color:#575756;transition:max-height .3s ease-in-out,visibility 0s ease-in-out .3s,opacity .3s ease-in-out}.richtext-accordion__accordion__richtext>*:first-child{margin-top:0}.richtext-accordion__accordion__richtext>*:last-child{margin-bottom:10px}.richtext-accordion__accordion__button{display:flex;gap:15px;align-items:center;background:none;border:none;padding:0;text-align:left;color:#000}.richtext-accordion__accordion__button:hover{cursor:pointer}.richtext-accordion__accordion__button svg{transform:rotate(0deg);height:auto;transition:transform .3s ease-in-out;height:34px;width:21px;flex:0 0 auto}.richtext-accordion__accordion__label{font-size:16px;color:#575756;text-transform:none;font-weight:400;margin:0;text-align:start}.richtext-accordion__accordion__content{display:flex;flex-direction:column;gap:0;transition:gap .3s ease-in-out}.richtext-accordion__accordion__card{border-bottom:2px solid #56a5cc;padding:10px 0}.richtext-accordion__accordion__card.active .richtext-accordion__accordion__content{gap:15px;transition:gap .3s ease-in-out}.richtext-accordion__accordion__card.active .richtext-accordion__accordion__richtext{max-height:500px;visibility:visible;opacity:100%;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.richtext-accordion__accordion__card.active .richtext-accordion__accordion__button svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.tabs-filter{overflow:hidden}.tabs-filter__filter{text-align:center}@media(min-width: 768px){.tabs-filter__filter{display:grid;grid-template-columns:repeat(4, 1fr);gap:19px;text-align:left}}.tabs-filter__filterItem{background-color:#d9d9d9;border:1px solid #d9d9d9;height:45px;justify-content:center;align-items:center;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out;color:#575756;user-select:none;font-size:13px;display:inline-flex;margin-bottom:4px;min-width:64px}@media(min-width: 768px){.tabs-filter__filterItem{font-size:20px;height:55px;display:flex;margin-bottom:0px;min-width:auto}}.tabs-filter__filterItem.active{color:#fff}.tabs-filter__filterItem span{line-height:1;overflow:hidden;transition:width .2s ease-out;white-space:nowrap;padding:7px}.text-image-column{background-color:#56a5cc;padding:57px 0 60px}.text-image-column__container.bs-container{align-items:center}.text-image-column__text-container{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.text-image-columns__image-container.bs-col-2{grid-column-end:span 6}@media(min-width: 768px){.text-image-columns__image-container.bs-col-2{grid-column-end:span 2}}.text-image-column__heading{margin:0 0 5px 0;padding:0;color:#fff;font-style:normal;font-weight:700;line-height:normal}.text-image-column__subheading{margin:0 0 25px 0;padding:0;color:#fff;font-style:normal;font-weight:400;line-height:normal}.text-image-column__text{padding:0;margin:0;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.text-image-column__image-one,.text-image-column__image-two{max-height:var(--image-height);object-fit:contain}.tiles-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:21px;row-gap:26px;margin-top:20px}@media(min-width: 1366px){.tiles-grid.tiles-grid--three_cols{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1366px){.tiles-grid.tiles-grid--two_cols{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.tiles-grid{margin-top:0;row-gap:21px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.tiles-grid.tiles-grid--layout-row{grid-template-columns:repeat(1, 1fr);row-gap:21px}.tiles-grid.tiles-grid--layout-row .tiles-grid__item{display:flex}.tiles-grid.tiles-grid--layout-row .tiles-grid__cme-label{display:none}.tiles-grid.tiles-grid--layout-row .tiles-grid__body-title{font-weight:bold}.tiles-grid.tiles-grid--layout-row .tiles-grid__body-cme-label{flex:0 0 auto}.tiles-grid.tiles-grid--layout-row .tiles-grid__body{width:100%;padding:15px 20px}.tiles-grid.tiles-grid--layout-row .tiles-grid__body-tile-wrapper{display:flex;justify-content:space-between;font-size:22px;margin-bottom:30px}.tiles-grid.tiles-grid--layout-row .tiles-grid__header{flex:0 0 236px;display:flex;justify-content:center;align-items:center}}@media(min-width: 992px)and (min-width: 1024px){.tiles-grid.tiles-grid--layout-row .tiles-grid__header{flex:0 0 336px}}@media(min-width: 992px){.tiles-grid.tiles-grid--layout-row .tiles-grid__points{display:flex;justify-content:space-between;column-gap:10px}.tiles-grid.tiles-grid--layout-row .tiles-grid__icon-container{flex:0 0 auto}.tiles-grid.tiles-grid--layout-row .tiles-grid__icon-wrapper{flex:0 0 33.333333%;flex-wrap:nowrap}.tiles-grid.tiles-grid--layout-row .tiles-grid__description{margin-top:15px}}.tiles-grid.tiles-grid--layout-col .tiles-grid__body-cme-label{display:none}.tiles-grid.tiles-grid--layout-col .tiles-grid__body-tile-wrapper{margin-bottom:20px}.tiles-grid.tiles-grid--layout-col .tiles-grid__body-title{font-size:21px;font-weight:bold;color:#55a5cd}@media(min-width: 768px){.tiles-grid.tiles-grid--layout-col .tiles-grid__body-title{font-size:24px}}.tiles-grid.tiles-grid--layout-col .tiles-grid__body-sub-title{font-size:18px}@media(min-width: 768px){.tiles-grid.tiles-grid--layout-col .tiles-grid__body-sub-title{font-size:20px}}.tiles-grid.tiles-grid--layout-row .tiles-grid__body-title{color:#55a5cd}.tiles-grid.bs-container{margin-top:20px;margin-bottom:20px}.tiles-grid__layout-switch-wrapper{display:none;justify-content:flex-end;column-gap:15px;margin:46px 0 21px 0}@media(min-width: 992px){.tiles-grid__layout-switch-wrapper{display:flex}}.tiles-grid__layout-row,.tiles-grid__layout-col{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#d9d9d9;border:1px #d9d9d9 solid;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out}.tiles-grid__layout-row:hover,.tiles-grid__layout-col:hover{border-color:#56a5cc}.tiles-grid__layout-row.active,.tiles-grid__layout-col.active{background-color:#56a5cc;border-color:#56a5cc}.tiles-grid__layout-row div,.tiles-grid__layout-col div{display:block;background-color:#fff}.tiles-grid__layout-col div{width:22px;height:22px}.tiles-grid__layout-row{display:flex;flex-direction:column;row-gap:5px}.tiles-grid__layout-row div{width:22px;height:4px}.tiles-grid.filtering .tiles-grid__item{display:none}.tiles-grid.filtering.tiles-grid--layout-row .filter-visible{display:block}@media(min-width: 992px){.tiles-grid.filtering.tiles-grid--layout-row .filter-visible{display:flex}}.tiles-grid.filtering.tiles-grid--layout-col .filter-visible{display:block}.tiles-grid__item{width:100%;cursor:pointer;border:1px #9d9d9c solid;transition:border-color .2s ease-out;background-color:#f6f6f6}.tiles-grid__item:hover{border-color:#56a5cc}.tiles-grid__item:hover .tiles-grid__tile-image{transform:scale(1.2)}.tiles-grid__header{position:relative;padding:16px 11px;color:#fff;min-height:180px;overflow:hidden}@media(min-width: 768px){.tiles-grid__header{padding:16px 21px;min-height:200px}}.tiles-grid__header .tiles-grid__tile-image{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .2s ease-out}.tiles-grid__logo{width:90px;position:absolute;z-index:1;right:10px;bottom:10px}@media(min-width: 992px){.tiles-grid__logo{right:20px;bottom:10px}}.tiles-grid__title{position:relative;z-index:1;font-weight:700;font-size:20px;line-height:normal}@media(min-width: 768px){.tiles-grid__title{font-size:22px}}.tiles-grid__sub-title{position:relative;z-index:1;font-weight:normal;font-size:18px;line-height:normal;padding-right:20px;margin-top:3px}@media(min-width: 768px){.tiles-grid__sub-title{font-size:20px}}.tiles-grid__body{text-decoration:none;color:#000;padding:20px;font-size:16px}@media(min-width: 768px){.tiles-grid__body{padding:25px}}.tiles-grid__icon-wrapper{display:flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap;margin-bottom:7px;gap:10px}.tiles-grid__icon-container{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tiles-grid__wrapper{display:inline-flex;justify-content:center;gap:10px;align-items:center}.tiles-grid__type{display:flex;justify-content:space-between}.tiles-grid__description{color:#000;font-size:16px;font-weight:300;margin-top:20px}.isolate .rich-text.hidden{display:none}/*# sourceMappingURL=bs-opti-hc.min.css.map */
