@media screen and (max-width:730px){.entry-content .scrolltable{position:relative}.entry-content .scrolltable__inner{min-width:70rem;position:relative}.entry-content .scrolltable__inner:after{background:rgba(0,0,0,.3)}.entry-content .scrolltable:after,.entry-content .scrolltable__inner:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s}.entry-content .scrolltable:after{background:url(../img/icon-swipe.svg) transparent no-repeat 50%;background-size:6rem}.entry-content .scrolltable.scrolled .scrolltable__inner:after,.entry-content .scrolltable.scrolled:after{opacity:0;visibility:hidden}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/manrope/Manrope-Light.eot?) format("eot"),url(../fonts/manrope/Manrope-Light.woff2) format("woff2"),url(../fonts/manrope/Manrope-Light.woff) format("woff"),url(../fonts/manrope/Manrope-Light.ttf) format("truetype"),url(../fonts/manrope/Manrope-Light.svg#Manrope) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope/Manrope-Regular.eot?) format("eot"),url(../fonts/manrope/Manrope-Regular.woff2) format("woff2"),url(../fonts/manrope/Manrope-Regular.woff) format("woff"),url(../fonts/manrope/Manrope-Regular.ttf) format("truetype"),url(../fonts/manrope/Manrope-Regular.svg#Manrope) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope/Manrope-Medium.eot?) format("eot"),url(../fonts/manrope/Manrope-Medium.woff2) format("woff2"),url(../fonts/manrope/Manrope-Medium.woff) format("woff"),url(../fonts/manrope/Manrope-Medium.ttf) format("truetype"),url(../fonts/manrope/Manrope-Medium.svg#Manrope) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope/Manrope-SemiBold.eot?) format("eot"),url(../fonts/manrope/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/manrope/Manrope-SemiBold.woff) format("woff"),url(../fonts/manrope/Manrope-SemiBold.ttf) format("truetype"),url(../fonts/manrope/Manrope-SemiBold.svg#Manrope) format("svg")}@font-face{font-display:swap;font-family:manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope/Manrope-Bold.eot?) format("eot"),url(../fonts/manrope/Manrope-Bold.woff2) format("woff2"),url(../fonts/manrope/Manrope-Bold.woff) format("woff"),url(../fonts/manrope/Manrope-Bold.ttf) format("truetype"),url(../fonts/manrope/Manrope-Bold.svg#manrope) format("svg")}@font-face{font-display:swap;font-family:manrope;font-style:normal;font-weight:800;src:url(../fonts/manrope/Manrope-ExtraBold.eot?) format("eot"),url(../fonts/manrope/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/manrope/Manrope-ExtraBold.woff) format("woff"),url(../fonts/manrope/Manrope-ExtraBold.ttf) format("truetype"),url(../fonts/manrope/Manrope-ExtraBold.svg#manrope) format("svg")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes fade-in{to{opacity:1}}.animate{visibility:hidden}.animate-animated{animation-duration:.5s;animation-fill-mode:forwards;visibility:visible}.animate--fade-in{opacity:0}.animate--fade-in.animate-animated{animation-name:fade-in}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}.animate-delay-6{animation-delay:.6s}.animate-delay-7{animation-delay:.7s}.animate-delay-8{animation-delay:.8s}.animate-delay-9{animation-delay:.9s}.animate-delay-10{animation-delay:1s}.animate-delay-11{animation-delay:1.1s}.animate-delay-12{animation-delay:1.2s}.animate-delay-13{animation-delay:1.3s}.animate-delay-14{animation-delay:1.4s}.animate-delay-15{animation-delay:1.5s}.animate-delay-16{animation-delay:1.6s}.animate-delay-17{animation-delay:1.7s}.animate-delay-18{animation-delay:1.8s}.animate-delay-19{animation-delay:1.9s}.animate-delay-20{animation-delay:2s}.swiper-button{align-items:center;background-color:#005944;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:6rem;justify-content:center;padding:0;transition:all .3s;width:6rem}.swiper-button svg path{stroke:#cedc00}.swiper-button:hover{background-color:#cedc00}.swiper-button:hover svg path{stroke:#005944}.btn.swiper-button-disabled{cursor:default}.btn.swiper-button-disabled:hover{background-color:unset}.btn.swiper-button-disabled svg path,.btn.swiper-button-disabled:hover svg path{stroke:#8a9994;cursor:default}.swiper-pagination{align-items:center;display:flex;gap:2rem}.swiper-pagination-bullet{border:.2rem solid #8a9994;border-radius:50%;height:1.2rem;padding:0;width:1.2rem}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color:#005944;border-color:#005944}.swiper-pagination-bullet-active:hover{background-color:#005944}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{border:.2rem solid #171515;border-radius:50%;display:none;flex-shrink:0;height:1.2rem;padding:0;width:1.2rem}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{display:block}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{background-color:#171515;display:block}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main:hover{background-color:#171515}*,:after,:before{box-shadow:none;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}body{background:#dfebe8;box-sizing:border-box;color:#414d49;font-family:Manrope,sans-serif;font-size:1.8rem;line-height:1.5556;vertical-align:baseline}html{font-size:10px;font-weight:400;scroll-behavior:smooth}hr{background-color:#ebebeb;border:none;height:.2re;margin:0;position:relative;width:100%}html{line-height:1}html.no-scroll{overflow-y:hidden}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}td{padding:.5rem 0}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}button{background-color:unset;border:unset}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}section{margin:20px 0}@media (max-width:600px){section{margin:20px 0}}section.full{margin:0}section.bottom{margin:0 0 20px}img,svg{display:block;height:auto}img{max-width:100%}img:not([src]){visibility:hidden}.hidden{display:none!important}#wpadminbar{position:fixed!important}.g-recaptcha{height:0;overflow:hidden}.grecaptcha-badge{display:none!important}h1,h2,h3,h4,h5,h6{color:#141414;font-family:Manrope,sans-serif}.margin_top_zero{margin-top:0}.margin_top_big{margin-top:8.4rem}.margin_top_extrabig{margin-top:12.5rem}.margin_bottom_zero{margin-bottom:0}.margin_bottom_big{margin-bottom:8.4rem}.margin_bottom_extrabig{margin-bottom:12.5rem}.entry-content ul.checkmark-list li,ul.checkmark-list li{background:url(../img/ipro-check-circle.svg) transparent no-repeat 50%;background-position:top .2rem left;background-size:2.4rem 2.8rem;margin-left:0;padding-bottom:.6rem;padding-left:4rem}.entry-content ul.checkmark-list li:before,ul.checkmark-list li:before{display:none}.entry-content ul.checkmark-list li:last-child,ul.checkmark-list li:last-child{padding-bottom:0}.entry-content ul.vendors-list,ul.vendors-list{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;width:100%}.entry-content ul.vendors-list li,ul.vendors-list li{color:#005944;margin-left:0;position:relative}.entry-content ul.vendors-list li:not(:first-child),ul.vendors-list li:not(:first-child){margin-top:0}.entry-content ul.vendors-list li:after,ul.vendors-list li:after{background-color:rgba(0,0,0,.12);border-radius:.2rem;content:"";height:.4rem;margin-top:-.2rem;position:absolute;right:-1.2rem;top:50%;width:.4rem}.entry-content ul.vendors-list li:before,ul.vendors-list li:before{background-color:rgba(0,0,0,.12);bottom:0;content:"";height:.2rem;left:0;position:absolute;top:unset;vertical-align:unset;width:100%}.entry-content ul.vendors-list li:last-child:after,ul.vendors-list li:last-child:after{display:none}.filter-loading-message{color:#005944;font-size:1.4rem;font-weight:500;letter-spacing:.16rem;text-align:center;text-transform:uppercase}@media (min-width:1000px) and (max-width:1440px){html{font-size:8px}}.flexbox,.flexbox-full{display:flex;flex-wrap:wrap}.flexbox-full.nowrap,.flexbox.nowrap{flex-wrap:nowrap}.flexbox-full.v-c,.flexbox.v-c{align-items:center}.flexbox-full.v-e,.flexbox.v-e{align-items:flex-end}.flexbox-full.h-c,.flexbox.h-c{justify-content:center}.flexbox-full.h-sb,.flexbox.h-sb{justify-content:space-between}.flexbox-full.h-e,.flexbox.h-e{justify-content:flex-end}.flexbox{margin:0 -1rem;row-gap:2rem}.flexbox>.col{padding:0 1rem}.flexbox.gap-sm{margin:0 -.5rem;row-gap:1rem}.flexbox.gap-sm>.col{padding:0 .5rem}.flexbox.gap-lg{margin:0 -2rem;row-gap:4rem}.flexbox.gap-lg>.col{padding:0 2rem}.col.m-left{margin-left:auto}.col.m-right{margin-right:auto}.col.m-auto{margin:0 auto}.col-5{width:5%}.col-10{width:10%}.col-15{width:15%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-35{width:35%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-65{width:65%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-95{width:95%}.col-100{width:100%}.col-33{width:33.33%}.col-37{width:37%}.col-44{width:44%}.col-56{width:56%}.col-63{width:63%}.col-66{width:66.66%}.col-full{width:100%}.col-none{display:none}@media (max-width:1200px){.col-l-5{width:5%}.col-l-10{width:10%}.col-l-15{width:15%}.col-l-20{width:20%}.col-l-25{width:25%}.col-l-30{width:30%}.col-l-35{width:35%}.col-l-40{width:40%}.col-l-45{width:45%}.col-l-50{width:50%}.col-l-55{width:55%}.col-l-60{width:60%}.col-l-65{width:65%}.col-l-70{width:70%}.col-l-75{width:75%}.col-l-80{width:80%}.col-l-85{width:85%}.col-l-90{width:90%}.col-l-95{width:95%}.col-l-100{width:100%}.col-l-33{width:33.33%}.col-l-37{width:37%}.col-l-44{width:44%}.col-l-56{width:56%}.col-l-63{width:63%}.col-l-66{width:66.66%}.col-l-full{width:100%}.col-l-none{display:none}}@media (max-width:900px){.col-m-5{width:5%}.col-m-10{width:10%}.col-m-15{width:15%}.col-m-20{width:20%}.col-m-25{width:25%}.col-m-30{width:30%}.col-m-35{width:35%}.col-m-40{width:40%}.col-m-45{width:45%}.col-m-50{width:50%}.col-m-55{width:55%}.col-m-60{width:60%}.col-m-65{width:65%}.col-m-70{width:70%}.col-m-75{width:75%}.col-m-80{width:80%}.col-m-85{width:85%}.col-m-90{width:90%}.col-m-95{width:95%}.col-m-100{width:100%}.col-m-33{width:33.33%}.col-m-37{width:37%}.col-m-44{width:44%}.col-m-56{width:56%}.col-m-63{width:63%}.col-m-66{width:66.66%}.col-m-full{width:100%}.col-m-none{display:none}}@media (max-width:600px){.col-s-5{width:5%}.col-s-10{width:10%}.col-s-15{width:15%}.col-s-20{width:20%}.col-s-25{width:25%}.col-s-30{width:30%}.col-s-35{width:35%}.col-s-40{width:40%}.col-s-45{width:45%}.col-s-50{width:50%}.col-s-55{width:55%}.col-s-60{width:60%}.col-s-65{width:65%}.col-s-70{width:70%}.col-s-75{width:75%}.col-s-80{width:80%}.col-s-85{width:85%}.col-s-90{width:90%}.col-s-95{width:95%}.col-s-100{width:100%}.col-s-33{width:33.33%}.col-s-37{width:37%}.col-s-44{width:44%}.col-s-56{width:56%}.col-s-63{width:63%}.col-s-66{width:66.66%}.col-s-full{width:100%}.col-s-none{display:none}}.footer-socials{display:flex;gap:1rem;margin-top:3.2rem}.footer-socials__link{align-items:center;background-color:hsla(29,20%,80%,.15);border-radius:50%;display:flex;flex-shrink:0;height:4.8rem;justify-content:center;transition:all .3s;width:4.8rem}.footer-socials__link:hover{background-color:hsla(29,20%,80%,.25)}.footer{bottom:2rem;margin-top:2rem;position:relative;width:100%}.footer__inner{background-color:#005944;border-radius:2rem;overflow:hidden;padding:8rem 6.4rem;position:relative}@media (max-width:600px){.footer__inner{padding:1rem 1rem 2rem}}.footer__visual{bottom:0;pointer-events:none;position:absolute;right:0;z-index:13}.footer__visual svg{height:auto;width:65rem}@media (max-width:1200px){.footer__visual svg{height:auto;width:50rem}}@media (max-width:900px){.footer__visual svg{width:30rem}}@media (max-width:600px){.footer__visual svg{width:20rem}}.footer__main{-moz-column-gap:2.2rem;column-gap:2.2rem;display:grid;grid-template-columns:repeat(5,1fr);margin-top:6.4rem;row-gap:6.4rem}@media (max-width:1200px){.footer__main{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.footer__main{grid-template-columns:repeat(2,1fr);padding:2rem}}.footer .link-block__title{color:#005944;color:#cedc00;font-size:1.6rem;font-weight:500;letter-spacing:.16rem;line-height:1.5;margin-bottom:2.4rem;text-transform:uppercase}.footer .link-item{display:flex;justify-content:flex-start}.footer .link-item:not(:first-child){margin-top:1.6rem}.footer .link-item a{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.016rem;line-height:150%;position:relative;transition:all .3s}.footer .link-item a:before{background-color:hsla(0,0%,100%,.1);width:100%}.footer .link-item a:after,.footer .link-item a:before{bottom:-.4rem;content:"";height:.2rem;position:absolute}.footer .link-item a:after{background-color:#fff;transition:all .3s;width:0;z-index:2}.footer .link-item a:hover:after{width:100%}.footer hr{background-color:hsla(0,0%,100%,.1);height:.2rem;margin:6.4rem 0}@media (max-width:900px){.footer hr{margin:4.8rem 0}}.footer .eufunds-certificates{align-items:center;display:flex;flex-wrap:wrap;gap:6.4rem;position:relative;width:100%;z-index:14}.footer .eufunds-certificates .eu-area{align-items:center;display:flex;flex-wrap:wrap;width:60%}.footer .eufunds-certificates .eu-area .eu-nap-logo{padding-right:3rem;width:13.8rem}.footer .eufunds-certificates .eu-area .eu-nap-logo img{aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.footer .eufunds-certificates .eu-area .eufc-description{color:#fff;font-size:1.4rem;line-height:2.2rem;width:calc(100% - 27.6rem)}.footer .eufunds-certificates .certificates-area{width:calc(40% - 6.4rem)}.footer .eufunds-certificates .certificates-area .certificates{display:flex;flex-wrap:wrap;gap:3.2rem;justify-content:flex-end}.footer .eufunds-certificates .certificates-area .certificates .certificate{width:calc(33.33333% - 2.13333rem)}.footer .eufunds-certificates .certificates-area .certificates .certificate img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media (max-width:1440px){.footer .eufunds-certificates .eu-area .eu-nap-logo{width:21rem}.footer .eufunds-certificates .eu-area .eufc-description{width:calc(100% - 42rem)}.footer .eufunds-certificates .certificates-area .certificates .certificate{width:calc(50% - 1.6rem)}}@media (max-width:999px){.footer .eufunds-certificates{gap:3.2rem}.footer .eufunds-certificates .certificates-area,.footer .eufunds-certificates .eu-area{width:100%}}@media (max-width:766px){.footer .eufunds-certificates .eu-area{padding-left:2rem;padding-right:2rem}.footer .eufunds-certificates .eu-area .eu-nap-logo{padding-right:3.2rem;width:20vw}.footer .eufunds-certificates .eu-area .eufc-description{font-size:1.2rem;line-height:1.4;padding-top:2rem;width:100%}.footer .eufunds-certificates .certificates-area{padding-left:2rem;padding-right:2rem}}.footer__bottom{-moz-column-gap:4rem;column-gap:4rem;display:flex;position:relative;row-gap:2rem;z-index:14}@media (max-width:900px){.footer__bottom{flex-direction:column}}.footer__bottom-nav ul{display:flex;flex-wrap:wrap;gap:2rem}.footer__bottom-nav-item a{color:hsla(0,0%,100%,.6);display:block;font-size:1.6rem;font-weight:400;font-weight:500;letter-spacing:-.016rem;line-height:150%;position:relative;transition:all .3s}.footer__bottom-nav-item a:before{background-color:hsla(0,0%,100%,.1);bottom:-.4rem;content:"";height:.2rem;left:0;position:absolute;width:100%}.footer__bottom-nav-item a:after{background-color:#fff;bottom:-.4rem;content:"";height:.2rem;left:0;position:absolute;transition:all .3s;width:0;z-index:2}.footer__bottom-nav-item a:hover:after{width:100%}.footer__copyright{color:hsla(0,0%,100%,.6);font-size:1.6rem;font-weight:400;letter-spacing:-.016rem;line-height:150%}.footer__author{display:block;height:auto;margin-top:.1rem;width:8rem}@media (min-width:901px){.footer__author{margin-left:auto}}@media (max-width:900px){.footer .link-block__title{font-size:1.2rem;margin-bottom:1.5rem}.footer .footer__bottom{padding-left:2rem;padding-right:2rem}.footer .footer__bottom .footer__copyright{font-size:1.2rem}.footer .footer__bottom .footer__bottom-nav-item{padding-bottom:3rem}.footer .footer__bottom .footer__bottom-nav-item a{font-size:1.2rem}}.btn{cursor:pointer;display:inline-flex;transition:all .3s}.btn-link{align-items:center;color:#171515;display:flex;font-size:1.1;gap:.5rem;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-main{align-items:center;background-color:#005944;border:.2rem solid #005944;border-radius:10rem;color:#cedc00;flex-shrink:0;font-size:2.1rem;font-weight:400;font-weight:600;gap:2rem;height:6rem;justify-content:center;letter-spacing:-.021rem;letter-spacing:-.063rem;line-height:3.2rem;padding:0 4rem}@media (max-width:600px){.btn-main{font-size:1.6rem;font-weight:400;height:5rem;letter-spacing:-.016rem;line-height:150%}}.btn-main:hover{background-color:#067359;border-color:#067359}.btn-main--light{background-color:#cedc00;border-color:#cedc00;color:#004031}.btn-main--light:hover{background-color:#b5c200;border-color:#b5c200}.btn-outlined{align-items:center;border:.2rem solid #dfebe8;border-radius:10rem;color:#005944;flex-shrink:0;font-size:2.1rem;font-weight:400;font-weight:600;gap:1.2rem;height:6rem;letter-spacing:-.021rem;letter-spacing:-.063rem;line-height:3.2rem;padding:0 2.8rem 0 4rem}.btn-outlined.nosvg,.btn-outlined.nosvg:hover{padding:0 4rem}@media (max-width:600px){.btn-outlined{font-size:1.6rem;font-weight:400;height:5rem;letter-spacing:-.016rem;line-height:150%}}.btn-outlined svg{flex-shrink:0}.btn-outlined svg path{stroke:#95a6a2;transition:all .3s}.btn-outlined:hover{background-color:rgba(0,64,49,.1);border-color:#005944;gap:2rem;padding:0 2rem 0 4rem}.btn-outlined:hover svg path{stroke:#005944}.btn-service{align-items:center;background-color:#e9f2f0;border-radius:1.2rem;color:#004031;font-size:1.8rem;font-weight:500;font-weight:600;gap:1.2rem;letter-spacing:-.036rem;letter-spacing:-.054rem;line-height:1.55556;padding:2rem}@media (max-width:600px){.btn-service{font-size:1.6rem;font-weight:400;letter-spacing:-.016rem;line-height:150%}}.btn-service__icon{flex-shrink:0;height:2.4rem;position:relative;width:2.4rem}.btn-service__icon img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.btn-service svg{filter:brightness(0) saturate(100%) invert(17%) sepia(71%) saturate(1019%) hue-rotate(125deg) brightness(91%) contrast(103%);flex-shrink:0;height:2.4rem;width:2.4rem}.btn-service svg:last-child{margin-left:auto}.btn-service:hover{background-color:#005944;color:#cedc00;padding:2rem 1.2rem 2rem 2rem}.btn-service:hover svg{filter:brightness(0) saturate(100%) invert(86%) sepia(45%) saturate(1034%) hue-rotate(9deg) brightness(93%) contrast(101%)}.btn-cta{align-items:center;background-color:#005944;border-radius:1.2rem;color:#cedc00;font-size:1.8rem;font-weight:500;font-weight:600;gap:1.2rem;justify-content:center;letter-spacing:-.036rem;letter-spacing:-.054rem;line-height:1.55556;padding:2rem 5rem;position:relative}@media (max-width:600px){.btn-cta{font-size:1.6rem;font-weight:400;letter-spacing:-.016rem;line-height:150%}}.btn-cta svg{flex-shrink:0;height:2.4rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:all .3s;width:2.4rem}.btn-cta svg path{stroke:#cedc00}.btn-cta:hover{background-color:#cedc00;color:#004031}.btn-cta:hover svg{right:1.2rem}.btn-cta:hover svg path{stroke:#004031}.tag{align-items:center;background-color:#fff;border:.2rem solid transparent;border-radius:2rem;box-shadow:0 0 0 .1rem rgba(0,0,0,.05),0 .3rem .3rem 0 rgba(41,44,51,.05),0 4rem 4rem 0 rgba(41,44,51,.04);color:#141414;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:300;font-weight:600;justify-content:center;letter-spacing:-.014rem;letter-spacing:-.042rem;line-height:2rem;padding:.6rem 1.4rem;transition:all .3s}.tag.active,.tag:hover{background-color:#dfebe8;border-color:#005944;box-shadow:0 .3rem .3rem 0 rgba(41,44,51,.05),0 4rem 4rem 0 rgba(41,44,51,.04);color:#005944}.btn-more{align-items:center;color:#005944;font-size:1.8rem;font-weight:500;font-weight:600;gap:.8rem;letter-spacing:-.036rem;letter-spacing:-.054rem;line-height:1.55556;padding:0}.btn-more:hover{gap:1.8rem}.btn-more svg{flex-shrink:0;height:2.4rem;width:2.4rem}.container{margin:0 auto;max-width:148.8rem;width:93%}@media (max-width:600px){.container{padding:0 1.6rem;width:100%}}@media (min-width:601px){.container--medium{max-width:83.6rem}.container--small{max-width:72rem}}.container--news{max-width:130rem}.block-title{color:#141414;font-family:Manrope,sans-serif;font-weight:700;margin:0 0 6rem}@media (max-width:600px){.block-title{font-size:3.6rem}}@media (min-width:601px){.block-title{font-size:5.2rem}}.block-desc{line-height:1.625;margin-bottom:2rem;max-width:55rem}.block-desc--center{margin:0 auto}.h1{font-size:6.4rem;font-weight:700;letter-spacing:-.32rem;line-height:1.19231}@media (max-width:900px){.h1{font-size:4rem;letter-spacing:-.06rem}}.h2{font-size:5.2rem;font-weight:700;letter-spacing:-.026rem;line-height:119.231%}@media (max-width:900px){.h2{font-size:3.6rem}}.h3{font-size:4.2rem;font-weight:700;letter-spacing:-.168rem;line-height:119.048%}@media (max-width:900px){.h3{font-size:3.2rem}}.h4{font-size:3.6rem;font-weight:700;letter-spacing:-.144rem;line-height:122.222%}@media (max-width:900px){.h4{font-size:2.8rem}}.h5{font-size:2.8rem;font-weight:700;letter-spacing:-.056rem;line-height:121.429%}@media (max-width:900px){.h5{font-size:2.4rem}}.h6{font-size:2.8rem;font-weight:700;letter-spacing:-.056rem;line-height:121.429%}@media (max-width:900px){.h6{font-size:2.4rem}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.entry-content{margin:4.8rem 0 0}.entry-content h2{font-size:5.2rem;font-weight:700;letter-spacing:-.026rem;line-height:119.231%;margin:0 0 2rem}@media (max-width:900px){.entry-content h2{font-size:3.6rem}}.entry-content h3{font-size:4.2rem;font-weight:700;letter-spacing:-.168rem;line-height:119.048%;margin:0 0 2rem}@media (max-width:900px){.entry-content h3{font-size:3.2rem}}.entry-content h4{font-size:3.6rem;font-weight:700;letter-spacing:-.144rem;line-height:122.222%;margin:0 0 2rem}@media (max-width:900px){.entry-content h4{font-size:2.8rem}}.entry-content h5{font-size:2.8rem;font-weight:700;letter-spacing:-.056rem;line-height:121.429%;margin:0 0 2rem}@media (max-width:900px){.entry-content h5{font-size:2.4rem}}.entry-content h6{font-size:2.8rem;font-weight:700;letter-spacing:-.056rem;line-height:121.429%;margin:0 0 2rem}@media (max-width:900px){.entry-content h6{font-size:2.4rem}}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:600;padding-top:3rem}.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{padding-top:0}.entry-content a:not(.btn){color:#067359;cursor:pointer;text-decoration:underline;transition:all .3s}.entry-content a:not(.btn):hover{color:#067359;text-decoration:none}.entry-content p{color:rgba(0,0,0,.9);font-weight:300;margin:0 0 3rem}.entry-content p:last-child{margin-bottom:0}.entry-content strong{font-weight:800}.entry-content em,.entry-content i{font-style:italic}.entry-content img.aligncenter{margin:0 auto}.entry-content img.alignright{margin-left:auto}.entry-content img.rounded-image{border-radius:2rem}.entry-content ul{list-style:none;margin-bottom:3rem}.entry-content ul li{line-height:1.55556;margin-left:4rem;position:relative}.entry-content ul li:not(:first-child){margin-top:1rem}.entry-content ul li:before{background-color:#067359;border-radius:.5rem;content:"";height:1rem;left:-2.5rem;position:absolute;top:.9rem;vertical-align:top;width:1rem}.entry-content ul li ul{margin-bottom:0}.entry-content ul li ul li{margin-left:4rem;margin-top:1rem}.entry-content ul li ul li:before{background-color:rgba(6,115,89,.4);border:.2rem solid #005944;left:-2.5rem}.entry-content ol{counter-reset:item;list-style:none;margin-bottom:3rem}.entry-content ol li{counter-increment:item;line-height:1.55556;margin-left:5rem;position:relative}.entry-content ol li:not(:first-child){margin-top:1rem}.entry-content ol li:before{color:#005944;content:counters(item,".") ". ";font-weight:600;left:-3rem;position:absolute;top:0}.entry-content ol li ol{counter-reset:subitem;margin-bottom:0}.entry-content ol li ol li{counter-increment:subitem;margin-left:5rem;margin-top:1rem}.entry-content ol li ol li:before{content:counter(item) "." counter(subitem) ". ";left:-4rem}.entry-content ol li ol li ol{counter-reset:subsubitem;margin-bottom:0}.entry-content ol li ol li ol li{counter-increment:subsubitem;margin-left:4rem;margin-top:1rem}.entry-content ol li ol li ol li:before{content:counter(item) "." counter(subitem) "." counter(subsubitem) ". ";left:-5rem}.entry-content blockquote{background-color:#005944;border:0;border-radius:2rem;font-size:2.4rem;font-weight:300;letter-spacing:-.024rem;line-height:1.5;margin:3rem 0;padding:3.2rem}@media (max-width:500px){.entry-content blockquote{font-size:2.1rem;font-weight:400;letter-spacing:-.021rem;line-height:3.2rem;padding:2rem}}.entry-content blockquote>p{color:#cedc00;display:flex;font-weight:300;gap:4rem;margin:0}@media (max-width:500px){.entry-content blockquote>p{align-items:flex-start;flex-direction:column;gap:2rem}}.entry-content table{margin:3rem 0;min-width:78rem;opacity:0;width:100%}.entry-content table img{border-radius:unset}.entry-content table thead td{font-size:1.6rem;font-weight:300;padding:1.5rem 2rem 1.5rem 0}.entry-content table tbody tr,.entry-content table thead td{border-bottom:.1rem solid rgba(0,0,0,.12)}.entry-content table tbody td{font-size:1.6rem;font-weight:300;padding:1.5rem 2rem 1.5rem 0}.entry-content table tbody td:last-of-type{padding-right:0;text-align:right}.entry-content .text-idle-highlight{color:#b27900}.entry-content .scrolltable{margin:3rem 0;overflow:auto;width:100%}.entry-content .scrolltable table{margin:0;opacity:1}.entry-content .wp-video{margin-bottom:3rem;overflow:hidden;width:100%!important}.entry-content .mejs-controls{opacity:0}.entry-content .mejs-overlay-play:before{background:rgba(26,24,24,.3);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.entry-content .mejs-overlay-play:hover .mejs-overlay-button{background-position:50%}.entry-content .mejs-overlay-play:hover .mejs-overlay-button:after{opacity:1}.entry-content .mejs-overlay-button{background:url(../img/playButton.svg) transparent no-repeat 50%;background-position:50%}.entry-content .custom-video-wrapper{height:0;margin:3rem 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.entry-content .custom-video-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.entry-content .gallery{margin-bottom:3rem}.entry-content .gallery__slide{border-radius:unset;cursor:pointer;overflow:hidden;position:relative}.entry-content .gallery__slide img{border-radius:unset}.entry-content .gallery__controls{align-items:center;display:flex;justify-content:space-between;margin-top:1.4rem}.entry-content .gallery .swiper-nav{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:6.2rem;justify-content:center;padding:0;transition:all .3s;width:6.2rem}.entry-content .gallery .swiper-nav:hover{background-color:#d6cbc1}.entry-content .gallery .swiper-nav:hover svg path{stroke:#005944}.entry-content .gallery .swiper-nav--next{background:url(../img/arrow-right-bright.svg) transparent no-repeat 50%}.entry-content .gallery .swiper-nav--next:hover{background:url(../img/arrow-right-brand.svg) transparent no-repeat 50%;background-color:#d6cbc1}.entry-content .gallery .swiper-nav--next.swiper-button-disabled:hover{background-color:unset;background:url(../img/arrow-right-bright.svg) transparent no-repeat 50%;cursor:default;opacity:.4}.entry-content .gallery .swiper-nav--prev{background:url(../img/arrow-left-bright.svg) transparent no-repeat 50%}.entry-content .gallery .swiper-nav--prev:hover{background:url(../img/arrow-left-brand.svg) transparent no-repeat 50%;background-color:#d6cbc1}.entry-content .gallery .swiper-nav--prev.swiper-button-disabled:hover{background-color:unset;background:url(../img/arrow-left-bright.svg) transparent no-repeat 50%;cursor:default;opacity:.4}.entry-content .gallery .gallery__expand{background:url(../img/zoom.svg) transparent no-repeat 50%}.entry-content .gallery .gallery__expand:hover{background:url(../img/zoom-brand.svg) transparent no-repeat 50%;background-color:#d6cbc1}.entry-content .gallery .swiper-pagination{overflow:hidden;position:relative}.entry-content .gallery .swiper-pagination-bullet{background-color:#807974;border-radius:50%;display:inline-block;height:1.4rem;margin-right:1.4rem;width:1.4rem}.entry-content .gallery .swiper-pagination-bullet-active{background-color:#d6cbc1}.text-large{font-size:1.8rem;font-weight:500;letter-spacing:-.036rem;line-height:1.55556}.text-large.bold{font-weight:800}.text-small{font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}.text-small.bold{font-weight:800}.text-m{font-size:1.6rem;font-weight:400;letter-spacing:-.016rem;line-height:150%}.text-m.bold{font-weight:700}.text-idle-highlight{font-size:1.6rem;font-weight:800;letter-spacing:.032rem;line-height:170%}.text-idle-highlight.text-small{font-size:1.4rem}.tagline{font-family:Manrope,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.032rem;line-height:150%}.green-text{color:#005944}.green-selected-text{background-color:#005944;color:#cedc00}@media (max-width:900px){.only-desktop{display:none!important}}@media (min-width:901px){.only-mobile{display:none!important}}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:#005944!important;border:2px solid #005944!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#005944!important}.header{left:0;padding:2rem 0 0;position:fixed;right:0;top:0;z-index:9999}@media (max-width:1000px){.header{padding-top:1rem}}.header__main{border-radius:2rem;box-shadow:0 .3rem .3rem 0 rgba(41,44,51,.05),0 4rem 4rem 0 rgba(41,44,51,.04);display:flex;padding:2rem;position:relative;z-index:100}@media (max-width:1000px){.header__main{padding-top:1rem}}.header__main .header-logo,.header__main .header__main__wrap,.header__main .langSwitcher{position:relative;z-index:110}.header__main:after{backdrop-filter:blur(1rem);background:hsla(0,0%,100%,.8);content:"";height:100%;top:0;z-index:105}.header__main .submenu,.header__main:after{border-radius:2rem;left:0;position:absolute;width:100%}.header__main .submenu{background:#fff;box-shadow:0 .3rem .3rem 0 rgba(41,44,51,.05),0 4rem 4rem 0 rgba(41,44,51,.04);display:inline-flex;opacity:0;padding:4rem;pointer-events:none;right:0;top:-100%;transition:all .1s ease-in-out;z-index:-1}.header__main .submenu.active{opacity:1;pointer-events:all;top:12rem;z-index:1}.header__main .submenu .left-part{border-right:.2rem solid #e9f2f0;margin-right:4rem;max-width:33rem;padding-right:4rem;width:100%}.header__main .submenu .left-part .menu-item__wrap{background:#e9f2f0;border-radius:1.2rem;margin-bottom:.5rem;transition:all .3s ease-in-out;width:100%}.header__main .submenu .left-part .menu-item__wrap .menu-icon{height:2.4rem;margin-right:1rem;width:2.4rem}.header__main .submenu .left-part .menu-item__wrap .menu-icon img,.header__main .submenu .left-part .menu-item__wrap .menu-icon svg{filter:invert(35%) sepia(86%) saturate(431%) hue-rotate(125deg) brightness(88%) contrast(97%);height:2.4rem;width:2.4rem}.header__main .submenu .left-part .menu-item__wrap .image svg{left:0;position:relative;transition:left .3s ease-in-out}.header__main .submenu .left-part .menu-item__wrap:hover{background:#005944}.header__main .submenu .left-part .menu-item__wrap:hover a{color:#cedc00}.header__main .submenu .left-part .menu-item__wrap:hover .image>svg,.header__main .submenu .left-part .menu-item__wrap:hover .menu-icon img,.header__main .submenu .left-part .menu-item__wrap:hover .menu-icon svg{filter:brightness(0) saturate(100%) invert(86%) sepia(45%) saturate(1034%) hue-rotate(9deg) brightness(93%) contrast(101%)}.header__main .submenu .left-part .menu-item__wrap:hover .image>svg{left:.5rem;position:relative}.header__main .submenu .left-part .menu-item__wrap .content{align-items:center;display:inline-flex}.header__main .submenu .left-part .menu-item__wrap .content img{margin-right:1rem}.header__main .submenu .left-part .menu-item__wrap a{align-items:center;color:#004031;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:600;justify-content:space-between;letter-spacing:-.054rem;line-height:2.8rem;padding:2rem;width:100%}.header__main .submenu .right-part{width:100%}.header__main .submenu .right-part .submenu_profile{display:none}.header__main .submenu .right-part .submenu_profile.active{display:block}.header__main .submenu .right-part .submenu-profile-icon{margin-bottom:1rem}.header__main .submenu .right-part .submenu-profile-title{color:#141414;font-size:2.8rem;font-style:normal;font-weight:700;letter-spacing:-.056rem;line-height:3.4rem;margin-bottom:1.2rem}.header__main .submenu .right-part .submenu-profile-description{color:#414d49;font-size:1.6rem;font-weight:400;letter-spacing:.016rem;line-height:2.4rem;margin-bottom:2.4rem}.header__main .submenu .right-part .submenu-profile-links ul{display:inline-flex;flex-wrap:wrap;gap:.8rem;margin-bottom:4rem}.header__main .submenu .right-part .submenu-profile-links ul .menu-subitem{align-items:center;background:#e9f2f0;border-radius:.8rem;color:#576661;display:flex;gap:.8rem;justify-content:center;padding:.8rem 1.6rem;transition:all .4s}.header__main .submenu .right-part .submenu-profile-links ul .menu-subitem:hover{background:#067359;color:#cedc00;transition:all .4s}.header__main__wrap{display:flex;justify-content:flex-end;width:100%}@media (max-width:1000px){.header__main__wrap{gap:2rem}}.header__main__wrap .header-action-button{margin-left:2rem}@media (max-width:1000px){.header__main__wrap .header-action-button{display:none}.header__main{justify-content:space-between;padding:1.5rem}}.header .burger{display:none;flex-shrink:0;padding:0;z-index:10}@media (max-width:1000px){.header .burger{align-items:center;display:flex;justify-content:center}}.header .burger__lines{display:flex;flex-direction:column;flex-shrink:0;height:2.6rem;justify-content:space-between;position:relative;width:3.6rem}.header .burger__line{background-color:#005944;display:block;height:.2rem;position:relative;width:100%}.header .burger__line:first-child,.header .burger__line:nth-child(3){left:50%;transform:translateX(-50%);transition:all .3s}.header-logo{align-items:center;display:flex;justify-content:flex-start}.header-logo img{height:auto;width:10rem}.header--mobile-open .header__main-wrap{background-color:#dfebe8}.header--mobile-open .mobile-menu{transform:translateY(0)}.header--mobile-open .burger__line:first-child{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header--mobile-open .burger__line:nth-child(2){width:0}.header--mobile-open .burger__line:nth-child(3){bottom:50%;left:50%;transform:translate(-50%,50%) rotate(-45deg)}.header-menu{-moz-column-gap:4rem;column-gap:4rem;display:flex}@media (max-width:1000px){.header-menu{display:none}}.header-menu__main{align-items:center;display:flex}.main-nav__list{display:flex}.main-nav li{text-align:center}.main-nav li .menu-item__wrap{justify-content:center;padding:.8rem 1.6rem;position:relative}.main-nav li .menu-item__wrap a{color:#576661!important;display:inline-flex;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:-.036rem;line-height:2.8rem}.main-nav li .menu-item__wrap a .events-counter{align-items:center;background:#e9f2f0;border-radius:100%;color:#067359;display:flex;font-size:1rem;font-weight:600;height:2rem;justify-content:center;margin-left:.5rem;transition:all .3s ease-in-out;width:2rem}.menutype_events .menu-item__wrap:hover .events-counter{background:#067359;color:#fff}.main-nav__list>.menu-item>.menu-item__wrap{align-items:center;display:flex;gap:.8rem;transition:all .3s ease-in-out}.main-nav__list>.menu-item>.menu-item__wrap:hover{background:#e9f2f0;border-radius:.8rem}.main-nav__list>.menu-item>.menu-item__wrap:hover a{color:#004031!important}.main-nav__list>.menu-item>.menu-item__wrap>a{color:#fff;font-size:2.1rem;font-weight:400;letter-spacing:-.021rem;line-height:3.2rem;transition:all .3s}.main-nav__list>.menu-item>.menu-item__wrap:hover>a{color:#d6cbc1}.main-nav__list>.menu-item>.menu-item__wrap>.menu-item__toggle-submenu{background:url(../img/arrow-down.svg) transparent no-repeat 50%;cursor:pointer;flex-shrink:0;height:2.4rem;transition:all .2s;width:2.4rem}.main-nav__list>.menu-item>.menu-item__wrap>.menu-item__toggle-submenu.active{transform:rotate(180deg)}.main-nav__list>.menu-item.current-menu-item>a{color:#d6cbc1}.header-mobile{align-items:center;display:flex;gap:.5rem}@media (min-width:1001px){.header-mobile{display:none}}.burger{width:4rem}.burger,.burger svg{flex-shrink:0}.langSwitcher{align-items:center;display:inline-flex;margin-left:3rem}.langSwitcher:hover>svg{background:#dfebe8}.langSwitcher:hover>.lang-dropdown-wrapper{background-color:#dfebe8}@media (max-width:900px){.langSwitcher{margin-left:3rem}}.langSwitcher>svg{border-bottom-left-radius:.8rem;border-top-left-radius:.8rem;height:4.4rem;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;width:3.5rem}.langSwitcher .lang-dropdown-wrapper{align-items:center;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;display:flex;flex-wrap:wrap;height:4.4rem;position:relative}.langSwitcher .lang-dropdown-wrapper .lang-dropdown-toggle{background:transparent;color:#576661;cursor:pointer;display:inline-flex;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:-.036rem;line-height:2.8rem;padding-left:1rem;text-transform:uppercase}.langSwitcher .lang-dropdown-wrapper .lang-dropdown-list{background:#fff;border:.1rem solid #ccc;display:none;left:1rem;list-style:none;margin:0;padding:.5rem 1rem;position:absolute;top:100%;z-index:999}.langSwitcher .lang-dropdown-wrapper .lang-dropdown-list:empty{display:none!important}.langSwitcher .lang-dropdown-wrapper .lang-dropdown-list a{color:#576661;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:-.036rem;line-height:2.8rem}@media (max-width:1340px){.header__main__wrap .header-menu .main-nav .main-nav__list>.menu-item>.menu-item__wrap{gap:0}.header__main__wrap .header-menu .main-nav .main-nav__list>.menu-item>.menu-item__wrap>a{font-size:1.6rem}.header__main__wrap .header-action-button .btn-main{font-size:1.8rem;font-weight:500}}.languages{position:relative}.languages__open-btn{font-size:1.1rem;font-weight:700;letter-spacing:.011rem;line-height:150%}.languages__open-btn.active{background-color:#e4e5e5}.languages__open-btn svg{flex-shrink:0}.languages__dropdown{background-color:#fff;border:.1rem solid #171515;border-radius:.5rem;padding:.5rem;position:absolute;right:-4rem;top:5rem}.languages__dropdown.hidden{display:none}.languages__dropdown .lang-item{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:1rem 2rem;transition:all .3s;white-space:nowrap}.languages__dropdown .lang-item svg{flex-shrink:0}.languages__dropdown .lang-item:hover{background-color:#e4e5e5}@media (min-width:1001px){.languages__mobile{display:none}}.mobile-menu{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:translateY(-100vh);transition:transform .4s;width:100%;z-index:-1}.mobile-menu__links{background-color:#fff;border-radius:1.2rem;box-shadow:0 .3rem .3rem 0 rgba(41,44,51,.05),0 4rem 4rem 0 rgba(41,44,51,.04);padding:.5rem 2rem;position:relative;top:10rem}.mobile-menu__links ul.menu li.menu-item a{color:#576661!important;width:100%}.mobile-menu__top{gap:1.5rem;padding:2rem 0}.mobile-menu .menu,.mobile-menu__top{display:flex;flex-direction:column}.mobile-menu .menu>.menu-item{border-bottom:.1rem solid hsla(29,20%,80%,.1)}.mobile-menu .menu>.menu-item>.menu-item__wrap a{color:#fff;font-size:2.1rem;font-weight:400;letter-spacing:-.021rem;line-height:3.2rem}.mobile-menu .menu .menu-item__wrap{align-items:center;display:flex;justify-content:space-between}.mobile-menu .menu .menu-item__wrap a{align-items:center;color:#222;display:flex;font-size:1.8rem;font-weight:500;height:5rem;letter-spacing:-.036rem;line-height:1.55556}.mobile-menu .menu .menu-item-has-children .sub-menu{display:none;padding-left:2rem}.mobile-menu .menu .menu-item-has-children .menu-item__toggle-submenu{background:url(../img/arrow-down.svg) transparent no-repeat 50%;height:4rem;transform:rotate(0);transition:all .3s;width:4rem}.mobile-menu .menu .menu-item-has-children.menu-item--submenu-open>.menu-item__wrap>.menu-item__toggle-submenu{transform:rotate(-180deg)}.mobile-menu .menu .menu-item-has-children .menu-item-with-icon>.menu-item__wrap a{align-items:center;color:#005944;display:flex;gap:.8rem;position:relative;transition:.3s}.mobile-menu .menu .menu-item-has-children .menu-item-with-icon>.menu-item__wrap a:after{background:url(../img/circle-arrow-right-red.svg) transparent no-repeat 50%;content:"";display:inline-block;height:2.4rem;width:2.4rem}.mobile-menu .menu .menu-item-has-children .menu-item-with-icon>.menu-item__wrap a:hover{gap:1.8rem}.mobile-menu .mobile-menu__links ul.menu>li>ul.sub-menu{padding-right:0}.mobile-menu .mobile-menu__links ul.menu>li>ul.sub-menu>li.menu-item>div>a{background:url(../img/arrow-right.svg) transparent no-repeat 50%;background-color:#f2f7f6;background-position:center right 1rem;border-radius:.5rem;color:#005944!important;margin-bottom:.5rem;padding:.3rem 5rem .3rem 2rem}.mobile-menu .mobile-menu__links ul.menu>li>ul.sub-menu>li.menu-item>ul.sub-menu{margin-bottom:2rem;padding:1rem 0}.mobile-menu .mobile-menu__links ul.menu>li>ul.sub-menu>li.menu-item>ul.sub-menu li.menu-item a{background-color:#fff;border:.1rem solid #dfebe8;border-radius:.5rem;color:#005944;font-size:1.4rem;height:auto;line-height:2rem;margin-bottom:1rem;margin-right:3.8rem;padding:1rem 2rem}@media (min-width:1001px){.main-nav__list>.menu-item-has-children{position:relative}.main-nav__list>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.main-nav__list>.menu-item-has-children:hover>.menu-item__wrap>.menu-item__toggle-submenu{transform:rotate(-180deg)}.main-nav__list>.menu-item-has-children>.menu-item__wrap>a{position:relative}.main-nav__list>.menu-item-has-children>.menu-item__wrap>a:before{content:"";height:4rem;left:-1rem;position:absolute;right:-4.2rem;top:100%}.main-nav__list>.menu-item-has-children>.sub-menu{background-color:#1a1818;display:flex;flex-direction:column;left:50%;opacity:0;padding:2rem 0;position:absolute;top:calc(100% + 1rem);transform:translateX(-50%);transition:all .3s;visibility:hidden;width:20rem;z-index:-1}.main-nav__list>.menu-item-has-children>.sub-menu a{text-align:left}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item{height:-moz-fit-content;height:fit-content;position:relative;width:100%}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item>.menu-item__wrap{display:flex;justify-content:flex-start}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item>.menu-item__wrap a{color:#d6cbc1;font-size:2.1rem;font-weight:400;letter-spacing:-.021rem;line-height:3.2rem;line-height:1.1;padding:1rem 2rem;transition:all .3s;width:100%}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item>.menu-item__wrap a:hover{color:#fff;text-decoration:none}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item.menu-item-with-icon>.menu-item__wrap a{align-items:center;color:#005944;display:flex;gap:.8rem;position:relative;transition:.3s}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item.menu-item-with-icon>.menu-item__wrap a:after{background:url(../img/circle-arrow-right-red.svg) transparent no-repeat 50%;content:"";display:inline-block;height:2.4rem;width:2.4rem}.main-nav__list>.menu-item-has-children>.sub-menu>.menu-item.menu-item-with-icon>.menu-item__wrap a:hover{gap:1.8rem}}.admin-bar .wrapper{min-height:calc(100vh - 3.2rem)}@media (max-width:768px){.admin-bar .wrapper{min-height:calc(100vh - 4.6rem)}}.wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.main{flex:1}.admin-bar .quick-cart{top:3.2rem}@media (max-width:768px){.admin-bar .quick-cart{top:4.6rem}}.quick-cart{background-color:hsla(0,5%,9%,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .25s;visibility:hidden;z-index:1000}.quick-cart p{margin:0}.quick-cart #apply_coupon{position:relative}@media (max-width:600px){.quick-cart .coupon .col-s-full:nth-of-type(2) p{display:none}}.quick-cart__loader{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.quick-cart__inner{background-color:#fff;display:flex;flex-direction:column;height:100%;margin-left:auto;padding:4rem;position:relative}@media (max-width:1200px){.quick-cart__inner{width:100%}}@media (max-width:600px){.quick-cart__inner{padding:2rem}}@media (min-width:1201px){.quick-cart__inner{min-width:70rem;width:40vw}}.quick-cart__contents{overflow-x:hidden;overflow-y:auto;width:100%}.quick-cart__header{align-items:center;display:flex;justify-content:space-between}.quick-cart__empty{font-size:2rem;font-weight:400;letter-spacing:.04rem;line-height:170%;margin:2rem 0;padding:0}.quick-cart__empty-continue{align-self:flex-start;justify-content:center;min-width:22rem}.quick-cart__empty-continue:hover svg path{fill:#fff;stroke:unset}.quick-cart__body{overflow-y:auto}.quick-cart__footer-top{display:flex;gap:1.6rem;padding:4rem 0}@media (max-width:600px){.quick-cart__footer-top{padding:1rem 0}}.quick-cart__footer-top .btn{justify-content:center;width:50%}.quick-cart__footer .quick-cart__close{font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}.quick-cart .cart{margin:2rem 0 1rem;padding:0}.quick-cart .coupon{padding:0 3.2rem}@media (max-width:600px){.quick-cart .coupon{padding:0 1.6rem}.quick-cart .coupon button{margin-top:-1rem}}.quick-cart .coupon-error{color:#ed4510;font-size:1.4rem;font-weight:600;letter-spacing:.03rem}.quick-cart .coupon .btn-loader svg{stroke:#171515}.quick-cart .coupon .btn-loader path{fill:transparent}.quick-cart--open,.quick-cart--open .quick-cart-loader{opacity:1;visibility:visible}.quick-cart--loaded .quick-cart-loader{opacity:0;visibility:hidden}.quick-cart--loading .quick-cart-loader{opacity:1;visibility:visible}.quick-cart .cart-totals{background-color:#f0f0f1;border-radius:.5rem;padding:3rem;width:100%}.quick-cart .cart-totals-item{align-items:center;display:flex;font-size:1.4rem;font-weight:300;justify-content:space-between;letter-spacing:-.014rem;line-height:2rem}.quick-cart .cart-totals-item:not(:last-of-type){margin-bottom:.8rem}.quick-cart .cart-totals-item--total{border-top:.1rem solid hsla(105,2%,48%,.2);font-weight:800;padding-top:1.6rem}.quick-cart .cart-totals .quick-cart-total{font-size:1.8rem;font-weight:500;font-weight:800;letter-spacing:-.036rem;line-height:1.55556}.quick-cart-loader{align-items:center;background-color:hsla(0,5%,9%,.3);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .25s;visibility:hidden;z-index:10}.quick-cart-loader .spinner{animation:spin 1s linear infinite;border:.4rem solid #fff;border-radius:50%;border-top-color:#171515;height:4rem;width:4rem}@media (max-width:600px){.table-wrap{overflow-y:auto}.table-wrap table{min-width:90rem}}.quick-cart-prod__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:7rem;width:7rem}.seo-text{overflow:hidden}.seo-text__content .entry-content{margin:0}.seo-text__content .entry-content p{color:#4e524d;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.032rem;line-height:170%}.seo-text__content .content-hidden{max-height:0;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.seo-text__content.show .content-hidden{max-height:1000rem;opacity:1;visibility:visible}.seo-text__content.show .seo-read-more:first-of-type{display:none}.seo-text__content.show .seo-read-more:last-of-type{display:block}.seo-text__content .seo-read-more{cursor:pointer;display:block;font-family:Manrope,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;margin-top:1rem;position:relative;width:-moz-fit-content;width:fit-content}.seo-text__content .seo-read-more:hover:before{background:#4e524d}.seo-text__content .seo-read-more:before{background:transparent;bottom:0;content:"";height:.1rem;position:absolute;width:100%}.seo-text__content .seo-read-more:first-of-type{display:block}.seo-text__content .seo-read-more:last-of-type{display:none}@media (max-width:600px){.faq__title{margin-bottom:0}}@media (min-width:601px){.faq__list{margin-top:3.5rem}}.faq__list>li{border-bottom:.1rem solid #454241;position:relative;transition:all .3s}.faq__list>li:has(.faq-item__question-block:hover){border-color:#005944}.faq__list>li span{align-items:center;border-right:.1rem solid #454241;color:#d6cbc1;display:flex;flex-shrink:0;font-size:2.8rem;font-weight:700;font-weight:500;height:2.8rem;justify-content:flex-start;left:0;letter-spacing:-.056rem;line-height:121.429%;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:5rem}@media (max-width:900px){.faq__list>li span{font-size:2.4rem}}@media (max-width:600px){.faq__list>li span{left:0;top:1.5rem;transform:none}}.faq__more-btn{margin-top:4rem}.faq ol{list-style:none;padding:0}.faq-item{padding:0;transition:all .3s}.faq-item__question-block{border:transparent;cursor:pointer;display:flex;gap:2rem;justify-content:space-between;padding:3.2rem 0 3.2rem 7rem;position:relative;width:100%}@media (max-width:600px){.faq-item__question-block{padding:6rem 0 3rem}}.faq-item__question-block.active .faq-item__question-icon{transform:rotate(0)}.faq-item__question-block.active span{color:#005944}.faq-item__question-block:hover span{border-color:#005944;color:#005944}.faq-item__question-block:hover .faq-item__title{color:#005944}.faq-item__question-block:hover .faq-item__question-icon svg path{stroke:#005944}.faq-item__title{color:#d6cbc1;font-size:2.8rem;font-weight:700;font-weight:300;letter-spacing:-.056rem;line-height:121.429%;margin:0;text-align:left;transition:all .3s}@media (max-width:900px){.faq-item__title{font-size:2.4rem}}@media (max-width:600px){.faq-item__title{font-size:1.8rem}}.faq-item__question-icon{align-self:center;pointer-events:none;transform:rotate(-180deg);transition:transform .3s}.faq-item__question-icon svg path{transition:all .3s}.faq-item__answer.entry-content{color:#807974;display:none;margin:0;padding:0 2rem 3.2rem 7rem}@media (max-width:600px){.faq-item__answer.entry-content{padding:0 0 2rem}}#contact-form .contactForm{margin:-1.5rem 0 0}#contact-form .contactForm .wpforms-confirmation-scroll{background:rgba(14,151,83,.1);border:.1rem solid #0e9753;margin-top:1.7rem;padding:1.6rem 2rem}#contact-form .contactForm .wpforms-confirmation-scroll p{color:#00cc67;display:flex;gap:.8rem;position:relative}#contact-form .contactForm .wpforms-confirmation-scroll p:before{background:url(../img/double-check.svg) transparent no-repeat 50%;content:"";display:inline-block;flex-shrink:0;height:2.4rem;width:2.4rem}#contact-form .contactForm form .wpforms-field-phone,#contact-form .contactForm form .wpforms-list-inline fieldset{display:flex;flex-direction:column}#contact-form .contactForm form .wpforms-field-label{color:#f0ece9;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem;margin-bottom:1.2rem}#contact-form .contactForm form .wpforms-field-gdpr-checkbox,#contact-form .contactForm form .wpforms-list-inline{padding:2.5rem 0}#contact-form .contactForm form .wpforms-field-gdpr-checkbox ul li,#contact-form .contactForm form .wpforms-list-inline ul li{align-items:center;display:flex}#contact-form .contactForm form .wpforms-field-gdpr-checkbox .wpforms-field-label,#contact-form .contactForm form .wpforms-list-inline .wpforms-field-label{color:#d6cbc1;font-size:1.8rem;font-weight:500;letter-spacing:-.036rem;line-height:1.55556;margin-bottom:1.6rem}#contact-form .contactForm form .wpforms-field-label-inline{color:#d6cbc1;font-weight:300}#contact-form .contactForm form input:not([type=radio]):not([type=checkbox]),#contact-form .contactForm form textarea{background-color:transparent;border:.1rem solid #454241;border-radius:0;color:#f0ece9;font-weight:300}#contact-form .contactForm form input:not([type=radio]):not([type=checkbox])::-moz-placeholder,#contact-form .contactForm form textarea::-moz-placeholder{color:hsla(29,20%,80%,.5);font-weight:300}#contact-form .contactForm form input:not([type=radio]):not([type=checkbox])::placeholder,#contact-form .contactForm form textarea::placeholder{color:hsla(29,20%,80%,.5);font-weight:300}#contact-form .contactForm form input:not([type=radio]):not([type=checkbox]):focus,#contact-form .contactForm form textarea:focus{box-shadow:0 0 0 .1rem #f0ece9}#contact-form .contactForm form input[type=text]{padding:1.7rem 2rem}#contact-form .contactForm form input[type=checkbox]{flex-shrink:0;height:3.2rem;width:3.2rem}#contact-form .contactForm form input[type=checkbox]:before{background-color:transparent;border:.1rem solid #454241;border-radius:0;height:100%;width:100%}#contact-form .contactForm form input[type=checkbox]:after{height:90%;left:-.2rem;top:-.8rem;width:90%}#contact-form .contactForm form .wpforms-selected input[type=checkbox]:before{box-shadow:0 0 0 .1rem #f0ece9}#contact-form .contactForm form .wpforms-selected input[type=checkbox]:after{border-color:#f0ece9}#contact-form .contactForm form .wpforms-selected input[type=radio]:before{border-color:#807974;box-shadow:0 0 0 .1rem #807974}#contact-form .contactForm form .wpforms-selected input[type=radio]:after{background-color:#807974}#contact-form .contactForm form .fileUpload .wpforms-uploader{background-color:transparent;border:.1rem dashed #454241;flex-direction:row;justify-content:flex-start;padding:1.7rem 2rem}#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-message{color:hsla(29,20%,80%,.5);flex-direction:row;font-weight:300;gap:1.6rem;position:relative}#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-message svg{flex-shrink:0;height:2.8rem;margin:0;opacity:0;visibility:hidden;width:2.8rem}#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-message:after{background:url(../img/upload.svg) transparent no-repeat 50%;background-color:#292727;content:"";height:2.8rem;left:0;position:absolute;top:0;width:2.8rem}#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-preview{border-color:#454241}#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-preview .dz-details .dz-filename,#contact-form .contactForm form .fileUpload .wpforms-uploader .dz-preview .dz-details .dz-size{color:hsla(29,20%,80%,.5)}#contact-form .contactForm form .wpforms-field-description{color:#807974;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem;margin-top:1.2rem}#contact-form .contactForm form .submitBtn{align-items:center;background-color:#005944;border:.1rem solid #005944;border-radius:10rem;color:#fff;font-size:2.1rem;font-weight:400;height:6.2rem;letter-spacing:-.021rem;line-height:3.2rem;padding:0 3.6rem;transition:all .3s}@media (max-width:600px){#contact-form .contactForm form .submitBtn{font-size:1.6rem;font-weight:400;height:5rem;letter-spacing:-.016rem;line-height:150%}}#contact-form .contactForm form .submitBtn:after{background:url(../img/circle-arrow-right-bright.svg) transparent no-repeat 50%;content:"";display:inline-block;height:2.4rem;margin-left:.8rem;position:relative;top:.5rem;transition:all .3s;width:2.4rem}#contact-form .contactForm form .submitBtn:hover{background-color:#067359;padding:0 2.6rem 0 3.6rem}#contact-form .contactForm form .submitBtn:hover:after{margin-left:1.8rem}#newsletter-form .wpforms-container .wpforms-field,.newsletter-form .wpforms-container .wpforms-field{padding:0!important}#newsletter-form .newsletterForm,.newsletter-form .newsletterForm{background:#ff0;margin:0!important}#newsletter-form .newsletterForm form,.newsletter-form .newsletterForm form{display:flex;flex-wrap:wrap;gap:1.2rem;width:100%}#newsletter-form .newsletterForm form .wpforms-field-container,.newsletter-form .newsletterForm form .wpforms-field-container{width:calc(100% - 19.2rem)}#newsletter-form .newsletterForm form .wpforms-submit-container,.newsletter-form .newsletterForm form .wpforms-submit-container{margin:0!important;width:18rem}#newsletter-form .newsletterForm .wpforms-confirmation-scroll,.newsletter-form .newsletterForm .wpforms-confirmation-scroll{background:rgba(14,151,83,.1);border:.1rem solid #0e9753;margin-top:1.7rem;padding:1.6rem 2rem}#newsletter-form .newsletterForm .wpforms-confirmation-scroll p,.newsletter-form .newsletterForm .wpforms-confirmation-scroll p{color:#00cc67;display:flex;gap:.8rem;position:relative}#newsletter-form .newsletterForm .wpforms-confirmation-scroll p:before,.newsletter-form .newsletterForm .wpforms-confirmation-scroll p:before{background:url(../img/double-check.svg) transparent no-repeat 50%;content:"";display:inline-block;flex-shrink:0;height:2.4rem;width:2.4rem}#newsletter-form .newsletterForm form .wpforms-field-phone,#newsletter-form .newsletterForm form .wpforms-list-inline fieldset,.newsletter-form .newsletterForm form .wpforms-field-phone,.newsletter-form .newsletterForm form .wpforms-list-inline fieldset{display:flex;flex-direction:column}#newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox,#newsletter-form .newsletterForm form .wpforms-list-inline,.newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox,.newsletter-form .newsletterForm form .wpforms-list-inline{padding:.5rem 0}#newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox ul li,#newsletter-form .newsletterForm form .wpforms-list-inline ul li,.newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox ul li,.newsletter-form .newsletterForm form .wpforms-list-inline ul li{align-items:center;display:flex}#newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox .wpforms-field-label,#newsletter-form .newsletterForm form .wpforms-list-inline .wpforms-field-label,.newsletter-form .newsletterForm form .wpforms-field-gdpr-checkbox .wpforms-field-label,.newsletter-form .newsletterForm form .wpforms-list-inline .wpforms-field-label{color:#d6cbc1;font-size:1.8rem;font-weight:500;letter-spacing:-.036rem;line-height:1.55556;margin-bottom:1.6rem}#newsletter-form .newsletterForm form .wpforms-field-label-inline,.newsletter-form .newsletterForm form .wpforms-field-label-inline{color:#d6cbc1;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}#newsletter-form .newsletterForm form input:not([type=checkbox]),.newsletter-form .newsletterForm form input:not([type=checkbox]){background-color:#fff;border:.2rem solid #dfebe8;border-radius:100rem;color:#000;font-size:2.1rem;font-weight:500;height:6.4rem;line-height:3.2rem;padding:1.6rem 4rem}#newsletter-form .newsletterForm form input:not([type=checkbox])::-moz-placeholder,.newsletter-form .newsletterForm form input:not([type=checkbox])::-moz-placeholder{color:#1a1a1a;font-size:2.1rem;font-weight:500;line-height:3.2rem}#newsletter-form .newsletterForm form input:not([type=checkbox])::placeholder,.newsletter-form .newsletterForm form input:not([type=checkbox])::placeholder{color:#1a1a1a;font-size:2.1rem;font-weight:500;line-height:3.2rem}#newsletter-form .newsletterForm form input:not([type=checkbox]):focus,.newsletter-form .newsletterForm form input:not([type=checkbox]):focus{box-shadow:0 0 0 .1rem #f0ece9}#newsletter-form .newsletterForm form input[type=checkbox],.newsletter-form .newsletterForm form input[type=checkbox]{flex-shrink:0;height:3.2rem;width:3.2rem}#newsletter-form .newsletterForm form input[type=checkbox]:before,.newsletter-form .newsletterForm form input[type=checkbox]:before{background-color:transparent;border:.1rem solid #454241;border-radius:0;height:100%;width:100%}#newsletter-form .newsletterForm form input[type=checkbox]:after,.newsletter-form .newsletterForm form input[type=checkbox]:after{height:90%;left:-.2rem;top:-.8rem;width:90%}#newsletter-form .newsletterForm form .wpforms-selected input[type=checkbox]:before,.newsletter-form .newsletterForm form .wpforms-selected input[type=checkbox]:before{box-shadow:0 0 0 .1rem #f0ece9}#newsletter-form .newsletterForm form .wpforms-selected input[type=checkbox]:after,.newsletter-form .newsletterForm form .wpforms-selected input[type=checkbox]:after{border-color:#f0ece9}#newsletter-form .newsletterForm form .wpforms-selected input[type=radio]:before,.newsletter-form .newsletterForm form .wpforms-selected input[type=radio]:before{border-color:#807974;box-shadow:0 0 0 .1rem #807974}#newsletter-form .newsletterForm form .wpforms-selected input[type=radio]:after,.newsletter-form .newsletterForm form .wpforms-selected input[type=radio]:after{background-color:#807974}#newsletter-form .newsletterForm form .wpforms-field-description,.newsletter-form .newsletterForm form .wpforms-field-description{color:#807974;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem;margin-top:1.2rem}@media (min-width:601px){#newsletter-form .newsletterForm form .wpforms-submit-container,.newsletter-form .newsletterForm form .wpforms-submit-container{z-index:3}}#newsletter-form .newsletterForm form .submitBtn,.newsletter-form .newsletterForm form .submitBtn{align-items:center;background-color:#005944!important;border:.2rem solid #005944!important;border-radius:10rem;color:#cedc00;color:#cedc00!important;font-size:2.1rem;font-weight:400;height:6.2rem;justify-content:center;letter-spacing:-.021rem;line-height:3.2rem;min-width:18rem;padding:0 3.6rem;transition:all .3s}#newsletter-form .newsletterForm form .submitBtn:hover,.newsletter-form .newsletterForm form .submitBtn:hover{background-color:#cedc00!important;color:#005944!important}.ob-bar{align-items:center;background-color:#ed4510;bottom:0;box-shadow:0 0 15px 3px hsla(0,5%,9%,.5);color:#fff;display:flex;left:0;position:fixed;right:0;transition:all .25s;z-index:1000}.ob-bar--hidden{transform:translateY(100%)}@media (max-width:900px){.ob-left{padding:0 0 20px}}.ob__text{font-size:18px;font-weight:700;margin:0 0 1rem}.ob__btn{background-color:#fff;color:#171515;padding:10px 30px;transition:all .25s}.ob__btn:hover{opacity:.7}.ob-wrap{padding:2rem 0}@media (min-width:901px){.ob-wrap{align-items:center;display:flex;justify-content:space-between}}.obs{display:flex}.ob-link{display:block;transition:all .25s}@media (max-width:900px){.ob-link{padding:20px}}@media (min-width:901px){.ob-link{padding:30px}}.ob-link img{margin:0 auto;position:relative;width:50px;z-index:1}.ob-link--google{background-color:#f2b635}.ob-link--firefox{background-color:#f19a2a}.ob-link--edge{background-color:#00caff}.ob-link--safari{background-color:#00a0e6}.ob-link--opera{background-color:#f25648}.ob-link:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.7);z-index:1}.breadcrumbs{border-bottom:.1rem solid hsla(0,0%,100%,.1);border-top:.1rem solid hsla(0,0%,100%,.1);padding:2rem 0}.breadcrumbs__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem}.breadcrumb{font-size:1.6rem;font-weight:400;letter-spacing:-.016rem;line-height:150%}.breadcrumb a{color:#d6cbc1;transition:all .3s}.breadcrumb a:hover{color:#807974}.breadcrumb p{color:hsla(29,20%,80%,.7)}.breadcrumb--sep{background-color:#d6cbc1;height:2rem;opacity:.5;width:.1rem}.coupon{margin-top:3.2rem;max-width:38.4rem;overflow:hidden}.quick-cart .coupon{max-width:unset}.coupon label{display:block}.coupon input{background-color:#fff;border-bottom:.1rem solid #171515;border-radius:.3rem .3rem 0 0;font-size:1.6rem;letter-spacing:.032rem;line-height:1.5;margin-top:.8rem;outline:.3rem solid transparent;padding:1.7rem 1.2rem;transition:all .3s;width:100%}.coupon input:focus-within,.coupon input:hover{border-color:#171515;outline-color:#171515}.coupon input.error{border-color:#ed4510}.coupon button{margin:.8rem 0 0;width:100%}.single-product{background-color:#292727}.product{margin:2rem 0 5rem}@media (max-width:900px){.product{margin:2rem 0 5rem}}.product__inner{-moz-column-gap:6rem;column-gap:6rem;display:flex;justify-content:stretch;padding-bottom:10.8rem}@media (max-width:1200px){.product__inner{-moz-column-gap:6rem;column-gap:6rem}}@media (max-width:900px){.product__inner{flex-direction:column;padding-bottom:0}}@media (min-width:901px){.product__side-nav{border:.1rem solid #ff0;width:26rem}}.product__side-nav-inner{background-color:red;position:sticky;top:10rem}.product__content{flex:1}.cart-item{align-items:center;border-bottom:.1rem solid #171515;display:flex;gap:1.5rem;padding:2rem 0}@media (max-width:900px){.cart-item{flex-wrap:wrap}}.cart-item__top{display:flex;gap:1.5rem}@media (min-width:901px){.cart-item__top{flex:1}}@media (max-width:900px){.cart-item__top{width:100%}}.cart-item__image{aspect-ratio:1/1;border-radius:.5rem;flex-shrink:0;overflow:hidden;width:7.7rem}.cart-item__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:600px){.cart-item__title{font-size:1.6rem}}.cart-item__title-wrap{display:flex;flex-direction:column;gap:.5rem}@media (min-width:901px){.cart-item__title-wrap{flex:1}}.cart-item__price-wrap{align-items:flex-end;display:flex;flex-direction:column;font-size:1.1}.cart-item__subtotal{display:flex;flex-direction:column;font-weight:800;min-width:7.5rem}.cart-item__subtotal .price-before-discount{color:#4e524d;font-family:Mulish;font-size:1.1rem;font-weight:400;letter-spacing:.011rem;text-decoration:line-through}.quantity{align-items:center;border:.1rem solid #171515;border-radius:10rem;display:flex;gap:.4rem;padding:.4rem}.quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;font-size:1.6rem;font-weight:800;letter-spacing:.032rem;line-height:170%;outline:none;text-align:center}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:500px){.quantity input{max-width:4rem}}.quantity__button{background-color:#e4e5e5;border-radius:50%;cursor:pointer;flex-shrink:0;height:4rem;transition:all .3s;width:4rem}.quantity__button--down{background:url(../img/vaks-minus.svg) transparent no-repeat 50%;background-color:#e4e5e5}.quantity__button--down:hover{background-color:#dbe0e1}.quantity__button--up{background:url(../img/vaks-plus.svg) transparent no-repeat 50%;background-color:#e4e5e5}.quantity__button--up:hover{background-color:#dbe0e1}.woo--cart{margin:6rem 0 15rem;padding:0;position:relative}.woo--cart .container{transition:opacity .3s}@media (max-width:900px){.woo--cart{margin:3rem 0 6.4rem}}.woo--cart.cart--loading .container{opacity:.4;pointer-events:none}.woo--cart .cart-wrapper{align-items:flex-end;display:flex;flex-direction:column;padding:0}@media (min-width:1201px){.woo--cart .cart-wrapper{padding:0 10rem}}@media (max-width:600px){.woo--cart .cart-wrapper{align-items:unset}}.woo--cart .cart__main{width:100%}.woo--cart .cart-bottom{align-items:flex-end;display:flex;flex-direction:column;margin-top:6rem;width:100%}.woo--cart .cart-bottom__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:3rem;width:100%}@media (max-width:600px){.woo--cart .cart-bottom__bottom{flex-direction:column}}.woo--cart .btn-primary{justify-content:center;min-width:22rem}.woo--cart .btn-primary:hover svg path{fill:#fff;stroke:unset}.woo--cart .wc-empty-cart-message{display:none}.woo--cart .empty-cart-text{color:#171515;font-family:Mulish;font-size:2rem;letter-spacing:.04rem;line-height:170%;margin:2rem 0}.woo--cart .cart-btn-continue{font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem;padding:1em 0}.woo--cart__btn{align-items:flex-end;display:flex;flex-direction:column;padding:0}@media (max-width:600px){.woo--cart section:has(.empty-cart-text){margin-top:2rem}}#woo-cart.cart--loading:only-of-type:before{animation:spin 1s linear infinite;border:.5rem solid #f8a800;border-radius:50%;border-top-color:#000;content:"";height:5rem;left:50%;margin-left:-2.5rem;margin-top:-2.5rem;position:absolute;top:50%;width:5rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart-totals{background-color:#f0f0f1;border-radius:.5rem;margin:0;padding:3rem;width:38rem}@media (max-width:600px){.cart-totals{width:100%}}.cart-totals__item{display:flex;font-size:1.4rem;font-weight:300;justify-content:space-between;letter-spacing:-.014rem;line-height:2rem;margin-bottom:.8rem}.cart-totals__item p:first-child{font-weight:800}.cart-totals__item--grand{align-items:flex-end;border-top:.1rem solid hsla(105,2%,48%,.2);padding-top:1.6rem}.cart-totals__item--grand .price{font-size:1.8rem;font-weight:500;font-weight:800;letter-spacing:-.036rem;line-height:1.55556}.remove-coupon{color:#09c;font-size:1.3rem}.remove-coupon:hover{text-decoration:underline}.checkout-nav{padding:5rem 0 2rem}.checkout-nav__list{display:flex;gap:1.6rem}@media (max-width:900px){.checkout-nav__list{justify-content:space-between}}.checkout-nav__item{align-items:center;display:flex;gap:1.6rem}@media (max-width:900px){.checkout-nav__item{flex-direction:column;width:20rem}}@media (max-width:500px){.checkout-nav__item{width:15rem}}.checkout-nav__line{background-color:#000;height:.2rem;margin-top:1.5rem;width:2rem}.checkout-nav__circle{align-items:center;background-color:#e4e5e5;border-radius:50%;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:300;font-weight:800;height:3rem;justify-content:center;letter-spacing:-.014rem;line-height:2rem;width:3rem}.checkout-nav__item.active .checkout-nav__circle{background-color:#f8a800;border-color:#f8a800;color:#171515}.checkout-nav__label{color:#171515}@media (max-width:900px){.checkout-nav__label{font-size:1.4rem;letter-spacing:.028rem;text-align:center}}@media (max-width:600px){.checkout-nav__label{font-size:1.1rem}}.methods{gap:1rem;margin:3rem 0}@media (max-width:600px){.methods{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:601px){.methods{display:flex;flex-wrap:wrap}}@media (max-width:600px){.method-item{height:100%}}.method-item input{display:none}.method-item input:checked+label{background-color:#171515;color:#fff}.shipping-pickup__list{display:flex;flex-wrap:wrap;row-gap:1.6rem}@media (max-width:500px){.shipping-pickup__list{display:grid;grid-template-columns:repeat(2,1fr)}}.shipping-pickup__list .field.field--radio{margin:0}.shipping-pickup .box-pickup{color:#4e524d;margin-top:4rem}.shipping-pickup .box-pickup p:not(:first-of-type){margin-top:2rem}.shipping-method-price{display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:2.7rem}.checkout{margin-top:0;padding-top:0;position:relative}.checkout__block{background-color:#f0f0f1;border-radius:2rem;margin-top:2rem;padding:8rem}@media (max-width:600px){.checkout__block{padding:4rem}}.checkout__block-inner{margin:0 auto;max-width:68rem}.checkout .step__bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem;padding-top:2rem}@media (max-width:600px){.checkout .step__bottom{align-items:center;flex-direction:column}}.checkout .step__bottom .btn-link{font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}.checkout .step__bottom .btn-primary{justify-content:center;min-width:22rem}@media (max-width:600px){.checkout .step__bottom .btn-primary{width:100%}}.checkout .blockUI{display:none!important}.checkout .loader{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;visibility:hidden;z-index:999}.checkout .loader svg{animation:spin .7s linear infinite;height:5rem;width:5rem}.checkout.processing .loader{opacity:1;visibility:visible}.cs-guest{color:#4e524d}.cs-guest__inner{padding:0 0 6.4rem}@media (min-width:901px){.cs-guest__inner{max-width:38.4rem}}@media (max-width:900px){.cs-guest__inner{padding:0 0 3.2rem}}.cs-guest .btn:not(.btn-back){width:100%}.cs-guest__register-btn{margin-bottom:1.6rem}.cs-guest hr{margin:3.2rem 0}.cs-guest__label{margin-bottom:.6rem}.cs-guest__visual{height:68.6rem;left:50%;position:absolute;top:5.8rem;width:114.3rem;z-index:-1}@media (max-width:900px){.cs-guest__visual{height:29rem;left:30%;top:calc(100% + 5.9rem);width:28.7rem}}.cs-guest__visual svg{height:auto;max-width:100%}.cs-info__title{margin-bottom:3rem}.cs-info .flexbox{margin:0 -1rem}.cs-info .flexbox .col{padding:0 1rem}.cs-info__person-btn{min-width:22rem}@media (max-width:600px){.cs-info__person-btn{min-width:unset;width:100%}}.cs-info .billing.flexbox{margin-top:5rem}.cs-info .billing.flexbox .field--checkbox{margin-top:1.6rem}.cs-info .shipping-courier__price{font-weight:700;line-height:5rem;margin:.6rem 0 0}.cs-payment{margin-top:2rem;padding-top:5rem}.cs-payment__title{margin-bottom:2rem}.cs-payment__bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:2rem 0}@media (max-width:900px){.cs-payment__bottom{align-items:flex-start;flex-direction:column}}@media (max-width:500px){.cs-payment__bottom{gap:4rem}}.cs-payment__bottom .btn-primary{justify-content:center;min-width:22rem}@media (max-width:600px){.cs-payment__bottom .btn-primary{width:100%}}.cs-payment .products .product-names{border-bottom:.4rem solid #171515;color:#4e524d;display:flex;font-size:1.4rem;font-weight:300;font-weight:800;gap:1.5rem;letter-spacing:-.014rem;line-height:2rem;padding:1.5rem 0}@media (max-width:900px){.cs-payment .products .product-names{display:none}}.cs-payment .products .product-names__name{flex-grow:1;padding-left:1rem}.cs-payment .products .product-names__price{flex-shrink:0;text-align:center;width:14rem}.cs-payment .products .product-names__qty{flex-shrink:0;text-align:center;width:10rem}.cs-payment .products .product-names__total{flex-shrink:0;width:13rem}.cs-payment .products .product-item{align-items:center;border-bottom:.1rem solid #171515;display:flex;gap:1.5rem;padding:2rem 0}@media (max-width:900px){.cs-payment .products .product-item{flex-wrap:wrap;justify-content:space-between}}.cs-payment .products .product-item__main{display:flex;flex-grow:1;gap:1.5rem}@media (max-width:900px){.cs-payment .products .product-item__main{width:100%}}.cs-payment .products .product-item__image{border-radius:.5rem;flex-shrink:0;height:7.7rem;overflow:clip;position:relative;width:7.7rem}.cs-payment .products .product-item__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cs-payment .products .product-item__title-group{display:flex;flex:1;flex-direction:column;gap:.8rem;justify-content:center}.cs-payment .products .product-item__price{flex-shrink:0;text-align:center;width:14rem}@media (max-width:900px){.cs-payment .products .product-item__price{text-align:left;width:unset}}@media (min-width:901px){.cs-payment .products .product-item__price-label{display:none}}.cs-payment .products .product-item__qty{flex-shrink:0;font-weight:800;text-align:center;width:10rem}@media (max-width:900px){.cs-payment .products .product-item__qty{text-align:left;width:unset}}@media (min-width:901px){.cs-payment .products .product-item__qty-label{display:none}}.cs-payment .products .product-item__total{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;width:13rem}@media (max-width:900px){.cs-payment .products .product-item__total{width:unset}}.cs-payment .products .product-item__total-total{font-size:1.8rem;font-weight:500;font-weight:800;letter-spacing:-.036rem;line-height:1.55556}#checkout-summary{align-items:flex-end;display:flex;flex-direction:column}.checkout-total{background-color:#f0f0f1;border-radius:.5rem;margin:2rem 0 0;padding:3rem;width:100%}@media (min-width:601px){.checkout-total{max-width:38rem}}.checkout-total-item{display:flex;font-size:1.4rem;font-weight:300;justify-content:space-between;letter-spacing:-.014rem;line-height:2rem}.checkout-total-item:not(:last-of-type){margin-bottom:.8rem}.checkout-total-item--total{border-top:.1rem solid hsla(105,2%,48%,.2);font-weight:800;padding-top:1.6rem}.checkout-total-item__label{font-weight:800;max-width:21.5rem}@media (max-width:500px){.checkout-total-item__label{max-width:17.4rem}}.checkout-total-item__label .order-shipping-method{font-weight:400}#payment.payment-alert{align-items:flex-start;background-color:rgba(10,175,255,.2);border-radius:2rem;display:flex;flex-direction:column;margin:2rem 0;padding:2rem 4rem 2rem 8.9rem;position:relative}#payment.payment-alert:before{align-items:center;background-color:#007dba;border-radius:50%;color:#fff;content:"!";display:flex;font-size:1.8rem;font-weight:500;font-weight:800;height:3.3rem;justify-content:center;left:4rem;letter-spacing:-.036rem;line-height:1.55556;position:absolute;top:4rem;width:3.3rem}@media (max-width:600px){#payment.payment-alert:before{left:2rem;top:2rem}#payment.payment-alert{padding:6rem 2rem 2rem}}#payment.payment-alert h3{display:none}#payment.payment-alert .methods{margin:0;padding:0}#payment.payment-alert .methods .method-item input:checked+label{background-color:transparent;color:#171515!important;font-size:1.8rem;font-weight:500;font-weight:800;letter-spacing:-.036rem;line-height:1.55556}#payment.payment-alert #payment-fields{color:#4e524d;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}.field--checkbox{margin:0;width:100%}.field--checkbox .custom-checkbox{color:#4e524d;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem}.field--checkbox a{color:#4e524d;text-decoration:underline}.field--checkbox a:hover{text-decoration:none}.checkout-warning{align-items:center;background:rgba(255,197,77,.2);border:.1rem solid #f8a800;border-radius:.3rem;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.08);display:flex;gap:1.6rem;padding:1.6rem}.checkout-warning svg{height:2.4rem;width:2.4rem}.checkout-warning p{flex:1;line-height:1.5}.woocommerce-message{align-items:center;background-color:#f0f0f1;border-radius:.5rem;border-top:none;color:#171515;display:flex;font-weight:800;gap:1rem;justify-content:space-between;padding:1.5rem 2.6rem 1.5rem 5.2rem}@media (max-width:600px){.woocommerce-message{flex-direction:column;padding:4.5rem 2.6rem 1.5rem;text-align:center}}.woocommerce-message:before{background:url(../img/vaks-check.svg) transparent no-repeat 50%;content:"";height:2.08rem;left:2.5rem;top:unset;width:2.08rem}@media (max-width:600px){.woocommerce-message:before{left:50%;top:1.5rem;transform:translateX(-50%)}}@media (min-width:601px){.woocommerce-message a{margin-left:auto}}.woocommerce-message .button.wc-forward{align-items:center;background-color:#e4e5e5;border-radius:10rem;color:#171515;display:flex;flex-shrink:0;font-size:1.1;font-weight:700;gap:.5rem;height:3.5rem;justify-content:center;order:1;padding:0 1.5rem 0 1rem;position:relative}.woocommerce-message .button.wc-forward:before{background:url(../img/vaks-cart.svg) transparent no-repeat 50%;content:"";height:2rem;width:2rem}.woocommerce-message .button.wc-forward:hover{background-color:#dbe0e1;color:#171515}.form{margin:5rem 0 0;position:relative}.form .btn{float:right;justify-content:center;min-width:22rem}@media (max-width:900px){.form .btn{min-width:auto}}@media (max-width:600px){.form .btn{display:flex;justify-content:center;width:100%}}.form .subscribeCheck.col{border-bottom:.1rem solid #171515;margin:-1rem 0 3rem;padding-bottom:3rem}.form .subscribeCheck.col h3{margin-bottom:1rem}.form .formPerson{margin-bottom:4rem}.form .formPerson h3{margin-bottom:1rem}@media (max-width:900px){.form .formPerson .col{width:50%}}@media (max-width:600px){.form .formPerson .col{width:100%}}.form .formPerson__name{color:#4e524d;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.042rem;padding-left:2.8rem}.form .formPerson .field__input{position:relative}.form .formPerson .checkmark{bottom:.375rem;top:unset}.form .formPerson img{border-radius:.5rem;height:16rem;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover}.form .formPerson.error .checkmark{border:.1rem solid red}@media (max-width:900px){.form{margin:3.5rem 0 0}}.form__terms{line-height:1.8;margin:5rem 0}@media (max-width:900px){.form__terms{margin:3.5rem 0}}.form:before{background-color:hsla(0,0%,100%,.5);border-radius:0 4rem;content:"";inset:0;opacity:0;position:absolute;transition:all .2s;visibility:hidden;z-index:10}.form.loading:before{opacity:1;visibility:visible}.cform:not(.has-image){background:#f0f0f1;border-radius:2rem;margin:0;padding:8rem}@media (max-width:900px){.cform:not(.has-image){padding:4rem}}@media (max-width:600px){.cform:not(.has-image){padding:3rem}}.cform:not(.has-image) .cform__content{margin:auto;max-width:68rem}.cform:not(.has-image) .cform__content .cform__title{margin-bottom:5rem}.cform.has-image{background:#f0f0f1;border-radius:2rem;display:inline-flex}@media (max-width:900px){.cform.has-image{display:grid}}.cform.has-image .cform__content{flex:0 0 58%;max-width:58%;padding:8rem;width:58%}.cform.has-image .cform__content .cform__title{margin-bottom:5rem}@media (max-width:900px){.cform.has-image .cform__content{flex:0 0 100%;max-width:100%;order:2;padding:4rem;width:100%}}@media (max-width:600px){.cform.has-image .cform__content{padding:3rem}}@media (max-width:900px){.cform.has-image .cform__image{height:22rem;margin-bottom:2rem;order:1;width:100%}}.cform.has-image .cform__image img{border-bottom-right-radius:2rem;border-top-right-radius:2rem;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.cform.has-image .cform__image img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:2rem;border-top-right-radius:2rem;width:100%}}.field{margin-bottom:3.2rem;position:relative;transition:all .2s linear}.field.field--radio{margin-bottom:0}@media (max-width:900px){.field.field--radio{margin-bottom:1rem}}@media (max-width:900px){.field.field--radio:has(img){margin-bottom:2rem}}.field.error{margin-bottom:4.8rem}.field--textarea textarea{min-height:8rem}.field--checkbox,.field--radio{align-items:flex-start;display:flex;gap:1rem;transition:all .2s linear}.field--checkbox:hover .checkmark,.field--radio:hover .checkmark{background:#e4e5e5}.field--checkbox.error .checkmark,.field--radio.error .checkmark{border-color:#ed4510}.field--select{position:relative}.field--select:before{background:url(../img/vaks-chevron-down.svg) transparent no-repeat 50%;content:"";height:calc(100% - 1rem);pointer-events:none;position:absolute;right:1.5rem;top:.5rem;width:1rem}.field--select select.field__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem}.field:not(:first-child){margin:2rem 0 0}.field:not(.field--checkbox):not(.field--radio) .field__error,.field:not(.field--checkbox):not(.field--radio) .field__label{bottom:-1.8rem;left:0;position:absolute}.field .custom-checkbox .checkmark{border-radius:.5rem}.field .custom-checkbox.error .checkmark{border:.1rem solid red}.field .custom-radio input:checked+.checkmark:before{background:#222720;border-radius:100%;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.field .custom-radio.error .checkmark{border:.1rem solid red}.field__label{transition:all .2s}.field:not(.field--checkbox):not(.field--radio) .field__label{color:#171515;font-size:1.1rem;font-style:normal;font-weight:400;left:0;letter-spacing:.011rem;line-height:150%;padding:0;pointer-events:none;top:-2rem}.field:not(.field--checkbox):not(.field--radio) .field__label .req{color:#ed4510}.field:is(.field--checkbox) .field__label,.field:is(.field--radio) .field__label{color:#4e524d;cursor:pointer;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.042rem;line-height:150%;padding-left:2.8rem}.field:is(.field--checkbox) .field__label .req,.field:is(.field--radio) .field__label .req{color:#ed4510}.field__input:not(.ts-wrapper){font-weight:600;line-height:1.8;padding:.5rem 1.5rem}.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper){background:#fff;border:none;border-bottom:.1rem solid #171515;border-radius:.5rem .5rem 0 0;color:#171515;font-size:1.4rem;font-style:normal;font-weight:400;height:4rem;letter-spacing:.042rem;line-height:150%;transition:all .2s linear;width:100%}.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper):hover{background-color:#e4e5e5}.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper):focus-visible{outline:.3rem solid #e4e5e5}.field:is(.field--checkbox) .field__input:not(.ts-wrapper),.field:is(.field--radio) .field__input:not(.ts-wrapper){display:none;margin-top:.5rem}.error .field__input:not(.ts-wrapper){border-color:#ed4510}.field__input:not(.ts-wrapper)::-moz-placeholder{opacity:1}.field__input:not(.ts-wrapper)::placeholder{opacity:1}.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper):not(:-moz-placeholder)+.field__label{font-size:1rem;top:-.8rem}.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper):focus+.field__label,.field:not(.field--checkbox):not(.field--radio) .field__input:not(.ts-wrapper):not(:placeholder-shown)+.field__label{font-size:1rem;top:-.8rem}.field__error{bottom:-.8rem;color:#ed4510;font-size:1rem}.field textarea{height:100%;resize:none}@media (max-width:900px){.cform{margin:5rem 0}}@media (max-width:600px){.cform__second-column.col{margin-top:2rem}}.cform__title{max-width:90rem}.cform__btn-wrapper{display:inline-flex;flex-wrap:wrap;gap:1rem;margin-bottom:5rem}@media (max-width:600px){.cform__btn-wrapper{margin-bottom:3.5rem}}.cform__top-btn.active{background-color:#f8a800}.cform__submit-btn{align-items:center;font-size:1.6rem;font-weight:800;gap:1rem;line-height:1.8;padding:2rem 5rem;text-transform:uppercase}@media (max-width:900px){.cform__submit-btn{margin-top:5rem}}@media (max-width:500px){.cform__submit-btn{justify-content:center;width:100%}}.cform .flexbox{row-gap:0}.cform__upload{margin:5rem 0 0}.cform__upload-inner{border:.1rem dashed hsla(0,5%,9%,.5);position:relative}.cform__upload-inner input{height:100%;padding:1.5rem 2rem;width:100%}.error .cform__upload-inner{border-color:#ed4510}.cform__upload-placeholder{align-items:center;background-color:#fff;display:flex;gap:1rem;height:100%;inset:0;padding:1.5rem 2rem;pointer-events:none;position:absolute;width:100%;z-index:5}.cform__upload-placeholder p{color:hsla(0,5%,9%,.5);font-size:1.4rem;line-height:1.8}.cform__upload-placeholder svg{flex-shrink:0}.cform__upload-placeholder.hidden{opacity:0;visibility:hidden}.cform__upload-placeholder.results p{color:#171515;font-weight:500}.custom-checkbox{cursor:pointer;display:block;font-size:2.2rem;margin-bottom:1.2rem;padding-left:3.5rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:.1rem solid #171515;border-radius:100%;height:2rem;left:0;position:absolute;top:0;width:2rem}.custom-checkbox input:checked~.checkmark{background-color:#171515}.checkmark:after{content:"";display:none;height:100%;inset:0;position:absolute;width:100%}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{background:url(../img/check.svg) transparent no-repeat 50%;background-size:1.8rem}.notice{margin:2rem 0}.notice__inner{align-items:center;background-color:rgba(10,175,255,.2);border-radius:2rem;display:flex;gap:1.6rem;padding:2rem 4rem}@media (max-width:600px){.notice__inner{flex-wrap:wrap;padding:2rem}}.notice__icon{background-color:#007dba;border-radius:50%;color:#fff;flex-shrink:0;font-size:1.8rem;font-weight:500;font-weight:800;height:3.3rem;letter-spacing:-.036rem;line-height:1.55556;text-align:center;width:3.3rem}@media (max-width:600px){.notice__texts{order:1;width:100%}}.notice .entry-content{color:#4e524d;margin:0;padding:0}.notice .entry-content a,.notice .entry-content p{color:#4e524d;font-size:1.4rem;font-weight:300;letter-spacing:-.014rem;line-height:2rem;margin:0;padding:0}.notice .entry-content a{text-decoration:underline}.notice__close{align-items:center;display:flex;height:4rem;justify-content:center;margin-left:auto;padding:0;width:4rem}.checkout .notice__close{display:none}

/*# sourceMappingURL=base.css.map*/