.pre-header{width:100%;display:flex;min-height:60px;background-color:var(--primary-2);padding:10px 15px 10px 15px;color:var(--neutral-6);font-size:12px;font-weight:200;text-align:center;z-index:999;position:relative;letter-spacing:0;line-height:18px}
.pre-header--hidden{display:none}
.pre-header__text-body{width:100%;display:flex;align-items:center;justify-content:center}
.pre-header__text-body p{margin-bottom:0;text-align:left}
.pre-header__text-body a{text-decoration:underline;font-weight:400;color:var(--neutral-6)}
.pre-header a:hover{opacity:80%}
.pre-header__icon-close{vertical-align:top;text-align:right;cursor:pointer;display:inline-block;background:transparent;background-color:transparent;border:0;padding-right:0}
.pre-header__icon-close::after{display:block;content:"";width:30px;height:30px;background-image:url("clientlib/resources/images/close-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .5s}
.pre-header__icon-close:hover{opacity:80%}
.pre-header__icon-close img{width:14px;height:14px;border:0}
.pre-header__icon-close__text-hidden{display:none}
@media(min-width:992px){.pre-header{min-height:40px;font-size:14px;line-height:24px}
.pre-header__icon-close{position:absolute;right:15px}
.pre-header__icon-close::after{width:17px;height:17px}
}
.translation-banner{width:100%;min-height:60px;background-color:#ccf2f8;padding:16px;color:#000;font-size:14px;font-weight:500;text-align:center;z-index:999;position:relative;letter-spacing:0;line-height:100%;border-radius:8px}
.translation-banner .container{display:flex;align-items:center;gap:10px}
.translation-banner--hidden{display:none}
.translation-banner__text-body{width:100%}
.translation-banner__text-body p{margin-bottom:0;text-align:left}
.translation-banner__text-body a{text-decoration:underline;font-weight:600;color:#0058a5}
.translation-banner a:hover{opacity:80%}
.translation-banner__icon img{width:20px;height:20px;display:block}
.translation-banner__icon{width:24px;height:24px;background-image:url("clientlib/resources/images/star-06.svg");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}
@media(min-width:992px){.translation-banner{min-height:40px;font-size:14px;line-height:24px}
}
@media(min-width:1200px){body.menu-modal-open{overflow:hidden}
}
.navbar-toggler.navbar-main__css-icon.navbar-main__icon-search-img,.navbar-toggler.navbar-main__css-icon.navbar-main__icon-map-img,.navbar-toggler.navbar-main__css-icon.navbar-main__icon-burger-img{padding:0 10px}
.nav-item{cursor:pointer}
.navbar-toggler.navbar-main__css-icon.navbar-main__icon-burger-img{padding-left:0}
.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:0;box-shadow:none}
.navbar-main__container{background-color:transparent;height:60px;z-index:999}
@media(min-width:1200px){.navbar-main__container{height:80px}
}
.navbar-main__container--white{background-color:var(--neutral-6)}
.navbar-main__container:after{content:"";position:absolute;margin:0 auto;left:0;right:0;bottom:0;width:calc(100% - 24px);border-bottom:1px solid var(--neutral-1)}
@media(min-width:576px){.navbar-main__container:after{max-width:516px;width:100%}
}
@media(min-width:768px){.navbar-main__container:after{max-width:696px}
}
@media(min-width:992px){.navbar-main__container:after{max-width:936px}
}
@media(min-width:1400px){.navbar.navbar-main__container:after{max-width:1280px}
}
@media(min-width:1200px){.navbar-main__container:after{max-width:1100px}
}
.navbar-main__brand-logo{width:110px;height:45px}
.navbar-main__navbar-link{color:var(--neutral-6);font-size:16px;font-weight:600;margin:0 15px 0 15px;border-bottom:2px solid transparent}
.navbar-main__navbar-link:hover{color:var(--neutral-6);border-bottom:2px solid var(--neutral-6)}
.navbar-main__navbar-link--selected{color:var(--primary-2) !important;border-bottom:2px solid var(--primary-2)}
.navbar-main__icon-burger-img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.navbar-main__burger-icon--image{width:30px;height:30px;border-radius:100%}
.navbar-main__list-icon{margin-left:20px;width:40px}
.navbar-main__list-icon__language{border-left:1px solid var(--neutral-1);width:auto}
.navbar-main__select-language .dropdown-toggle{background-color:transparent;margin-left:14px;border:2px solid transparent;padding-top:0;padding-bottom:0}
.navbar-main__select-language .dropdown-menu.show{right:0;left:auto;margin-top:26px;padding:0;border-radius:15px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);width:200px;border:1px solid var(--neutral-1)}
.navbar-main__select-language .dropdown-menu.show::before{content:"";position:absolute;right:23px;top:-7px;display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--neutral-1)}
.navbar-main__select-language .dropdown-menu.show::after{content:"";position:absolute;right:25px;top:-5px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--neutral-6)}
.navbar-main__select-language .dropdown-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}
.navbar-main__select-language .dropdown-item:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.navbar-main__select-language .dropdown-item{font-size:16px;line-height:24px}
.navbar-main__select-language .dropdown-item.selected{font-weight:500}
.navbar-main__select-language .dropdown-menu .selected{background-color:var(--border-color-03)}
.navbar-main__select-language .dropdown-toggle:focus{box-shadow:none;border:0}
.navbar-main__select-language .dropdown-toggle::after{display:none}
.navbar-main__select-language__label{color:var(--neutral-5);font-size:10px;font-weight:600;line-height:16px;text-transform:uppercase;margin-top:6px}
.navbar-main__select-language .dropdown-toggle .navbar-main__select-language__label .icon-angle-top{transition:transform .2s ease-in-out;transform:rotate(180deg)}
.navbar-main__select-language .dropdown-toggle.show .navbar-main__select-language__label .icon-angle-top{transform:rotate(0)}
.navbar-main__side-menu-header,.navbar-main__side-menu-footer{display:none}
.navbar-main__container-collapse__v2{justify-content:start;margin-left:30px}
.navbar-main__opacity-lock{display:none}
.navbar-main__close-icon-img{width:42px}
.navbar-main__css-icon::after{display:block;content:"";width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat}
.navbar-main__close-icon-img::after{background-image:url("clientlib/resources/images/close-black.svg");width:28px;height:28px}
.navbar-main__css-icon.navbar-main__icon-search-img::after,.navbar-main__css-icon.navbar-main__icon-map-img::after,.navbar-main__css-icon.navbar-main__icon-burger-img::after{width:30px;height:30px}
.navbar-main__icon-favorites-img-black::after{background-image:url("clientlib/resources/images/like-black.svg")}
.navbar-main__icon-favorites-img-white::after{background-image:url("clientlib/resources/images/like-white.svg")}
.navbar-main__icon-user-img-black::after{background-image:url("clientlib/resources/images/user-black.svg")}
.navbar-main__icon-user-img-white::after{background-image:url("clientlib/resources/images/user-white.svg")}
.navbar-main__icon-map-img-white::after{background-image:url("clientlib/resources/images/map-white.svg")}
.navbar-main__icon-map-img-black::after{background-image:url("clientlib/resources/images/map-black.svg")}
.navbar-main__icon-search-img-white::after{background-image:url("clientlib/resources/images/search-white.svg")}
.navbar-main__icon-search-img-black::after{background-image:url("clientlib/resources/images/search-black.svg")}
.navbar-main__icon-burger-img-white::after{background-image:url("clientlib/resources/images/burger-white.svg")}
.navbar-main__icon-burger-img-black::after{background-image:url("clientlib/resources/images/burger-black.svg")}
.navbar-main_main-menu{position:fixed;background-color:var(--neutral-6);min-width:100%;z-index:999}
.navbar-main_section--hidden{display:none}
.navbar-main_section--visible{display:block}
.navbar-main_overlay-full-menu{background-color:var(--neutral-5);opacity:20%;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:998;cursor:pointer}
.navbar-main_overlay-full-menu--hidden{display:none}
.navbar-main__icon-search-img::after{background-image:url("clientlib/resources/images/search-white.svg")}
.navbar-main__icon-favorites-img::after{background-image:url("clientlib/resources/images/like-white.svg")}
.navbar-main__icon-map-img::after{background-image:url("clientlib/resources/images/map-white.svg")}
.navbar-main__icon-user-img::after{background-image:url("clientlib/resources/images/user-white.svg")}
.navbar-main__icon-burger-img::after{background-image:url("clientlib/resources/images/burger-white.svg")}
.navbar-main__container--white .navbar-main__navbar-link{color:#000}
.navbar-main__container--white .icon-text__button-icon{color:#000}
.navbar-main__container--white .icon-text__button-icon:hover span{color:#000;filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}
.navbar-main__container--white .navbar-main__navbar-link:hover{color:var(--primary-1);border-bottom:2px solid var(--primary-1)}
.navbar-main__container--white .navbar-main__icon-search-img::after{background-image:url("clientlib/resources/images/search-black.svg")}
.navbar-main__container--white .navbar-main__icon-favorites-img::after{background-image:url("clientlib/resources/images/like-black.svg")}
.navbar-main__container--white .navbar-main__icon-map-img::after{background-image:url("clientlib/resources/images/map-black.svg")}
.navbar-main__container--white .navbar-main__icon-user-img::after{background-image:url("clientlib/resources/images/user-black.svg")}
.navbar-main__container--white .navbar-main__icon-burger-img::after{background-image:url("clientlib/resources/images/burger-black.svg")}
.navbar-main__container-collapse__mobile-menu-page{display:none}
@media(max-width:1199px){.navbar-main_main-menu{display:none}
.navbar-main_overlay-full-menu{display:none}
.navbar-main__opacity-lock{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:30%}
.navbar-main__opacity-lock--show{display:block}
.navbar-main__container-collapse{display:flex;align-items:normal;align-content:space-between;flex-direction:column;justify-items:baseline}
.navbar-main__container-collapse__v2{justify-content:start}
.navbar-main__side-menu-header{display:block;height:60px;justify-content:space-between;display:flex;align-items:center}
.navbar-main__side-menu-footer{height:60px;justify-content:space-between;align-items:center;position:relative;margin-bottom:-16px;margin-right:-15px;margin-left:-15px}
.navbar-main__side-menu-footer__V2{display:block;border-top:1px solid var(--neutral-1);margin-top:20px;padding-top:6px}
.navbar-main__side-menu-footer__no-border{border:0;margin-top:0}
.navbar-main__side-menu-footer-button{display:flex;justify-content:center;align-items:center;background-color:transparent;margin:0;height:100%}
.navbar-main__side-menu-footer-button__V2{border:0;margin:13px 15px 0;padding:0;text-decoration:none;font-size:16px;color:var(--neutral-5);font-weight:600}
.navbar-main__side-menu-footer-button span{color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}
.navbar-main__side-menu-footer-button__V2 picture,.navbar-main__side-menu-footer-button__V2 span{margin:0 10px 0 0}
.navbar-main__side-menu-header button{text-align:right}
.navbar-main__side-menu__language{display:flex;justify-content:space-between;margin:6px 15px 0 15px;font-size:16px;color:var(--neutral-5);font-weight:600;text-decoration:none;height:53px;align-items:center}
.navbar-main__side-menu__language:hover{color:var(--neutral-5)}
.navbar-main__side-menu__language img{width:30px;height:20px;margin-right:10px !important}
.navbar-main__container--white .navbar-main__navbar-link{display:flex;color:var(--primary-1);justify-content:space-between;margin-top:12px;margin-left:0;margin-right:0;border-bottom:0;font-size:22px;font-weight:600}
.navbar-main__container--white .navbar-main__navbar-link:hover{color:#020b5a;border-bottom:0}
.navbar-main__navbar-link:hover{color:#343b7b}
.navbar-collapse{position:fixed;top:0;left:100%;padding-left:15px;padding-right:15px;padding-bottom:15px;width:40%;height:100%;transition:all .4s ease;background-color:#fff;z-index:10}
.navbar-collapse.show{left:60%;animation:SHW .5s;animation-fill-mode:both}
@keyframes SHW{from{opacity:0;margin-left:1000px}
to{margin-left:0;opacity:1}
}
.navbar-main__chevron-icon-img::after{display:block;content:"";width:20px;height:20px;background-image:url("clientlib/resources/images/chevron-right-grey.svg");background-size:contain;background-position:center;background-repeat:no-repeat}
.navbar-main__navbar-link--selected{color:#020b5a;border-bottom:0}
.navbar-main__navbar-link--black:hover{color:#020b5a;border-bottom:0;opacity:100%}
.navbar-main__container-collapse__mobile-menu-page{display:block;background-color:#fff;padding:16px;padding-top:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll}
.navbar-main__container-collapse__mobile-menu-header{display:flex;height:60px;justify-content:space-between;align-items:center;padding-bottom:18px;padding-top:18px;border-bottom:1px solid #d1dbe4;position:sticky;top:0;background-color:#fff}
.navbar-main__container-collapse__mobile-menu-header-title{color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:uppercase;width:100%;padding-left:16px;margin-left:16px;border-left:1px solid #d1dbe4}
.navbar-main__container-collapse__mobile-menu-back-btn:hover{cursor:pointer}
.navbar-main__container-collapse__mobile-menu-close-btn:hover{cursor:pointer}
.navbar-main__container-collapse__mobile-menu-back-btn{width:28px;height:28px;background-size:28px auto}
.navbar-main__container-collapse__mobile-menu-close-btn::after{display:block;content:"";width:28px;height:28px;background-image:url("clientlib/resources/images/close-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat}
.navbar-main__container-collapse__mobile-menu-item{display:flex;border:0;background-color:transparent;color:var(--primary-1);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #d1dbe4;padding:10px 0}
.navbar-main__container-anchor-menu-item{text-decoration:none}
.navbar-main__container-anchor-menu-item:hover,.navbar-main__container-anchor-menu-item:visited,.navbar-main__container-anchor-menu-item:active{color:var(--primary-1)}
.navbar-main__container-collapse__mobile-menu-item::after{display:block;content:"";width:20px;height:20px;background-image:url("clientlib/resources/images/chevron-right-grey.svg");background-size:contain;background-position:center;background-repeat:no-repeat}
.no-arrow::after{background-image:none}
.navbar-main__container-collapse__mobile-menu-language{font-size:16px;line-height:24px;color:var(--neutral-5);text-decoration:none;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin:0 -16px}
.navbar-main__container-collapse__mobile-menu-separator{height:1px;background-color:var(--neutral-1)}
.navbar-main__container-collapse__mobile-menu-language.selected{background-color:var(--border-color-03)}
.navbar-main__container-collapse__mobile-menu-language:hover{color:var(--neutral-5)}
}
@media(max-width:991px){.navbar-main_main-menu{display:none}
.navbar-main_overlay-full-menu{display:none}
.navbar-collapse{width:100%}
.navbar-collapse.show{left:0}
.navbar-main__navbar-link--selected{color:var(--primary-2);border-bottom:0}
.navbar-main__navbar-link--black:hover{color:var(--primary-2);border-bottom:0;opacity:100%}
}
@media(min-width:1200px){.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0}
}
.icon-text__button-icon{border:0;background-color:transparent;background:transparent;color:var(--neutral-6);font-size:10px;text-align:center;display:flex;flex-direction:column;align-items:center}
.icon-text__round-image{width:30px;height:30px;object-fit:cover;border-radius:100%}
.icon-text__icon-label{font-weight:600}
.icon-text__button-icon__search:hover .navbar-main__icon-search-img::after{background-image:url("clientlib/resources/images/search-primary.svg")}
.icon-text__button-icon__favorites:hover .navbar-main__icon-favorites-img::after{background-image:url("clientlib/resources/images/like-primary.svg")}
.icon-text__button-icon__map:hover .navbar-main__icon-map-img::after{background-image:url("clientlib/resources/images/map-primary.svg")}
.icon-text__button-icon__user:hover .navbar-main__icon-user-img::after{background-image:url("clientlib/resources/images/user-primary.svg")}
.navbar-main__company{font-size:16px;font-weight:600;line-height:40px;padding-left:19px;border-left:1px solid var(--neutral-1);margin-left:16px;height:40px}
.component-main-menu__container{width:100%;padding:30px 40px;display:grid;grid-template-columns:58% 35% 7%;max-height:calc(100vh - 124px);overflow-y:auto;overflow-x:hidden}
.component-main-menu__container::-webkit-scrollbar{width:5px}
.component-main-menu__container::-webkit-scrollbar-track{background:var(--neutral-1);border-radius:3px;border:1px solid var(--primary-1)}
.component-main-menu__container::-webkit-scrollbar-thumb{background:var(--primary-1);border-radius:3px}
.component-main-menu__content-box{padding-right:45px}
.component-main-menu__section-title{color:#000;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}
.component-main-menu__container a.component-main-menu__title{color:var(--primary-1);font-size:14px;font-weight:600;letter-spacing:0;line-height:23px;text-transform:uppercase;margin-bottom:10px;text-decoration:none;display:block}
.component-main-menu__container p{color:#5d646b;font-size:16px;letter-spacing:0;line-height:24px;margin-top:10px;margin-bottom:0}
.component-main-menu__3-columns{display:grid;grid-template-columns:31% 32% 31%;margin-top:20px;grid-row-gap:30px;grid-column-gap:3%}
.component-main-menu__3-columns--no-gap{grid-row-gap:0}
.component-main-menu__2-images-grid{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;margin-bottom:20px}
.component-main-menu_anchor-link{display:flex;align-items:center;color:#000;font-size:16px;letter-spacing:0;line-height:24px;text-decoration:none;margin-bottom:4px}
.component-main-menu_anchor-link:hover{color:var(--primary-1)}
.component-main-menu_anchor-link--show-all{padding-top:12px;display:flex;align-items:center;letter-spacing:0;text-decoration:none;padding-bottom:4px}
.component-main-menu__icon::after{display:block;content:"";width:10px;height:10px;background-size:contain;background-position:center;background-repeat:no-repeat}
.component-main-menu__icon-chevron::after{background-image:url("clientlib/resources/images/chevron-right-primary.svg");margin-left:-6px}
.component-main-menu__icon-arrow::after{background-image:url("clientlib/resources/images/arrow-right-primary.svg");margin-left:8px}
.component-main-menu__button-cta{padding:14px 26px 14px 26px;color:var(--primary-1);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-align:center;border:2px solid var(--primary-1);border-radius:50px;background-color:#fff;margin-top:60px;text-decoration:none;display:inline-block}
.component-main-menu__button-cta:hover{color:var(--primary-2);border:2px solid var(--primary-2)}
.component-main-menu__image-card{position:relative;width:100%;aspect-ratio:1;height:210px;border-radius:20px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);border:1px solid var(--neutral-1)}
.component-main-menu__image-card-image{width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.component-main-menu__image-card-image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.component-main-menu__image-overlay{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;color:#000;font-size:12px;font-weight:bold;letter-spacing:0;line-height:18px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px}
.component-main-menu__close-box{text-align:center}
.component-main-menu__close-section-button{background-color:transparent;border:1px solid #d1dbe4;border-radius:50px;margin:auto;padding:12px}
.component-main-menu__close-section-button::after{display:block;content:"";width:28px;height:28px;background-image:url("clientlib/resources/images/close-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat}
.component-main-menu__close-section-button__text-hidden{display:none}
@media(max-width:1199px){.component-main-menu__2-images-grid{grid-template-columns:calc(50% - 5px) calc(50% - 5px);margin-top:40px;grid-gap:10px}
.component-main-menu__image-card{aspect-ratio:unset;height:220px}
.component-main-menu__button-cta{border:0;padding:0;margin-top:20px;display:flex;justify-content:start;align-items:center;font-size:14px;font-weight:600;line-height:18px}
.component-main-menu__button-cta:hover{border:0}
.component-main-menu__button-cta::after{display:block;content:"";width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("clientlib/resources/images/arrow-right-primary.svg");margin-left:8px}
.component-main-menu_anchor-link{padding:10px 0;margin:0;border-bottom:1px solid #d1dbe4}
.component-main-menu_anchor-link--show-all{padding-top:20px;padding-bottom:18px}
}
.header__main-header{width:100%;top:0;z-index:10;transition:top .5s ease}
.header__main-header.show{position:sticky}
.modal-general-research .modal-dialog{max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0;background:#fff;overflow:hidden}
.modal-general-research .modal-content{height:100%}
.modal-general-research .modal-header{border:0;padding:0}
.modal-general-research__header-logo{width:110px;height:auto}
.modal-general-research .modal-header .btn-close{width:30px;height:30px;opacity:1;background:0;padding:10px}
.modal-general-research__form-search__input-wrapper{border:3px solid var(--primary-2)}
.modal-general-research__form-search .modal-general-research__button-submit{position:absolute;top:3px;right:16px;height:54px;width:54px;background:#51588b;border:0;border-radius:100%;display:flex;justify-content:center;align-items:center}
.modal-general-research__form-search .modal-general-research__button-submit span{filter:invert(100%) sepia(15%) saturate(27%) hue-rotate(121deg) brightness(107%) contrast(106%)}
.modal-general-research__near-me{position:absolute;top:63px;left:15px;width:calc(100% - 30px);height:60px;border-radius:20px;background-color:#fff;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);border:1px solid var(--neutral-1);padding:.5rem 1rem;z-index:9;visibility:hidden;opacity:0;transition:visibility 0,opacity .2s linear}
.modal-general-research__near-me.visible{visibility:visible;opacity:1}
.modal-general-research__near-me span{font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;color:var(--neutral-3);margin-left:10px}
.modal-general-research__results{position:absolute;top:67px;height:calc(100% - 87px)}
.modal-general-research__results .suggestion{height:100%;padding-top:20px;display:flex;flex-direction:column;justify-content:center}
.modal-general-research__results .suggestion ul{padding:0 0 0 10px;max-height:100%;overflow:scroll;padding-bottom:30px;width:100%;margin-bottom:20px}
.modal-general-research__results .suggestion ul li{list-style:none;height:45px;display:flex;align-items:center}
.modal-general-research__results .suggestion ul li a{color:#000;font-size:16px;line-height:24px;text-decoration:none;width:100%;display:inline-block}
.modal-general-research__results h5{font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;color:#000;margin:15px 0 0 0}
.modal-general-research__results .btn-mitur{margin:auto;overflow:inherit}
@media(max-width:991.98px){.modal-general-research .modal-body{padding:0 50px}
}
@media(max-width:767.98px){.modal-general-research .modal-body{padding:0 15px}
}
@media(max-width:991px){.modal-general-research__results .suggestion ul li{border-bottom:1px solid var(--neutral-1)}
.modal-general-research__results .suggestion ul li:last-child{border-bottom:0}
.modal-general-research .modal-header .btn-close{margin:0 0 0 auto}
.modal-general-research .modal-header{border-bottom:1px solid var(--neutral-1);height:60px;padding:0 0 0 20px}
.modal-general-research__form-search .modal-general-research__button-submit{top:6px;right:18px}
}
.search-input-wrapper{position:relative;z-index:5}
.search-input-container{height:60px;border-radius:54.5px;border:3px solid var(--neutral-1);padding:18px 5px 18px 11px;cursor:pointer;box-shadow:0 0 20px 0 rgba(93,100,107,0.1);transition:all .15s ease-out .15s;background-color:var(--neutral-6)}
.modal-general-research__form-search__input-wrapper{border:3px solid var(--primary-2)}
input[type=search]::-webkit-search-cancel-button{display:none}
.btn-search-clear{margin-left:5px}
.search-input[type=search]{border:0;box-shadow:none;flex:1}
.search-input-container--no-cancel-button>input::-webkit-search-cancel-button{display:none}
.search-input[type=search]:focus{outline:0;border:0}
.search-input[type=search]:focus::placeholder{color:transparent}
.search-input[type=search]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.search-icon-container{width:50px;height:50px;border-radius:50%;background-color:var(--primary-1);margin-left:13px;margin-right:-2px;color:var(--neutral-6)}
.map-search-bar .search-icon-container{background-color:transparent;margin-left:0;border-radius:0;opacity:1}
.map-search-bar .btn-search-clear{width:40px;margin:0;height:40px;background:transparent;opacity:1;border-left:1px solid var(--neutral-1);border-radius:0}
.search-icon-container:focus,.map-search-bar .btn-search-clear:focus{box-shadow:none}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill='%23000'%3e%3cpath%20d%3D%27M.293.293a1%201%200%20011.414%200L8%206.586%2014.293.293a1%201%200%20111.414%201.414L9.414%208l6.293%206.293a1%201%200%2001-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%2001-1.414-1.414L6.586%208%20.293%201.707a1%201%200%20010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem}
.cmp-search__item{font-size:var(--fontSizeSmall,14px);height:40px;margin-left:25px;margin-top:1.25em;margin-bottom:1.25em;padding:.5em}
.search-dd{box-shadow:0 3px 3px #ccc;border-radius:25px;width:100% !important;display:block;position:absolute;background-color:white;z-index:5}
.search-dd.non-header-dd{box-shadow:0 3px 3px #ccc;border-radius:25px;width:600px;display:block;position:absolute;background-color:white;z-index:5}
.dropdown-item-search{display:block;padding:.25rem 1rem;font-weight:400;color:#212529;text-align:inherit;text-decoration:none}
.algolia-search.search-omni-wrapper .search-input-container{border-radius:10.5px;height:34px;padding:18px 5px 18px 5px}
.algolia-search.search-omni-wrapper .search-icon-container{background-color:transparent}
@media(max-width:991px){.search-input-container{width:100%;box-shadow:none;border:3px solid var(--neutral-1);height:66px}
.search-input[type=search]{width:50%}
.btn-search-clear{font-size:12px}
}
.mitur-breadcrumb-container{padding-top:8px;padding-bottom:8px}
.mitur-breadcrumb-container .breadcrumb{display:inline;margin-bottom:0}
.mitur-breadcrumb-container .breadcrumbs__item{display:none;color:var(--neutral-5);font-size:12px}
.mitur-breadcrumb-container .breadcrumbs__item::before{content:">";font-size:12px;font-weight:400;padding:0 5px;color:var(--neutral-3)}
.mitur-breadcrumb-container .breadcrumbs__item:nth-last-child(-n+2){display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mitur-breadcrumb-container .breadcrumbs__item:first-child::before{display:none}
.mitur-breadcrumb-container .breadcrumbs__item a{color:var(--neutral-5);font-size:12px;text-decoration:none}
.mitur-breadcrumb-container .breadcrumb__item--dots{display:inline;margin-left:4px}
.mitur-breadcrumb-container .breadcrumb__item--current{font-weight:700}
.mitur-breadcrumb-container.breadcrumb--over-image{color:var(--neutral-6)}
.mitur-breadcrumb-container.breadcrumb--over-image .breadcrumb .breadcrumbs__item{color:var(--neutral-6)}
.mitur-breadcrumb-container.breadcrumb--over-image .breadcrumb .breadcrumbs__item::before{color:var(--neutral-6)}
.mitur-breadcrumb-container.breadcrumb--over-image .breadcrumb .breadcrumbs__item a{color:var(--neutral-6)}
.mitur-breadcrumb-container .breadcrumb__item--current a{pointer-events:none}
@media(min-width:992px){.mitur-breadcrumb-container{padding-top:10px;padding-bottom:10px}
.mitur-breadcrumb-container .breadcrumb{display:flex}
.mitur-breadcrumb-container .breadcrumbs__item{display:block;margin-left:4px}
.mitur-breadcrumb-container .breadcrumbs__item:nth-last-child(2)::before{display:inline}
.mitur-breadcrumb-container .breadcrumbs__item:nth-child(1)::before{display:none}
.mitur-breadcrumb-container .breadcrumbs__item a:hover{color:var(--primary-2);text-decoration:underline}
.mitur-breadcrumb-container .breadcrumb__item--dots{display:none}
.mitur-breadcrumb-container.breadcrumb--over-image .breadcrumb .breadcrumbs__item a:hover{color:var(--secondary-1)}
}
.modal-error-localization{border:1px solid var(--neutral-1);z-index:1000;width:100%;height:100vh}
.modal-error-localization .modal-body{padding-bottom:0;height:85vh}
.modal-error-localization .modal-body h6{margin:0;padding:30px;font-size:20px;line-height:28px;font-weight:600}
@media(max-width:992px){.modal-error-localization .modal-body h6{padding:15px}
}
.modal-error-localization .modal-body p{margin:0 0 50px 0}
@media(max-width:992px){.modal-error-localization .modal-body p{margin:0}
}
@media(min-width:992px){.modal-error-localization .modal-body{height:initial}
}
@media(min-width:992px){.modal-error-localization{width:auto;border-radius:15px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);max-width:600px;height:initial}
}
.header-reserved-area{position:sticky;top:0;left:0;width:100%;z-index:10;transition:top .5s ease;background-color:var(--primary-2)}
.header-reserved-area__content{padding:14px 0}
.header-reserved-area__bar{margin:0 20px 0 16px;width:1px;height:40px;background-color:#FFFFFF50}
.header-reserved-area__bar-right{margin:0 10px 0 20px}
.header-reserved-area__select-profile{color:var(--neutral-6);font-size:10px;font-weight:600;line-height:16px;text-align:center;margin-top:2px}
.icon-text__button-icon:hover{color:var(--neutral-6)}
.icon-text__round-image{height:30px;width:30px;border-radius:30px;margin-bottom:2px}
.header-reserved-area__select-profile button:focus-visible,.header-reserved-area__select-language button:focus-visible{outline:2px solid var(--neutral-6)}
.header-reserved-area__select-profile .dropdown-toggle,.header-reserved-area__select-language .dropdown-toggle{background-color:transparent;border:0;padding-top:0;padding-bottom:0}
.header-reserved-area__select-profile .dropdown-toggle:focus,.header-reserved-area__select-language .dropdown-toggle:focus{box-shadow:none;border:0}
.header-reserved-area__select-profile__label,.header-reserved-area__select-language__label{color:var(--neutral-6);font-size:10px;font-weight:600;line-height:16px;text-transform:uppercase;margin-top:8px}
.header-reserved-area__select-profile .dropdown-toggle::after,.header-reserved-area__select-language .dropdown-toggle::after{display:none}
.header-reserved-area__select-language .dropdown-toggle .header-reserved-area__select-language__label .icon-angle-top{transition:transform .2s ease-in-out;transform:rotate(180deg)}
.header-reserved-area__select-language .dropdown-toggle.show .header-reserved-area__select-language__label .icon-angle-top{transform:rotate(0)}
.header-reserved-area__select-language img{object-fit:cover}
.header-reserved-area__select-language .dropdown-menu.show{transform:translate(-155px,55px) !important;padding:0;border-radius:15px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);width:200px;border:0}
.header-reserved-area__select-profile .dropdown-menu.show{transform:translate(-250px,55px) !important;border-radius:15px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);width:300px}
.header-reserved-area__select-profile .dropdown-menu.show::before,.header-reserved-area__select-language .dropdown-menu.show::before{content:"";position:absolute;right:18px;top:-7px;display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--neutral-1)}
.header-reserved-area__select-profile .dropdown-menu.show::after,.header-reserved-area__select-language .dropdown-menu.show::after{content:"";position:absolute;right:20px;top:-5px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--neutral-6)}
.header-reserved-area__select-profile .dropdown-item:first-child,.header-reserved-area__select-language .dropdown-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px;padding-top:15px;padding-bottom:15px}
.header-reserved-area__select-profile .dropdown-item:last-child,.header-reserved-area__select-language .dropdown-item:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.header-reserved-area__select-language .dropdown-item{font-size:16px;line-height:24px}
.header-reserved-area__select-language .dropdown-item.selected{font-weight:500}
.header-reserved-area__select-language .dropdown-menu .selected{background-color:#D1DBE450}
.header-reserved-area__select-profile .dropdown-menu{padding-top:0;padding-bottom:0}
.header-reserved-area__select-profile .dropdown-item{padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--neutral-1)}
.header-reserved-area__select-profile .dropdown-item:hover:not(a),.header-reserved-area__select-profile .dropdown-item:active:not(a){background-color:var(--neutral-6)}
.header-reserved-area__select-profile a.dropdown-item{font-size:14px;font-weight:600;line-height:16px;height:60px}
.header-reserved-area__select-profile .dropdown-item:last-child{border-bottom:0}
.header-reserved-area__select-profile__name{color:var(--neutral-5);font-size:20px;font-weight:600;line-height:28px}
.header-reserved-area__select-profile__email{color:var(--neutral-4);font-size:12px;line-height:18px}
.header-reserved-area__select-profile__link{font-size:14px;font-weight:600;line-height:16px;margin-left:7px}
@media(max-width:991px){.header-reserved-area__content{padding:4px 0}
.header-reserved-area__modal .modal-dialog{margin:0 auto;height:100%}
.header-reserved-area__modal .modal-content{height:100%;border:0;border-radius:0;background-color:var(--neutral-6);box-shadow:none}
.header-reserved-area__modal .modal-header{padding:20px 0;margin:0 15px;border-bottom:1px solid var(--neutral-1);border-radius:0}
.header-reserved-area__modal .modal-header .modal-title{width:100%;font-size:14px;font-weight:600;line-height:20px;text-transform:uppercase;text-align:left}
.header-reserved-area__modal .modal-header .btn-close{width:8px;height:8px;margin-right:0;background:url("clientlib/resources/images/icon-cross.svg") no-repeat center;background-size:contain;opacity:1}
.header-reserved-area__modal .modal-body{padding:0 15px}
a.header-reserved-area__select-profile__item,a.header-reserved-area__select-language__item{padding-top:11px;padding-bottom:11px;text-decoration:none;font-size:16px;line-height:24px;font-weight:normal;color:var(--neutral-5)}
.header-reserved-area__select-profile__item,.header-reserved-area__select-language__item{padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--neutral-1);display:block;font-size:14px;font-weight:600;line-height:16px}
.header-reserved-area__select-profile__item:last-child,.header-reserved-area__select-language__item:last-child{border-bottom:0}
.header-reserved-area__select-language__item{padding-left:15px;padding-right:15px}
.header-reserved-area__select-language__item__flag{margin-right:7px}
.header-reserved-area__select-language__item.selected{background-color:var(--primary-5)}
#languageModal .modal-body{padding:0}
}
.company-selector__btn{box-sizing:border-box;height:50px;width:300px;border:1px solid var(--neutral-1);border-radius:8px;background-color:var(--neutral-6);outline:0;padding-left:10px;font-size:16px;font-weight:500;line-height:24px;padding-right:40px}
.company-selector__btn:focus-visible{outline:2px solid var(--neutral-6)}
.company-selector__btn::after{background-image:url("clientlib/resources/images/icon_chevron.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .5s;display:block;content:"";width:24px;height:24px;border:0;filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%);position:absolute;right:10px}
.company-selector__avatar{margin-right:10px;height:30px;width:30px;border-radius:30px;object-fit:cover}
.company-selector__dialog-overlay{display:none;z-index:-1}
.company-selector__dialog{box-sizing:border-box;height:auto;max-height:320px;overflow-y:auto;border:1px solid var(--neutral-1);border-radius:15px;background-color:var(--neutral-6);box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);padding:15px 0 20px 0;top:57px;left:0;right:0;display:none}
.company-selector__dialog__title{color:var(--neutral-3);font-size:12px;line-height:16px;text-transform:uppercase;padding:0 15px 15px;margin:0}
.company-selector__dialog__companies{list-style:none;padding:0}
.company-selector__dialog__company{font-size:16px;font-weight:600;line-height:24px;height:60px;padding:0 40px 0 15px;border-bottom:1px solid var(--neutral-1);color:var(--neutral-5)}
.company-selector__badge.badge{background-color:#d4400a;border-radius:8px;padding:0 10px;height:16px;line-height:16px;font-size:12px;font-weight:bold;color:var(--neutral-6)}
.company-selector__dialog__company.selected,.company-selector__dialog__company:hover{background-color:var(--primary-5);color:var(--neutral-5)}
.company-selector__dialog__btn-add{width:fit-content;margin:0 auto;height:50px}
.company-selector__dialog__btn-add{padding-left:18px}
.company-selector__dialog__btn-add .icon-plus{min-width:20px}
.company-selector__dialog__btn-add:hover .icon-plus{color:var(--neutral-5);filter:invert(9%) sepia(70%) saturate(3669%) hue-rotate(232deg) brightness(86%) contrast(116%)}
.company-selector__open .company-selector__dialog,.company-selector__open .company-selector__dialog-overlay{display:block}
.company-selector__open .company-selector__btn::after{transform:rotate(180deg)}
@media(max-width:991px){.company-selector{border-top:1px solid #FFFFFF50;padding-top:9px;padding-bottom:10px}
#companySelectorModal .modal-body{padding:0}
.company-selector__dialog__companies{padding-bottom:60px;margin-bottom:0}
.company-selector__dialog__btn-container{position:fixed;bottom:0;left:0;right:0;background-color:var(--neutral-6);padding-bottom:10px}
}
.smart__Banner{display:flex;padding-left:12px;background-color:var(--neutral-6)}
.smart__Banner--hidden{display:none}
.smart__Banner__content{margin:18px 0;min-width:170px}
.smart__Banner__text{color:var(--neutral-4);font-size:14px;-webkit-line-clamp:1;margin:0}
.smart__Banner__title{font-size:16px;font-weight:600;margin-bottom:5px}
.smart__Banner__logos{padding:0 10px 0 10px}
.smart__Banner__logos img{max-height:50px}
.smart__Banner__cross{border:0;background-color:transparent;padding:0}
.smart__Banner__btn{height:40px;min-width:72px;padding:0 12px;margin-left:10px;border:0;border-radius:25px;font-size:14px;font-weight:600;line-height:18px;color:var(--neutral-6);background-color:var(--primary-1)}
.smart__Banner__btn span{color:var(--primary-1)}
.smart__Banner__btn a{color:var(--neutral-6);text-decoration:none}
.smart__Banner .smart__Banner__cross span{filter:invert(26%) sepia(29%) saturate(3641%) hue-rotate(186deg) brightness(96%) contrast(107%)}