:root{--transition:0.3s ease-in-out;--light-green:#c9eb61;--lighter-green:#e9fdab;--dark-green:#264d4d;--darker-green:#14302b;--white:#fff;--black:#1e2121}.header__modal{background-color:#000;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition);width:100%;z-index:20}.header__modal.header__modal-open{opacity:.5;pointer-events:all}.header__container{left:0;position:fixed;top:0;width:100%;z-index:99999999}.header__main__column.header__main__column--mobile,.header__mobile,.header__mobile-container{display:none}.header__container .content-wrapper{max-width:1274px!important;padding:0;width:100%}@media screen and (max-width:1400px){.header__container .content-wrapper{padding:0 32px}}.header__container .header__cover-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.header__upper{background-color:var(--dark-green);padding:10px 0}.header__upper .content-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.header__upper__column{width:50%}.header__upper__column.header__upper__column--socials{display:flex;flex-direction:row;gap:16px}.header__upper__column--socials .social{align-items:center;border:1px solid #fff;border-radius:100%;display:flex;flex-direction:column;height:24px;justify-content:center;position:relative;transition:var(--transition);width:24px}.header__upper__column--socials .social svg{height:auto;width:10px}.header__upper__column--socials .social svg path{fill:var(--light-green);transition:var(--transition)}.header__upper__column--socials .social:hover{background-color:var(--light-green);border-color:var(--light-green)}.header__upper__column--socials .social:hover svg path{fill:#264d4d}.header__upper__upper-nav{display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:100%}.header__upper__upper-nav,.header__upper__upper-nav li,.header__upper__upper-nav li a{list-style:none;margin:0;padding:0}.header__upper__upper-nav li a{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:12px;gap:10px;justify-content:flex-end;text-decoration:none}.header__upper__upper-nav li:hover a{text-decoration:underline}.header__upper__upper-nav li a img{height:16px;object-fit:contain;object-position:center;width:16px}.header__main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 0;transition:var(--transition)}.header__main.header__main--scrolled{background-color:var(--white)}.header__main .content-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.header__main.header__main--dark{background-color:var(--darker-green)}.header__main.header__main--light,.header__main.header__main.header__main--dark.header__main--scrolled{background-color:var(--white)}.header__main__nav ul{gap:50px;justify-content:space-between}.header__main__nav ul,.header__main__nav ul li{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.header__main__nav ul li{align-items:center;gap:6px}.header__main__nav ul li .menu-item__main{list-style:none;margin:0;padding:0;text-decoration:none;transition:var(--transition)}.header__main__nav ul li .menu-item__main.menu-item__main--has-child{align-items:center;display:flex;flex-direction:row;gap:6px}.menu-item__main:hover{text-decoration:none}.header__main.header__main--dark .header__main__nav ul li .menu-item__main{color:var(--white)}.header__main.header__main--dark .header__main__nav ul li .menu-item__main:hover{color:var(--light-green)}.header__main.header__main--light .header__main__nav ul li .menu-item__main,.header__main.header__main.header__main--dark.header__main--scrolled .header__main__nav ul li .menu-item__main{color:var(--black)}.header__main.header__main--light .header__search__input input{color:#000}.header__main.header__main--light .header__search__input input::placeholder{color:#000!important;opacity:1}.header__main.header__main--dark .header__main__nav ul li svg path{stroke:var(--light-green)}.header__main.header__main--light .header__main__nav ul li svg path,.header__main.header__main--scrolled .header__main__nav ul li svg path{stroke:var(--black)}.header__main__column.header__main__column--central{position:relative}.header__main__column.header__main__column--central .cover-link{height:100%;left:0;position:absolute;top:0;width:100%}.header__logo{transition:var(--transition)}.header__main.header__main.header__main--light .header__logo,.header__main.header__main.header__main--scrolled .header__logo{filter:brightness(15%) invert(0)}.header__main__column{align-items:center;display:flex;flex-direction:row;gap:50px}.header__main__column.header__main__column--left{position:relative}.header__search{height:45px;position:relative;width:45px}.header__search__input{border-radius:100%;cursor:pointer;height:45px;overflow:hidden;position:absolute;transition:.25s linear;width:45px}.header__search__input svg{height:10px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:10px}.header__main--light .header__search__input svg path{fill:var(--black)}.header__main--dark .header__search__input svg path{fill:var(--white)}.header__search__input input{background-color:transparent;border:none;color:#fff;left:50px;opacity:0;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.5s ease-in-out}.header__main--scrolled .header__search__input input{color:#000}.header__search__input input::placeholder{color:#fff;opacity:1}.header__main--scrolled .header__search__input input::placeholder{color:#000!important;opacity:1}.header__search:hover .header__search__input{border-radius:32px;transition:.25s ease-in-out;width:900%}.header__search:hover .header__search__input svg{right:32px;top:50%;transform:translateY(-50%)}.header__search:hover .header__search__input input{opacity:1;pointer-events:all}.header__main.header__main--dark .header__search__input{background-color:var(--darker-green);border:1px solid var(--light-green)}.header__main.header__main--light .header__search__input,.header__main.header__main--scrolled .header__search__input{background-color:#fff;border:1px solid var(--black)}.header__main.header__main--dark .header__search__input .header__search__input svg path{fill:var(--white)}.header__main.header__main--light .header__search__input .header__search__input svg path,.header__main.header__main--scrolled .header__search__input svg path{fill:var(--black)}.header__main.header__main--dark .header__search__input input::placeholder{color:#fff;opacity:1}.header__main.header__main--light .header__search__input input::placeholder,.header__main.header__main--scrolled .header__search__input input::placeholder{color:var(--black);opacity:1}.header__cta a.cta_button:hover.cta-button{background-color:var(--lighter-green)!important;color:var(--black)!important}.header__child-container{background-color:var(--white);border-radius:20px;box-shadow:0 4px 19px 7px rgba(0,0,0,.17);height:200px;left:0;min-height:420px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 50px);transition:var(--transition);width:100%}.header__child-container.header__child-container--show{opacity:1;pointer-events:all}.header__child{border-radius:20px;display:flex;flex-direction:row;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%}.header__child.header__child--show{opacity:1;pointer-events:all}.header__child__column{padding:40px 50px;width:80%}.header__child__column.header__child__column--links{background-color:#fff;height:100%}.header__child__title{color:#264d4d;font-family:STIX Two Text;font-size:36px;font-style:normal;font-weight:400;line-height:normal;max-width:80%}.header__child__column.header__child__column--links ul{column-gap:90px;display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;max-height:210px;padding:0}.header__child__column.header__child__column--links ul li{border-bottom:1px solid var(--black);margin:0;padding:12px 0}.menu-item__child{align-items:center;display:flex;justify-content:space-between;position:relative;text-decoration:none!important;transition:var(--transition)}.menu-item__child svg{position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:var(--transition)}.menu-item__child:hover svg{right:0}.header__child__column.header__child__column--cta{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative}.header__child__column.header__child__column--cta:after{background-color:var(--black);content:"";mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:2}.cta__image,.header__child__column.header__child__column--cta:after{height:100%;left:0;position:absolute;top:0;transition:var(--transition);width:100%}.cta__image{object-fit:cover;object-position:center;transform:scale(1)}.cta__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.cta__content__title{color:#fff;font-family:STIX Two Text;font-size:28px;font-style:normal;font-weight:400;line-height:normal;position:relative;width:100%;z-index:3}.cta__content__title span{display:inline-block;width:90%}.cta__content__title svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header__child__column.header__child__column--cta:hover .cta__image{transform:scale(1.1)}.header__child__column.header__child__column--cta:hover:after{opacity:.5}.header__child__column.header__child__column--cta:hover .cta__content__title{text-decoration:underline}@media screen and (max-width:1140px){.header__cta,.header__search{display:none}}@media screen and (max-width:1023px){.header__main__column.header__main__column--left,.header__main__column.header__main__column--right{display:none}.header__mobile,.header__mobile-container{display:flex;flex-direction:column}.header__main__column.header__main__column--mobile{align-items:center;background-color:var(--light-green);border-radius:100%;display:flex;height:38px;justify-content:center;width:38px}.hamburger .line{background-color:var(--black);border-radius:20px;display:block;height:2px;margin:4px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:18px}.hamburger:hover{cursor:pointer}#hamburger.is-active .line:nth-child(2){opacity:0}#hamburger.is-active .line:first-child{-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.header__mobile-container{left:0;opacity:1;opacity:0;overflow:hidden;padding:20px;pointer-events:none;position:absolute;top:calc(100% + 32px);transition:var(--transition);width:100%}.header__mobile-container.header__mobile-container--show{opacity:1;pointer-events:all}.header__mobile{background-color:#fff;border-radius:20px;box-shadow:0 4px 19px 7px rgba(0,0,0,.17);height:auto;max-height:80vh;overflow-y:scroll;padding:32px}.mobile-menu__details{max-height:50px;transition:var(--transition)}.mobile-menu__details[open]{max-height:500px}.mobile-menu__details,.mobile-menu__details .menu-item__child{border-bottom:1px solid var(--black);padding:10px 0;transition:.15s ease-in-out}.mobile-menu__details .menu-item__child:last-of-type{border-bottom:0 solid transparent;padding-bottom:0}.mobile-menu__details summary{font-size:18px;list-style:none;position:relative}.mobile-menu__details summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='none' viewBox='0 0 6 10'%3E%3Cpath stroke='%23264D4D' d='m1 9 4-4-4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);width:20px}.mobile-menu__details[open] summary:after{transform:translateY(-50%) rotate(90deg)}.mobile-menu__details[open] summary{margin-bottom:12px}.mobile-menu__details .menu-item__child svg{right:0}.mobile-menu__cta{margin-top:32px}.mobile-menu__cta a.cta_button.cta-button{display:inline-flex;justify-content:center;padding:16px 0;text-align:center;width:100%}}