.cmp-footer{color:#fff;margin-top:0;position:relative}a.cmp-footer__social-btn svg.h-16.w-16{height:16px;width:16px}.footer_background{background-image:linear-gradient(180deg,#307b50,#1e5836);padding:0 40px 32px}.cmp-footer a{text-decoration:none}.cmp-footer__wave{bottom:calc(100% - 1px);display:block;fill:var(--cmp-green-footer,#2e734c);height:65px;left:0;pointer-events:none;position:absolute;width:100%}.cmp-footer .cmp-container{margin:0 auto;max-width:1260px;padding-left:0;padding-right:0;width:100%}.cmp-footer__main{align-items:center;display:flex;padding:19px 50px 0;width:100%}.cmp-footer__brand{align-items:center;display:flex;flex-shrink:0}.cmp-footer__logo{display:inline-block;text-decoration:none}.cmp-footer__logo-text{color:#fff;font-size:44px;font-weight:800;letter-spacing:-.025em;line-height:1}.cmp-footer__logo img{display:block;max-width:100%;width:122px}.cmp-footer__divider{background:rgba(212,255,219,.2);flex-shrink:0;height:122px;width:1px}.cmp-footer__divider--first{margin-left:85px;margin-right:85px}.cmp-footer__divider--second{margin-left:80px;margin-right:80px}.cmp-footer__newsletter{align-items:center;display:flex;gap:16px;justify-content:flex-start}.cmp-footer__title{color:#d4ffdb;font-size:16px;font-weight:600;line-height:24px;margin:0 0 8px}.cmp-footer__desc{color:var(--cmp-bg,#fbfbf9);font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;line-height:21px;margin:0}.cmp-footer__btn{align-items:center;background-color:#d4ffdb;border:1px solid transparent;border-radius:8px;color:#338255!important;display:inline-flex;flex-shrink:0;font-weight:600;gap:8px;justify-content:center;padding:12px 15px 12px 22px;transition:all .2s ease-in-out;white-space:nowrap}.cmp-footer__btn:focus,.cmp-footer__btn:hover{background-color:#d4ffdb;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);color:#338255!important;text-decoration:none!important}.cmp-footer__btn:focus .cmp-footer__btn-arrow,.cmp-footer__btn:hover .cmp-footer__btn-arrow{transform:translateX(3px)}.cmp-footer__btn-arrow{font-size:16px;transition:transform .2s ease-in-out}.cmp-footer__nav{flex-shrink:0}.cmp-footer__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cmp-footer__nav-list a{color:#fbfbf9;display:block;font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-style:normal;font-weight:500;line-height:170%;text-decoration:none;transition:opacity .2s ease}.cmp-footer__nav-list a:focus,.cmp-footer__nav-list a:hover{color:#d4ffdb;text-decoration:none}.cmp-footer__middle{border-top:1px solid #d4ffdb33;margin-top:24px;padding:24px 0 0;width:100%}.cmp-footer__middle-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.cmp-footer__contact-items{align-items:center;display:flex;gap:37px;opacity:.6;transition:opacity .2s ease-in-out}.cmp-footer__contact-item{align-items:center;color:#fbfbf9;display:flex;font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;gap:8px;line-height:21px}.cmp-footer__contact-item svg{height:20px;width:20px}.cmp-footer__contact-item a{color:inherit;text-decoration:none}.cmp-footer__contact-item a:focus,.cmp-footer__contact-item a:hover{text-decoration:underline}.cmp-footer__contact-item .cmp-icon{flex-shrink:0;font-size:18px}.cmp-footer__lang{align-items:center;color:#fff;display:flex;font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;gap:4px;line-height:26.5px;position:relative;top:-2px}.cmp-footer__lang-icon{flex-shrink:0;font-size:18px}.cmp-footer__lang-details{position:relative}.cmp-footer__lang summary{align-items:center;cursor:pointer;display:inline-flex;gap:4px;line-height:21px;list-style:none}.cmp-footer__lang summary svg{height:16px;width:16px}.cmp-footer__lang svg.h-20.w-20.text-white{height:20px;width:20px}.cmp-footer__lang summary::-webkit-details-marker{display:none}.cmp-footer__lang-chevron{font-size:13px;transition:transform .2s ease}.cmp-footer__lang-details[open] .cmp-footer__lang-chevron{transform:rotate(180deg)}.cmp-footer__lang ul{background:#fff;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px rgba(0,0,0,.2);list-style:none;margin:0;min-width:140px;padding:6px;position:absolute;right:0;z-index:10}.cmp-footer__lang ul a{border-radius:4px;color:var(--cmp-ink,#13241c);display:block;font-size:13px;font-weight:500;padding:8px 12px}.cmp-footer__lang ul a:hover{background:var(--cmp-green-light,#defad9);text-decoration:none}.cmp-footer__bottom{margin-top:32px;padding-bottom:0;padding-left:0;padding-right:0;width:100%}.cmp-footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.cmp-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cmp-footer__copyright,.cmp-footer__legal{color:var(--cmp-bg,#fbfbf9);font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;line-height:normal}.cmp-footer__copyright{margin:0}.cmp-footer__legal-links{align-items:center;display:flex}.cmp-footer__legal-links a{color:var(--cmp-bg,#fbfbf9);font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;line-height:21px;text-decoration-line:underline;transition:opacity .2s}.cmp-footer__legal-pipe{background:hsla(60,20%,98%,.6);display:inline-block;height:13px;margin:0 8px;text-decoration:none;width:1px}.cmp-footer__social-wrap{align-items:center;display:flex;gap:16px}.cmp-footer__social-label{color:#fbfbf9;font-family:var(--cmp-font,"Plus Jakarta Sans");font-size:14px;font-weight:500;line-height:normal;line-height:21px;opacity:.6}.cmp-footer__social-list{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.cmp-footer__social-btn{align-items:center;background-color:#d4ffdb;border-radius:6.4px;color:var(--cmp-green,#338255)!important;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease-in-out;width:32px}.cmp-footer__social-btn:focus,.cmp-footer__social-btn:hover{box-shadow:0 4px 10px rgba(0,0,0,.15);color:var(--cmp-green,#338255)!important;text-decoration:none!important;transform:translateY(-2px)}.cmp-footer__social-btn .cmp-icon{display:block}.cmp-icon{display:inline-block;flex-shrink:0;vertical-align:middle}@media (min-width:900px){.cmp-footer__newsletter{width:391px}}@media (min-width:700px){.cmp-footer>svg{height:60px;width:100%}}@media (max-width:991px){.cmp-footer__divider--second{margin-left:50px;margin-right:40px}}@media (max-width:899px){.cmp-footer__main{flex-wrap:wrap;gap:32px;padding:0}.cmp-footer__divider{display:none}.cmp-footer__newsletter{max-width:520px}.cmp-footer__nav{width:100%}.cmp-footer__nav-list{column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer_background{padding:8px 40px 32px}}@media (max-width:699px){.cmp-footer>svg{height:40px;width:100%}.footer_background{padding:8px 16px 32px}.cmp-footer__bottom-inner{align-items:flex-start;flex-direction:column;justify-content:space-between}.cmp-footer__middle-inner{align-items:flex-start;flex-direction:column;gap:16px}.cmp-footer__newsletter{justify-content:space-between;max-width:100%;width:100%}}@media (max-width:499px){.cmp-footer__contact-items,.cmp-footer__newsletter{align-items:flex-start;flex-direction:column}.cmp-footer__contact-items{gap:13px}}