/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn-icon-position{display:inline-flex;align-items:center;gap:0.5625rem;}.btn-icon-position--start{flex-direction:row-reverse;}
.card{--card-border:var(--theme-card-border);--card-border-radius:var(--theme-card-border-radius);--card-height:var(--theme-card-height);--card-width:100%;--card-bg:var(--theme-card-bg);--card-padding:var(--theme-card-padding);--card-shadow:var(--theme-card-shadow);--card-media-border-radius:var(--theme-card-media-border-radius);--card-media-max-width:var(--theme-card-media-max-width);--card-data-color:var(--theme-card-data-color);--card-data-font-size:var(--theme-card-data-font-size);--card-data-margin-bottom:var(--theme-card-data-margin-bottom);--card-title-color:var(--theme-card-title-color);--card-title-hover-color:var(--theme-card-title-hover-color);--card-title-font-size:var(--theme-card-title-font-size);--card-title-margin-bottom:var(--theme-card-title-margin-bottom);--card-content-padding-y:var(--theme-card-content-padding-y);--card-content-padding-x:var(--theme-card-content-padding-x);--card-content-border-radius:var(--theme-card-content-border-radius);--card-content-bg:var(--theme-card-content-bg);--card-body-font-size:var(--theme-card-body-font-size);--card-body-line-height:var(--theme-card-body-line-height);--card-link-color:var(--theme-card-link-color);--card-link-hover-color:var(--theme-card-link-hover-color);--card-link-hover-bg:var(--theme-card-link-hover-bg);--card-link-font-size:var(--theme-card-link-font-size);--card-link-text-transform:var(--theme-card-link-text-transform);--card-link-icon-width:var(--theme-card-link-icon-width);--card-background-overlay-bg:var(--theme-card-background-overlay-bg);position:relative;overflow:hidden;border:var(--card-border);border-radius:var(--card-border-radius);background:var(--card-bg);height:var(--card-height);width:var(--card-width);padding:var(--card-padding);box-shadow:var(--card-shadow);}.card__media{position:relative;border-radius:var(--card-media-border-radius);overflow:hidden;width:100%;max-width:var(--card-media-max-width);}.card .img-fluid{width:100%;}.card__data{color:var(--card-data-color);font-size:var(--card-data-font-size);margin-bottom:var(--card-data-margin-bottom);gap:0.5625rem;}.card__title{font-size:var(--card-title-font-size);color:var(--card-title-color);margin-bottom:var(--card-title-margin-bottom);}.card__title-link{text-decoration:none;color:inherit;cursor:pointer;}.card__title-link:hover{color:inherit;}.card:not(.has-bottom-link) .card__title-link:hover{color:var(--card-title-hover-color);box-shadow:var(--link-highlight-hover-box-shadow);}.card__content{padding:var(--card-content-padding-y) var(--card-content-padding-x);border-radius:var(--card-content-border-radius);background:var(--card-content-bg);}.card__body{font-size:var(--card-body-font-size);line-height:var(--card-body-line-height);gap:1em;}.card__media:last-child,.card__data:last-child,.card__title:last-child,.card__body:last-child{margin-bottom:0;}.card__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.card__background::before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--card-background-overlay-bg);}.card__background .field{height:100%;}.card__background .img-fluid{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.card__link .btn{--bs-btn-font-size:var(--card-link-font-size);--bs-btn-color:var(--card-link-color);--bs-btn-hover-color:var(--card-link-hover-color);--bs-btn-font-weight:var(--theme-card-link-font-weight);}.card__link-item{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-line-height:var(--link-highlight-line-height);--bs-btn-border-radius:unset;--bs-btn-hover-border-color:transparent;text-decoration:none;display:inline-flex;align-items:center;text-transform:var(--card-link-text-transform);}.card__link-item:hover,.card__link-item:focus{box-shadow:var(--link-highlight-hover-box-shadow);}.card__link .btn-icon{width:var(--card-link-icon-width);height:auto;}.card.has-link--stretched:hover .card__link .btn{--bs-btn-color:var(--card-link-hover-color);box-shadow:var(--link-highlight-hover-box-shadow);}.card.has-link--stretched:hover .card__link .btn:not(.btn-inverse-border-radius){--bs-btn-bg:var(--card-link-hover-bg);--bs-btn-border-color:var(--card-link-hover-bg);}
.card--vertical{--card-border:var(--theme-card-vertical-border);--card-border-radius:var(--theme-card-vertical-border-radius);--card-height:var(--theme-card-vertical-height);--card-bg:var(--theme-card-vertical-bg);--card-padding:var(--theme-card-vertical-padding);--card-shadow:var(--theme-card-vertical-shadow);--card-media-border-radius:var(--theme-card-vertical-media-border-radius);--card-media-max-width:var(--theme-card-vertical-media-max-width);--card-data-color:var(--theme-card-vertical-section-color);--card-data-font-size:var(--theme-card-vertical-section-font-size);--card-data-margin-bottom:var(--theme-card-vertical-section-margin-bottom);--card-title-color:var(--theme-card-vertical-title-color);--card-title-hover-color:var(--theme-card-vertical-title-hover-color);--card-title-font-size:var(--theme-card-vertical-title-font-size);--card-title-margin-bottom:var(--theme-card-vertical-title-margin-bottom);--card-content-padding-y:var(--theme-card-vertical-content-padding-y);--card-content-padding-x:var(--theme-card-vertical-content-padding-x);--card-content-border-radius:var(--theme-card-vertical-content-border-radius);--card-content-bg:var(--theme-card-vertical-content-bg);--card-body-font-size:var(--theme-card-vertical-body-font-size);--card-body-line-height:var(--theme-card-vertical-body-line-height);--card-link-color:var(--theme-card-vertical-link-color);--card-link-hover-color:var(--theme-card-vertical-link-hover-color);--card-link-hover-bg:var(--theme-card-vertical-link-hover-bg);--card-link-font-size:var(--theme-card-vertical-link-font-size);--card-link-icon-width:var(--theme-card-vertical-link-icon-width);--card-background-overlay-bg:var(--theme-card-vertical-background-overlay-bg);}.card--vertical .card__media{transition:margin-top 0.5s ease;}.card--vertical .card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis;max-height:6.6em;transition:max-height 0.5s ease;}.card--vertical .card__title sup{top:-0.4em;}.card--vertical .card__body{max-height:0;overflow:hidden;transition:max-height 0.5s ease;}.card--vertical.has-link:not(.has-bg):hover{background-color:var(--theme-card-vertical-hover-bg-color);border-color:var(--theme-card-vertical-hover-bg-color);}.card--vertical.has-body:hover .card__media{margin-top:calc(-1 * (var(--card-media-max-width) + 1.6875rem));}.card--vertical.has-body:hover .card__title{display:block;overflow:visible;overflow:initial;max-height:375px;}.card--vertical.has-body:hover .card__body{display:block;max-height:calc(var(--card-media-max-width) + 1.6875rem);}.card--vertical.has-bg{--card-title-color:var(--bs-white);--card-data-color:var(--bs-white);--card-link-color:var(--bs-white);--card-link-hover-color:var(--bs-white);justify-content:center;}
.dropmenu{position:relative;display:flex;flex-direction:column;}@media (min-width:992px){.dropmenu{flex-direction:row;}}.dropmenu .btn.dropmenu__toggle{position:relative;padding-left:0.375rem;padding-right:0.375rem;border-radius:3px;}.dropmenu .btn.dropmenu__toggle.show::before{content:"";width:100%;position:absolute;top:100%;left:0;right:0;background-color:#0071EC;height:5px;display:block;}.dropmenu .btn.dropmenu__toggle.show .dropmenu__title{font-weight:700;}@media (max-width:991.98px){.dropmenu .btn.dropmenu__toggle{padding:1.125rem 0;}}.dropmenu__title{margin:0;display:flex;align-items:center;font-weight:400;color:#0071EC;}@media (max-width:991.98px){.dropmenu__title{color:#333333;}}.dropmenu__title__text{margin-left:0.5625rem;font-size:0.999rem;}.dropmenu__title__text::before{content:attr(data-text-placeholder);color:transparent;z-index:-1;font-weight:700;transform:translateY(100%);display:block;height:0;}.dropmenu__content.dropdown-menu{border:none;box-shadow:2px 3px 8px rgba(0,76,131,0.24);border-top-left-radius:0;border-top-right-radius:0;}.dropmenu__content.dropdown-menu.show{margin-top:5px;}.dropmenu__content__header.dropdown-header{color:#333333;text-transform:uppercase;border-bottom:0.375rem solid #EEF4FA;margin-bottom:1.125rem;}.dropmenu__menu{margin-bottom:0;}.dropmenu__menu.menu-level--0 > li{margin-bottom:0.5625rem;}.dropmenu__menu.menu-level--0 > li:last-child{margin-bottom:0;}.dropmenu__menu.menu-level--0 > li > a{color:#0071EC;font-size:1.125rem;font-weight:700;}.dropmenu__menu.menu-level--0 > li > a:active{color:#fff;}
.footer{margin-top:3.375rem;}.footer .block .block_title{font-weight:700;color:#0071EC;margin-bottom:0.5625rem;}.footer__top,.footer__bottom{display:flex;}.footer__top{padding-top:2.25rem;position:relative;flex-direction:column;}@media (min-width:768px){.footer__top{padding-top:3.375rem;flex-direction:row;}}.footer__top::before{content:"";position:absolute;left:0;right:0;top:0;display:block;height:2px;background:#80c7a0;}.footer__top__left,.footer__top__center,.footer__top__right{margin-bottom:2.25rem;}@media (min-width:768px){.footer__top__left,.footer__top__center,.footer__top__right{margin-bottom:0;min-width:25%;}}.footer__top__left{order:999;}@media (min-width:768px){.footer__top__left{order:initial;margin-right:2.25rem;}}.footer__top__left .social{margin-bottom:1.96875rem;}.footer__top__left .social a:hover .bg,.footer__top__left .social a:hover .ring{fill:#0071EC;}.footer__top__left .social a:hover .fg{fill:#fff;}.footer__top__center{order:-999;flex:1;}@media (min-width:768px){.footer__top__center{order:initial;margin-right:2.25rem;}}@media (min-width:768px){.footer__top__right{margin-left:auto;}}.footer__logo img{max-width:150px;width:100%;height:auto;}@media (min-width:768px){.footer__logo img{margin-top:-7%;}}.footer__menu{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1.6875rem;gap:1.6875rem;margin:0;}@media (min-width:768px){.footer__menu{gap:4.5rem;}}.footer__menu .navbar-text{padding:0;}.footer__menu.menu-level--0 > li > a,.footer__menu.menu-level--0 > li > span{font-weight:700;color:#0071EC;margin-bottom:1.125rem;display:block;}.footer__menu .menu-level--1 > li > a,.footer__menu .menu-level--1 > li > span{color:#0071EC;font-size:0.999rem;text-decoration:none;}.footer__bottom{margin-top:2.25rem;margin-bottom:2.25rem;padding-top:2.25rem;border-top:1px solid #BBDBFF;flex-direction:column;font-size:0.874125rem;}@media (min-width:768px){.footer__bottom{align-items:center;flex-direction:row;font-size:0.999rem;}}.footer__bottom .nav{margin-bottom:1.6875rem;}@media (min-width:768px){.footer__bottom .nav{margin-bottom:0;}}.footer__bottom .nav .nav-link,.footer__bottom .nav .navbar-text{padding-top:0;padding-bottom:0;}@media (min-width:768px){.footer__bottom .nav .nav-link{padding-left:1.125rem;padding-right:1.125rem;}}.footer__bottom .nav .nav-item{position:relative;}.footer__bottom .nav .nav-item::before{content:"·";position:absolute;top:50%;left:100%;transform:translateX(-50%);color:#0071EC;line-height:0;}.footer__bottom .nav .nav-item:last-child::before{display:none;}.footer__copyright{margin-right:auto;}@media (min-width:768px){.footer__copyright{margin-bottom:0;}}.footer--simple{margin-top:1.6875rem;box-shadow:0 -4px 20px 0 rgba(0,0,0,0.1);}.footer--simple .footer__top__left{margin:0;width:100%;}@media (min-width:768px){.footer--simple .footer__top__left{display:flex;justify-content:space-between;align-items:center;}}@media (min-width:768px){.footer--simple .block--contacts{display:flex;gap:1.6875rem;}}.footer--simple .block--contacts .block_title{font-weight:500;}
@media (max-width:991.98px){.main-navbar.navbar.is-open .container-fluid,.main-navbar.navbar.is-open .container{align-items:stretch;flex-direction:column;height:100%;justify-content:flex-start;}.main-navbar.navbar.is-open .navbar-collapse{flex:1 1 0%;display:flex;flex-direction:column;align-items:stretch;margin-top:1.125rem;position:relative;overflow-y:auto;overflow-x:hidden;}.main-navbar.navbar.is-open .navbar-mobile-top{flex:0 1 0%;position:relative;}.main-navbar.navbar.is-open .navbar-mobile-top::before{content:"";display:block;position:absolute;bottom:-1.125rem;left:0;right:0;height:2px;margin-top:2px;background:#0071EC;z-index:1;margin-left:calc(-1 * var(--bs-gutter-x) / 2);margin-right:calc(-1 * var(--bs-gutter-x) / 2);}.main-navbar.navbar.is-open .navbar-menus{position:relative;flex:1 0 0%;}}.main-navbar.navbar .navbar-collapse.collapsing{transition:none;}.main-nav .navbar-text{padding:0;}.main-nav .nav-link{width:100%;font-family:inherit;}.main-nav .nav-link:focus-visible,.main-nav .nav-link:hover{color:#0071EC;}.main-nav .nav-link-wrapper{z-index:0;}.main-nav .nav-link-wrapper .nav-link{width:calc(100% - 18px);color:inherit;}@media (min-width:992px){.main-nav .nav-link-wrapper .nav-link{width:100%;}}.main-nav .nav-item--level-0{border-bottom:1px solid #dee2e6;font-weight:700;padding-top:1.125rem;padding-bottom:1.125rem;}@media (min-width:992px){.main-nav .nav-item--level-0{font-weight:400;border-bottom:none;padding-top:0;padding-bottom:0;}.main-nav .nav-item--level-0 > .nav-link,.main-nav .nav-item--level-0 > .nav-link-wrapper{position:relative;cursor:pointer;width:auto;}.main-nav .nav-item--level-0 > .nav-link::before,.main-nav .nav-item--level-0 > .nav-link-wrapper::before{content:"";position:absolute;}}.main-nav .nav-item--level-0:hover > .nav-link,.main-nav .nav-item--level-0:hover > .nav-link-wrapper,.main-nav .nav-item--level-0:focus > .nav-link,.main-nav .nav-item--level-0:focus > .nav-link-wrapper,.main-nav .nav-item--level-0.is-active > .nav-link,.main-nav .nav-item--level-0.is-active > .nav-link-wrapper,.main-nav .nav-item--level-0.active > .nav-link,.main-nav .nav-item--level-0.active > .nav-link-wrapper{color:#0071EC;}@media (min-width:992px){.main-nav .nav-item--level-0:hover > .nav-link::before,.main-nav .nav-item--level-0:hover > .nav-link-wrapper::before,.main-nav .nav-item--level-0:focus > .nav-link::before,.main-nav .nav-item--level-0:focus > .nav-link-wrapper::before,.main-nav .nav-item--level-0.is-active > .nav-link::before,.main-nav .nav-item--level-0.is-active > .nav-link-wrapper::before,.main-nav .nav-item--level-0.active > .nav-link::before,.main-nav .nav-item--level-0.active > .nav-link-wrapper::before{top:0;left:0;right:0;bottom:calc(-1.125rem - 1px);border-bottom:5px solid #0071EC;}}@media (max-width:991.98px){.main-nav .has-children.nav-item--level-0.is-open > .nav-submenu__container{left:0;}}@media (min-width:992px){.main-nav .has-children.nav-item--level-0.is-open > .nav-submenu__container{display:block;left:0;}}@media (max-width:991.98px){.main-nav .nav-link--level-0{padding-top:0;padding-bottom:0;}}@media (min-width:992px){.main-nav .nav-link--level-0{line-height:1;}}.main-nav .nav-submenu__close{position:absolute;top:1.125rem;right:1.6875rem;color:#0071EC;display:none;z-index:1;padding-left:0.375rem;padding-right:0.375rem;line-height:1;border-radius:50%;}@media (min-width:992px){.main-nav .nav-submenu__close{display:block;}}.main-nav .nav-link-toggle,.main-nav .nav-submenu__back{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-bg:transparent;--bs-btn-border-width:0;--bs-btn-border-color:transparent;--bs-btn-border-radius:0;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}.main-nav .nav-submenu__back{width:100%;border-bottom:1px solid #dee2e6;padding:1.125rem 1.125rem 1.125rem 1.6875rem;text-align:left;position:relative;color:#0071EC;}@media (min-width:992px){.main-nav .nav-submenu__back{display:none;}}.main-nav .nav-submenu__back::before{content:"";position:absolute;left:0;top:50%;display:block;width:0;height:0;border-right:9px solid #0071EC;border-top:5px solid transparent;border-left:9px solid transparent;border-bottom:5px solid transparent;transform:translate(-50%,-50%);}.main-nav .nav-link-toggle{--bs-btn-font-size:9px;flex-shrink:0;}.main-nav .nav-link-toggle::before{content:"";display:inline-block;width:0;height:0;border-left:9px solid #333333;border-top:5px solid transparent;border-right:9px solid transparent;border-bottom:5px solid transparent;transform:translateX(9px);}.main-nav .nav-link-toggle:hover::before,.main-nav .nav-link-toggle:focus::before,.main-nav .nav-link-toggle.is-open::before,.main-nav .nav-link-toggle.is-active::before{border-left-color:#0071EC;}@media (min-width:992px){.main-nav .nav-link-toggle--level-0::before{display:none;}}@media (min-width:992px){.main-nav .nav-link-toggle--level-2{display:none;}}.main-nav a + .nav-link-toggle{position:relative;}.main-nav a + .nav-link-toggle--level-0{position:static;}.main-nav a + .nav-link-toggle--level-1{position:static;}.nav-submenu__container--level-1{position:absolute;top:0;left:200%;bottom:0;width:100%;background-color:#fff;transition:left 0.5s linear 0.25s;}@media (max-width:991.98px){.nav-submenu__container--level-1{z-index:1;}}@media (min-width:992px){.nav-submenu__container--level-1{display:none;top:100%;left:0;right:0;bottom:auto;transition:display 0.25s linear 1s;}.nav-submenu__container--level-1::after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:2px;background:#0071EC;z-index:1;}}.nav-submenu__container--level-2{position:absolute;width:100%;top:0;bottom:0;left:200%;background-color:#fff;padding-left:calc(var(--bs-gutter-x) / 2);padding-right:calc(var(--bs-gutter-x) / 2);transition:left 0.5s linear 0.25s;}@media (max-width:991.98px){.nav-submenu__container--level-2{z-index:2;}}@media (min-width:992px){.nav-submenu__container--level-2{display:none;right:0;width:calc(78% - 0.5625rem);left:calc(22% + 0.5625rem);transition:display 0.25s linear 1s;}}@media (max-width:991.98px){.nav-submenu__container--level-3{position:absolute;z-index:3;width:100%;top:0;bottom:0;left:200%;background-color:#fff;transition:left 0.5s linear 0.25s;}}.nav-submenu__container .nav-submenu__scroll-wrapper{position:relative;height:100%;}@media (min-width:992px){.nav-submenu__container .nav-submenu__scroll-wrapper{overflow:auto;}}@media (max-width:991.98px){.nav-submenu__container .nav--level-1{position:relative;z-index:1;background-color:#fff;height:100%;}}@media (min-width:992px){.nav-submenu__container .nav--level-1{width:22%;min-height:350px;padding:2.25rem 1.125rem 2.25rem 0;border-right:0.375rem solid #EEF4FA;}}.nav-submenu__container .nav--level-1 .nav-item--level-1 > .nav-link--level-1,.nav-submenu__container .nav--level-1 .nav-link-wrapper--level-1{border-bottom:1px solid #dee2e6;}@media (min-width:992px){.nav-submenu__container .nav--level-1 .nav-item--level-1 > .nav-link--level-1,.nav-submenu__container .nav--level-1 .nav-link-wrapper--level-1{border-bottom:none;}}.nav-submenu__container .nav--level-1 .nav-item--level-1 > .nav-link--level-1.is-open + .nav-submenu__container,.nav-submenu__container .nav--level-1 .nav-link-wrapper--level-1.is-open + .nav-submenu__container{left:0;}@media (min-width:992px){.nav-submenu__container .nav--level-1 .nav-item--level-1 > .nav-link--level-1.is-open + .nav-submenu__container,.nav-submenu__container .nav--level-1 .nav-link-wrapper--level-1.is-open + .nav-submenu__container{display:block;left:auto;}}.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1:hover,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1:focus,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1.is-open,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1.is-active{color:#0071EC;}.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1:hover .nav-link-toggle::before,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1:focus .nav-link-toggle::before,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1.is-open .nav-link-toggle::before,.nav-submenu__container .nav--level-1 .has-children .nav-link-wrapper--level-1.is-active .nav-link-toggle::before{border-left-color:#0071EC;}.nav-submenu__container .nav--level-1 .nav-link--level-1{font-weight:700;padding-top:1.125rem;padding-bottom:1.125rem;}@media (min-width:992px){.nav-submenu__container .nav--level-1 .nav-link--level-1{padding-top:0.5625rem;padding-bottom:0.5625rem;line-height:1.15;}}.nav-submenu__container .nav--level-1 .nav-link--level-1.is-active{text-decoration:underline;}@media (min-width:992px){.nav-submenu__container .nav--level-1 .nav-link--level-1.is-active{color:#0071EC;text-decoration:none;}}.nav-submenu__container .nav--level-1 span.nav-link--level-1:hover{color:inherit;}.nav-submenu__container .nav--level-1 span.nav-link--level-1.has-children{cursor:pointer;}.nav-submenu__container .nav--level-1 span.nav-link--level-1.has-children:hover{color:#0071EC;}@media (max-width:991.98px){.nav-submenu__container .nav--level-2{position:relative;z-index:2;background-color:#fff;height:100%;}}@media (min-width:992px){.nav-submenu__container .nav--level-2{padding:2.25rem 1.125rem;height:auto;overflow:auto;columns:2;}}@media (min-width:1200px){.nav-submenu__container .nav--level-2{columns:3;}}.nav-submenu__container .nav--level-2 .nav-item--level-2 > .nav-link--level-2,.nav-submenu__container .nav--level-2 .nav-link-wrapper--level-2{border-bottom:1px solid #dee2e6;}@media (min-width:992px){.nav-submenu__container .nav--level-2 .nav-item--level-2 > .nav-link--level-2,.nav-submenu__container .nav--level-2 .nav-link-wrapper--level-2{border-bottom:none;}}@media (max-width:991.98px){.nav-submenu__container .nav--level-2 .nav-item--level-2 > .nav-link--level-2.is-open + .nav-submenu__container,.nav-submenu__container .nav--level-2 .nav-link-wrapper--level-2.is-open + .nav-submenu__container{left:0;}}.nav-submenu__container .nav--level-2 .nav-item--level-2{page-break-inside:avoid;break-inside:avoid;}@media (min-width:992px){.nav-submenu__container .nav--level-2 .nav-item--level-2{margin-bottom:1.125rem;}}.nav-submenu__container .nav--level-2 .nav-link--level-2{font-weight:700;padding-top:1.125rem;padding-bottom:1.125rem;}@media (min-width:992px){.nav-submenu__container .nav--level-2 .nav-link--level-2{color:#0071EC;padding-top:0;padding-bottom:0;}}@media (max-width:991.98px){.nav-submenu__container .nav--level-3{position:relative;z-index:3;background-color:#fff;height:100%;}}.nav-submenu__container .nav--level-3 .nav-link--level-3{color:#333333;border-bottom:1px solid #dee2e6;padding-top:1.125rem;padding-bottom:1.125rem;font-weight:400;}@media (min-width:992px){.nav-submenu__container .nav--level-3 .nav-link--level-3{font-size:0.999rem;padding-top:0;padding-bottom:0;border-bottom:none;}}.nav-submenu__container .nav--level-3 .nav-link--level-3.is-active{text-decoration:underline;}.main-navbar__overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10;}
.main-navbar.navbar{background-color:#fff;padding-top:1.125rem;padding-bottom:1.125rem;margin-bottom:2.25rem;border-bottom:none;}@media (max-width:991.98px){.main-navbar.navbar.is-open{position:fixed;top:0;right:0;bottom:0;left:0;display:block;}}.main-navbar.navbar .navbar-nav{font-weight:500;}.main-navbar.navbar .navbar-mobile-top{display:flex;align-items:center;flex:1 1 auto;justify-content:space-between;}.main-navbar.navbar .navbar-toggler{color:#0071EC;width:35px;padding:3px;}.main-navbar.navbar .navbar-toggler[aria-expanded=false] .navbar-toggler--close{display:none;}.main-navbar.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler--open{display:none;}.main-navbar.navbar .branding{padding-right:1.125rem;padding-top:0;padding-bottom:0;max-width:55%;width:100%;}@media (min-width:992px){.main-navbar.navbar .branding{padding-top:0;padding-bottom:0;max-width:100%;}}.main-navbar.navbar .branding a{display:block;}.main-navbar.navbar .branding img{max-height:55px;width:auto;}@media (min-width:992px){.main-navbar.navbar .branding img{max-height:80px;height:auto;}}.main-navbar.navbar .navbar-menus{display:flex;flex-direction:column;flex:1 0 100%;padding:0 1.125rem;}@media (min-width:992px){.main-navbar.navbar .navbar-menus{position:static;align-items:flex-end;flex:1;border-top:none;margin-top:0;}}@media (min-width:992px){.main-navbar.navbar .navbar-primary__wrapper{display:flex;align-items:center;}}.main-navbar.navbar .navbar-secondary__wrapper{order:9;}@media (min-width:992px){.main-navbar.navbar .navbar-secondary__wrapper{order:-1;}}.main-navbar.navbar .navbar-primary{align-items:flex-end;}.main-navbar.navbar .navbar-secondary{display:flex;flex-direction:column;}@media (min-width:992px){.main-navbar.navbar .navbar-secondary{flex-direction:row;align-items:center;}}@media (max-width:991.98px){.main-navbar.navbar .navbar-secondary .dropmenu__toggle{width:100%;}}@media (max-width:991.98px){.main-navbar.navbar .navbar-secondary .dropmenu__content.dropdown-menu.show{left:0;position:static;margin-bottom:1.125rem;}}.main-navbar.navbar .searchbox__toggle{padding:3px;line-height:1;border-radius:50%;margin-left:3px;margin-right:3px;}.main-navbar.navbar .navbar-utils{display:none;}@media (min-width:992px){.main-navbar.navbar .navbar-utils{display:flex;align-items:center;}}.main-navbar.navbar .navbar-utils .nav{line-height:1;align-items:center;}.main-navbar.navbar .navbar-mobile-utils{display:flex;align-items:center;gap:10px;}@media (min-width:992px){.main-navbar.navbar .navbar-mobile-utils{display:none;}}.main-navbar.navbar .navbar-mobile-utils .searchbox__toggle{color:#0071EC;margin-left:0;margin-right:0;}.main-navbar.navbar .navbar-accent{width:36.85px;}@media (min-width:992px){.main-navbar.navbar .navbar-accent{max-height:53.6px;}}.main-navbar.navbar .navbar-utils .navbar-accent{margin-left:0.5625rem;}.main-navbar.navbar.navbar--simple{padding-top:var(--bs-navbar-padding-y);padding-bottom:var(--bs-navbar-padding-y);margin-bottom:1.6875rem;box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);border-bottom:none;}
.overview__content{display:-ms-grid;display:grid;grid-gap:0.5625rem;gap:0.5625rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));}.overview__content .js-filter{height:100%;}.overview__content .card--vertical{--card-height:375px;}.overview__filters{margin-bottom:1.125rem;display:flex;justify-content:flex-end;}
.quicklinks .nav-link{color:#333333;font-size:0.999rem;}@media (max-width:991.98px){.quicklinks{flex-direction:column;}.quicklinks .nav-item{display:block;padding-top:0.5625rem;padding-bottom:0.5625rem;border-bottom:1px solid #dee2e6;}.quicklinks .nav-item .nav-link{font-size:1.125rem;padding:0.5625rem 0;}}
.scroll-to-top.btn{right:1.125rem;bottom:1.125rem;z-index:10;opacity:0.5;padding:1.125rem;border:solid 1px #fff;border-radius:50%;transition:bottom 400ms ease-in-out,opacity 200ms ease-in-out;}.scroll-to-top.btn:hover{opacity:1;border-color:#0071EC;}.scroll-to-top.btn svg{transform:rotate(180deg) translateY(2px);}.has-getintouch-sticky:not(.js-is-scrolling) .scroll-to-top.btn,.has-sticky:not(.js-is-scrolling) .scroll-to-top.btn{bottom:5.0625rem;}@media (min-width:992px){.has-getintouch-sticky:not(.js-is-scrolling) .scroll-to-top.btn,.has-sticky:not(.js-is-scrolling) .scroll-to-top.btn{bottom:1.125rem;}}
.searchbox__toggle svg{width:1.5075rem;height:1.5075rem;}.searchbox.is-open .searchbox__content{display:block;}.searchbox__content{display:none;position:fixed;left:0;right:0;bottom:0;top:200px;z-index:1;}.searchbox__content form{max-width:768px;margin:0 auto;}.searchbox__content__inner{position:relative;z-index:1;padding:4.5rem 1.125rem 1.125rem 1.125rem;background-color:#fff;height:100%;}.searchbox__content__inner::after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:2px;background:#0071EC;z-index:1;}.searchbox__content::before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.25);z-index:-1;}.searchbox__search-wrapper{display:flex;}.searchbox__search-wrapper .js-form-type-textfield{flex:1;}.searchbox__search-wrapper .form-text{margin-top:0;}.searchbox__search-wrapper .form-item{margin:0;}.searchbox__search-wrapper .form-actions button{margin-left:1.125rem;}.header-banner .searchbox__search-wrapper{background-color:#fff;}.header-banner .searchbox__search-wrapper .form-textfield{padding-left:0.5625rem;border:none;}.header-banner .searchbox__description,.header-banner .searchbox__title{display:none;}.searchbox .btn.searchbox__close{position:absolute;top:1.125rem;right:1.125rem;color:#0071EC;z-index:999;padding-left:0.375rem;padding-right:0.375rem;line-height:1;border-radius:50%;}.searchbox .form-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}
.social{display:flex;gap:0.5625rem;margin:0;}
