@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes slideDownHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header.banner{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;transition:transform .3s ease-in-out;box-shadow:0 2px 8px #00000014}header.banner.header-hidden{transform:translateY(-100%)}header.banner.header-visible{transform:translateY(0);animation:slideDownHeader .3s ease-out}header.banner .accessibility{background-color:#23592a;height:44px;display:flex;align-items:center}header.banner .accessibility h4{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}header.banner .accessibility .fs-button{display:flex;padding:2px;align-items:center;color:#fff;background:transparent;border:none}header.banner .accessibility .fs-button svg:nth-of-type(1){font-size:1rem}header.banner .accessibility .fs-button svg:nth-of-type(2){font-size:.625rem}header.banner .accessibility .fs-controls{display:flex;gap:5px}header.banner .accessibility #contrast-button{background:transparent;border:none;color:#fff;display:flex;gap:10px}header.banner .accessibility #contrast-button span{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}header.banner .accessibility-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;gap:8px}header.banner .accessibility-content-item{padding:4px 12px}header.banner .accessibility-content a{color:#fff;font-size:1rem;font-weight:400;text-decoration:none;display:block}header.banner .accessibility-content a.internal-access{padding:0 20px}header.banner .accessibility-content a.language{display:block;width:28px;height:28px;border-radius:50%;border:3px solid #FFF;overflow:hidden;position:relative}header.banner .accessibility-content a.language img{display:block;width:100%;height:100%;object-fit:cover}header.banner .accessibility .lang-item{position:relative;margin-right:20px}header.banner .accessibility .lang-item i{color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 7px);font-size:12px}header.banner .header-main-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:96px;background-color:#fff}@media screen and (max-width: 768px){header.banner .header-main-content .brand.reduced img{max-width:100px;transition:all .3s ease-in-out}}header.banner .header-main-content .brand .logo-white{display:none}@-webkit-keyframes flash{0%{opacity:.4}to{opacity:1}}@keyframes flash{0%{opacity:.4}to{opacity:1}}header.banner .header-main-content .brand:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}header.banner .header-main-content .brand img{display:block;max-width:185px;width:100%;height:auto;transition:all .3s ease-in-out}header.banner .header-main-content .primary-navigation{z-index:9}header.banner .header-main-content .primary-navigation .sub-menu-wrapper .nav-item:hover{border-radius:14px;background:#f5f8fa}@media screen and (min-width: 1200px){header.banner .header-main-content .primary-navigation .sub-menu-wrapper .nav-item{max-width:none}}header.banner .header-main-content .primary-navigation .menu-item:hover a{font-weight:700}header.banner .header-main-content .primary-navigation ul{display:flex;flex-direction:row;gap:8px;padding-left:0;list-style:none;margin-bottom:0}header.banner .header-main-content .primary-navigation ul li{padding:0 6px;line-height:96px;font-weight:500}@media (min-width: 1440px){header.banner .header-main-content .primary-navigation ul li{padding:0 12px}}header.banner .header-main-content .primary-navigation ul li:hover{font-weight:700}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:12px;margin-left:4px;display:inline-block}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover{font-weight:600}@media screen and (min-width: 1200px){header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .sub-menu-wrapper{display:block;background-color:#fff;position:absolute;top:100%;left:0;width:100vw;z-index:9;padding-top:18px;padding-bottom:18px;animation:slideDown .3s ease-out forwards;transition:display .3s,transform .3s}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .sub-menu-wrapper .sub-menu{display:grid;gap:1rem}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .sub-menu-wrapper .sub-menu.columns-3{grid-template-columns:repeat(3,calc((100% - 2rem) / 3))}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .sub-menu-wrapper .sub-menu.columns-4{grid-template-columns:repeat(4,calc((100% - 3rem)/4))}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .sub-menu-wrapper li{padding:20px}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link{display:grid;grid-template-columns:32px 1fr;gap:16px}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link .nav-item-icon{width:100%}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link .nav-item-icon img{display:block;width:32px!important;height:32px!important;object-fit:contain;object-position:center;height:auto}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link .nav-item-text{display:flex;flex-direction:column}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link .nav-item-text .nav-item-title{color:#274457;font-size:1rem;font-weight:600;line-height:normal;margin-bottom:15px;display:block}header.banner .header-main-content .primary-navigation ul li.menu-item-has-children:hover .nav-link .nav-item-text .nav-item-description{color:#666;font-size:1rem;font-weight:400;line-height:normal}}header.banner .header-main-content .primary-navigation ul li a{color:#274457;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none;transition:all .3s ease-in-out}header.banner .header-main-content .primary-navigation ul li .sub-menu-wrapper{display:none;transform:translateY(-20px);transition:display 1s,transform .6s;animation:slideUp .5s ease-out forwards}header.banner .header-main-content .menu-mobile-toggler{color:#1f4f25;font-size:19pt}header.banner .header-main-content .btn-close{--bs-btn-close-bg: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.16211 1.35464L12.8125 11.0578L22.4629 1.40738C22.9375 0.880035 23.7285 0.880035 24.2559 1.40738C24.7305 1.88199 24.7305 2.673 24.2559 3.14761L14.5527 12.8507L24.2031 22.5011C24.7305 22.9757 24.7305 23.7668 24.2031 24.2414C23.7285 24.7687 22.9375 24.7687 22.4629 24.2414L12.7598 14.591L3.10938 24.2414C2.63477 24.7687 1.84375 24.7687 1.36914 24.2414C0.841797 23.7668 0.841797 22.9757 1.36914 22.4484L11.0195 12.798L1.36914 3.14761C0.841797 2.673 0.841797 1.88199 1.36914 1.35464C1.84375 0.880035 2.63477 0.880035 3.16211 1.35464Z" fill="%231F4F25"/></svg>');color:#1f4f25;font-size:19pt;opacity:1}#offcanvasMenuMobile{--bs-offcanvas-width: 100%}#offcanvasMenuMobile img.logo-mobile-offcanvas{width:100%;max-width:70%;height:auto}#offcanvasMenuMobile .offcanvas-header{padding:24px 24px 0}#offcanvasMenuMobile .offcanvas-body{padding-left:0;padding-right:0;position:relative}@media screen and (max-width: 768px){#offcanvasMenuMobile .offcanvas-body .offcanvas-content .container{padding:0}}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .btn-back-mobile{display:none;margin-bottom:22px;text-decoration:none;color:#274457;text-align:right;font-size:.75rem;font-weight:600;line-height:normal;gap:6px;padding-left:0}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .btn-back-mobile i{color:#86b256}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul{position:relative}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li .sub-menu{display:none}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link{display:grid;grid-template-columns:34px 1fr;gap:16px;margin-bottom:32px}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link .nav-item-icon{width:100%}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link .nav-item-icon img{display:block;width:32px!important;height:32px!important;object-fit:contain;object-position:center}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link .nav-item-text{display:flex;flex-direction:column}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link .nav-item-text .nav-item-title{color:#274457;font-size:1rem;font-weight:600;line-height:normal;margin-bottom:15px}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children .nav-link .nav-item-text .nav-item-description{color:#274457;font-size:1rem;font-weight:400;line-height:normal}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children.active{padding-left:0;padding-right:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children.active .sub-menu{display:flex;flex-direction:column}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children.active>a{color:#122a38;font-size:1.375rem;font-weight:600;line-height:normal;margin-bottom:40px}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children.active>a:after{display:none}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children>a{display:block;width:100%;position:relative}#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:12px;position:absolute;right:0;display:inline-block;line-height:19px}@media screen and (min-width: 1200px){#offcanvasMenuMobile .offcanvas-body .offcanvas-content .primary-navigation-mobile ul li.menu-item-has-children>a:after{content:""}}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:12px 24px;background-color:#23592a;color:#fff}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer .lang-item{position:relative;margin-right:20px}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer .lang-item i{color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 7px);font-size:12px}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer .access-internal{color:#fff;text-align:right;font-size:1rem;font-weight:400;line-height:normal;text-decoration:none}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer .language{display:block;width:28px;height:28px;border-radius:50%;border:3px solid #FFF;overflow:hidden;position:relative}#offcanvasMenuMobile .offcanvas-body .offcanvas-footer .language img{display:block;width:100%;height:100%;object-fit:cover}#offcanvasMenuMobile .swiper-quick-links{overflow:visible}#offcanvasMenuMobile .swiper-slide-active+.swiper-slide .quick-link{transform:translate(-30vw)}#offcanvasMenuMobile .quick-links{padding:24px 24px 70px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:16px;-ms-overflow-style:none;scrollbar-width:none}#offcanvasMenuMobile .quick-links::-webkit-scrollbar{display:none}#offcanvasMenuMobile .quick-link{text-decoration:none;width:50vw;min-width:50vw;display:flex;flex-direction:column;justify-content:space-between;padding:20px 30px;background-color:#fff;border-radius:14px;box-shadow:8px 7px 40px #4f4f4f24}#offcanvasMenuMobile .quick-link-icon{margin-left:auto;margin-right:0;color:#86b256;font-size:1.625rem}#offcanvasMenuMobile .quick-link-text{color:#122a38;font-size:1.125rem;font-weight:600;line-height:normal;text-decoration:none!important}#offcanvasMenuMobile .offcanvas-content{padding:0 24px 24px}#offcanvasMenuMobile .offcanvas-content .primary-navigation-mobile ul{padding-left:0;list-style:none}#offcanvasMenuMobile .offcanvas-content .primary-navigation-mobile ul li{padding:12px}#offcanvasMenuMobile .offcanvas-content .primary-navigation-mobile ul a{color:#274457;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none}.nav-item-icon img{width:32px!important;height:32px!important;object-fit:contain!important;object-position:center!important}.toggle-search{border:none;background:transparent;color:#1f4f25;font-size:1.25rem}.search-header{border-radius:4px;border:1px solid var(--neutral-300, #93A6B3);display:flex;gap:18px;align-items:center;padding:0 16px}@media screen and (max-width: 768px){.search-header{width:60%}}.search-header i{font-size:1.25rem;color:#627a8a}.search-header input{border:none;line-height:52px;width:100%;font-size:12px}.search-header input:focus{outline:none}@media screen and (min-width: 992px){.search-header input{width:600px;font-size:14px}}.search-header .close-search{border:none;background:transparent}.search-header .close-search i{color:#a15d5d}
