ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}html{scroll-behavior:smooth}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}::after,::before,a,label{display:inline-block}body,html{height:100%;min-width:375px}body{color:#000;line-height:1;font-family:"Source Sans 3";font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}button,input,textarea{font-family:"Source Sans 3";font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}button{cursor:pointer}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3{font-weight:inherit;font-size:inherit}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=container]{max-width:79.375rem;margin:0 auto}.container{padding-left:4.6875rem;padding-right:4.6875rem}.btn{display:flex;align-items:center;justify-content:center;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;text-align:center;padding:.9375rem 1.625rem;height:3.125rem;font-size:1rem;font-weight:700;border:0;outline:0;border-radius:1.5625rem;opacity:.3;transition:opacity .5s ease,border-color .5s ease,background-color .5s ease,color .5s ease}.btn.btn-green{background-color:#2fac66;color:#fff;border:1px solid #2fac66}.btn.btn-green:not(:disabled),.btn.btn-white:not(:disabled){opacity:1}.btn.btn-green:not(:disabled):active{background-color:#2fac66}.btn.btn-white{background-color:#fff;color:#2fac66;border:1px solid #2fac66}.btn.btn-white:not(:disabled):active{background-color:#fff}.btn:disabled{cursor:not-allowed}.header,.header__languages ul{width:100%;background-color:#fff}.header{position:fixed;z-index:100;top:0;left:0;transition:all .5s ease;padding:.5rem 1.25rem}.header__wrapper{max-width:80.625rem;width:100%;margin:0 auto}.header__body{display:flex;align-items:center;justify-content:space-between}.header__logo{width:17.1875rem;height:4.625rem}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__phone,.header__rightside{display:flex;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.header__phone{margin-right:.625rem;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;color:#51535b;font-size:1rem;transition:all .5s ease}.header__phone img,.socials a svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.header__languages{position:relative}.header__languages ul{position:absolute;top:100%;flex-direction:column;border-radius:.625rem;overflow:hidden;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.header__languages ul a{width:100%;padding:.625rem .9375rem;transition:color .5s ease,background-color .5s ease}.header__active-lang,.socials a{height:3.125rem;border-radius:1.5625rem}.header__active-lang,.header__languages ul{display:flex;color:#51535b;font-size:1rem;font-weight:500;border:.0625rem solid rgba(81,83,91,.2)}.header__active-lang{width:5.875rem;padding:.9375rem .625rem;align-items:center;justify-content:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;cursor:pointer}.close-btn svg,.footer__logo img,.header__active-lang svg{width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain}.footer{padding-bottom:4.6875rem;padding-left:1.25rem;padding-right:1.25rem;background-color:#f8f8f8}.footer__wrapper{max-width:80.625rem;width:100%;margin:0 auto;position:relative;border-radius:.875rem;background:#fbfafa;overflow:hidden}.footer__wrapper::before,.why-we::before{content:"";position:absolute;left:0;width:100%}.footer__wrapper::before{z-index:1;top:0;height:100%;background-color:#00594f;mix-blend-mode:multiply}.footer__wrapper .footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer__wrapper .footer-decore{position:absolute;z-index:2;right:6.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17.125rem;height:18.75rem}.footer__body{position:relative;z-index:3;padding-top:4.25rem;padding-bottom:2.5rem;display:flex;flex-direction:column;row-gap:2.5rem}.footer__content{display:flex;justify-content:space-between}.footer__leftside,.footer__rightside ul{display:flex;flex-direction:column;row-gap:2.5rem}.footer__logo{width:12.5625rem;height:3.375rem}.close-btn svg,.footer__logo img{width:12.5625rem;height:3.375rem}.footer__rightside{display:flex;flex-direction:column;row-gap:1.25rem;max-width:16.25rem}.footer__rightside>span{color:#fff;font-size:1.5rem;letter-spacing:.689px}.footer__rightside ul{row-gap:.9375rem}.footer__rightside ul li{-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.footer__rightside ul li a,.footer__rightside ul li span{color:#fff;font-size:.875rem;line-height:22px;letter-spacing:.875px}.footer__rightside ul li a{font-weight:700;line-height:26px;transition:all .5s ease}.footer__bottom,.footer__rightside ul li,.socials{display:flex;align-items:center}.footer__bottom{justify-content:center}.details-modal__bottom h3,.footer__bottom span{color:#92cd8d;text-align:center;font-size:.75rem;font-weight:600;line-height:34px}.socials{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.socials a{width:3.125rem;border:.0625rem solid #2fac66;transition:all .5s ease}.modal{align-items:flex-start;justify-content:center;padding:8.125rem 1.25rem;overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background-color:rgba(0,69,61,.6);display:none;opacity:0;transition:all .3s ease}.modal .modal-solid{transition:all .3s ease;-webkit-transform:translateY(-20px);transform:translateY(-20px);position:relative;margin-top:auto;margin-bottom:auto;padding:2.5rem 2.5rem 3.375rem;border-radius:.875rem}.close-btn,.details-modal,.socials a{display:flex;align-items:center;justify-content:center}.close-btn,.modal .modal-solid{background:#fff;box-shadow:0 4px 22px 0 rgba(0,0,0,.15)}.close-btn{position:absolute;top:-1.5625rem;right:-1.5625rem;width:3.125rem;height:3.125rem;border-radius:50%;border:.0625rem solid #e00}.close-btn svg{width:1.5rem;height:1.5rem}.details-modal{max-width:64.75rem;width:100%}.details-modal__content{display:flex;align-items:stretch;flex-direction:column;row-gap:2.5rem}.details-modal__content>button,.form-ask-modal button,.form-order button,.form-phone-modal button{align-self:center}.details-modal__bottom ul,.details-modal__top{display:flex;padding:2.5rem;border-radius:.875rem}.details-modal__top{align-items:flex-end;position:relative;overflow:hidden;height:19.25rem}.details-modal__top img,.hero__wrapper img,.why-we__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.details-modal__top .mobile-image,.hero__wrapper .bg-mobile{display:none}.details-modal__title{position:relative;z-index:2;color:#fff;font-size:3.375rem;font-weight:600}.details-modal__wrapper{display:flex;flex-direction:column;row-gap:3.125rem}.details-modal__bottom,.details-modal__info{display:flex;flex-direction:column;row-gap:1.875rem}.details-modal__bottom h3{color:#51535b;font-size:2rem;line-height:37.5px}.details-modal__bottom ul{align-items:center;justify-content:space-between;flex-wrap:wrap;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.25rem;background-color:#f8f8f8}.details-modal__bottom ul li{color:#575756;font-size:1.125rem;font-weight:600;position:relative}.details-modal__bottom ul li::before,.why-we__wrapper .decore-image{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.details-modal__bottom ul li::before{content:"";left:-.75rem;width:.375rem;height:.375rem;background-color:#2fac66;border-radius:50%}.ask-modal{max-width:36.25rem;width:100%;display:flex;justify-content:center}.ask-modal__header{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:.625rem}.ask-modal__header h2,.ask-modal__header h3,.phone-modal__header h2{color:#51535b;font-size:3.375rem;font-weight:600}.ask-modal__header h3{font-size:2rem}.ask-modal__content,.form-ask-modal{display:flex;flex-direction:column;align-items:stretch;row-gap:1.875rem}.form-ask-modal{width:36.25rem;row-gap:.625rem}.phone-modal{max-width:36.25rem;width:100%;display:flex;justify-content:center}.phone-modal__header{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:.625rem}.form-phone-modal,.phone-modal__content{display:flex;flex-direction:column;align-items:stretch;row-gap:1.875rem}.form-phone-modal{width:36.25rem;row-gap:.625rem}.hero{padding-top:7.625rem;padding-left:1.25rem;padding-right:1.25rem}.hero__wrapper{max-width:80.625rem;width:100%;margin:0 auto;position:relative;border-radius:.875rem;background:#fbfafa;overflow:hidden}.hero__body{position:relative;z-index:2;padding:8.125rem 2.1875rem 8.125rem 16rem;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem;color:#fff}.hero__title{max-width:35rem;font-size:4rem;font-weight:700;line-height:78px}.hero__subtitle{max-width:28.75rem;font-size:2rem;font-weight:600;line-height:45px}.why-we{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:10rem;position:relative}.why-we::before{top:50%;height:50%;background-color:#f8f8f8}.why-we__wrapper{max-width:80.625rem;width:100%;margin:0 auto;border-radius:.875rem;background-color:#00675b;padding-top:1.25rem;padding-bottom:1.25rem;position:relative}.why-we__wrapper .decore-image{right:8.75rem;width:27.375rem;height:29.875rem}.why-we__body,.why-we__info ul li{display:flex;align-items:center;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.why-we__image{flex:0 0 calc(49% - 25px);position:relative;aspect-ratio:550/678;margin-top:4.6875rem;margin-bottom:-5.9375rem}.why-we__content{position:relative;z-index:2;flex:0 0 calc(51% - 25px);display:flex;flex-direction:column;align-items:flex-start;row-gap:2.8125rem}.why-we__content .why-we__image{display:none}.why-we__title{color:#fff;font-size:3.25rem;font-weight:600;line-height:78px}.why-we__info,.why-we__info ul{display:flex;flex-direction:column}.why-we__info{padding-left:3.125rem;align-items:flex-start;row-gap:1.25rem}.why-we__info ul{row-gap:2.5rem}.why-we__info ul li{-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem;color:#fff;font-size:1.5rem;font-weight:600}.order{background-color:#f8f8f8}.order__body{border-radius:.875rem;background-color:#fff;box-shadow:0 30px 50px 0 rgba(0,0,0,.1);overflow:hidden;padding:3.75rem 1.875rem;display:flex;flex-direction:column;row-gap:2.5rem}.order__title{color:#51535b;text-align:center;font-size:3.375rem;font-weight:600;line-height:78px}.form-order,.form-wrapper{display:flex;flex-direction:column}.form-order{align-items:stretch;row-gap:1.875rem}.form-wrapper{row-gap:.75rem}.form-inputs{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.625rem}.input-wrapper,.textarea-wrapper{display:flex;flex-direction:column;row-gap:.625rem}.input-wrapper input,.input-wrapper label,.textarea-wrapper label{color:#51535b;font-size:1rem;font-weight:600}.input-wrapper input{height:2.5rem;padding:.5rem 1rem;font-weight:500;border-radius:.875rem;border:.0625rem solid #cbcbcb;outline:0;transition:all .3s ease}.input-wrapper input::-webkit-input-placeholder,.textarea-wrapper textarea::-webkit-input-placeholder{color:#81818a;font-size:14px;font-weight:400}.input-wrapper input:-ms-input-placeholder,.textarea-wrapper textarea:-ms-input-placeholder{color:#81818a;font-size:14px;font-weight:400}.input-wrapper input::-ms-input-placeholder,.textarea-wrapper textarea::-ms-input-placeholder{color:#81818a;font-size:14px;font-weight:400}.input-wrapper input::placeholder,.textarea-wrapper textarea::placeholder{color:#81818a;font-size:14px;font-weight:400}.input-wrapper input:focus,.textarea-wrapper textarea:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.textarea-wrapper textarea{height:10.125rem;padding:1.25rem;resize:none;outline:0}.custom-select{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-trigger,.textarea-wrapper textarea{border-radius:.875rem;border:.0625rem solid #cbcbcb;color:#51535b;font-size:1rem;font-weight:500;transition:all .3s ease}.select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;height:2.5rem;padding:.5rem 1rem;cursor:pointer}.select-trigger__icon{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}.select-trigger__icon svg{width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.custom-options{position:absolute;z-index:10;left:50%;top:calc(100% + 1px);max-height:18.75rem;overflow-y:auto;padding:.5rem 1rem;width:100%;display:flex;flex-direction:column;row-gap:.75rem;border:.0625rem solid #cbcbcb;background:#fff;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);pointer-events:none;transition:opacity .5s ease,visibility .5s ease,transform .5s ease;transition:opacity .5s ease,visibility .5s ease,transform .5s ease,-webkit-transform .5s ease}.custom-option{color:#51535b;font-size:1rem;font-weight:500;transition:color .5s ease;cursor:pointer}@media (min-width:81.25em){section{padding-bottom:6.875rem}}@media (max-width:75em){.container{padding-left:2.5rem;padding-right:2.5rem}.hero__body{padding-left:6.25rem}}@media (max-width:62em){section{padding-bottom:3.75rem}}@media (max-width:61.99875em){.container{padding-left:1.25rem;padding-right:1.25rem}.header{padding-top:1rem;padding-bottom:1rem}.header__logo{width:8.0625rem;height:2.375rem}.header__rightside button{height:2.375rem;padding:.625rem .3125rem;width:7.875rem;font-size:.8125rem;font-weight:700}.header__languages ul a{padding:.3125rem .625rem}.header__active-lang{width:3.5rem;height:2.375rem;padding:.625rem .3125rem}.footer{padding-bottom:1.25rem}.footer__body{padding-top:3.75rem;padding-bottom:3.75rem}.modal .modal-solid{padding:1.875rem 1.25rem}.modal{padding:1.25rem}.close-btn{top:-1rem;right:-1rem;width:2rem;height:2rem}.close-btn svg{width:1rem;height:1rem}.details-modal__top{padding:2.5rem 1.25rem}.details-modal__title{font-size:1.625rem}.details-modal__bottom ul{padding:1.875rem}.details-modal__bottom ul li{font-size:1rem}.ask-modal__header h3,.details-modal__bottom h3{font-size:1.5rem}.ask-modal__header h2,.phone-modal__header h2{font-size:2rem}.hero__body{padding-left:2.1875rem}.hero__title{font-size:2.625rem;line-height:32.5px}.hero__subtitle{font-size:1.5rem;line-height:27.5px}.why-we,.why-we__wrapper{padding-bottom:3.75rem}.why-we__wrapper{padding-top:3.75rem}.why-we__wrapper .decore-image{position:absolute;right:auto;left:50%;top:auto;bottom:5.25rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:14.375rem;height:17.5rem}.why-we__body{flex-direction:column;align-items:stretch}.why-we__image{display:none;margin-top:0;margin-bottom:0}.why-we__content{align-items:center}.why-we__content .why-we__image{display:block;align-self:stretch}.why-we__title{text-align:center;font-size:2.625rem;line-height:52px}.why-we__info{align-self:flex-start;padding-left:0}.why-we__info ul li{font-size:1.25rem}.order__body{row-gap:1.875rem;padding:3.75rem 1.25rem}.order__title{font-size:2rem;line-height:38px}.form-inputs{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.header__rightside{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.header__phone{display:none}.footer__wrapper .footer-decore{position:absolute;z-index:2;right:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:17.125rem;height:18.75rem}.footer__content{flex-direction:column;row-gap:2.5rem;text-align:center}.footer__content,.footer__rightside ul{align-items:center}.details-modal__top .mobile-image{display:block}.details-modal__top .pc-image{display:none}.form-ask-modal,.form-phone-modal{width:100%}.hero__wrapper .bg-mobile{display:block}.hero__wrapper .bg-pc{display:none}.hero__body{padding-bottom:2.5rem;padding-top:12.5rem}.form-inputs{grid-template-columns:repeat(1,1fr)}}@media (min-width:62em) and (max-width:81.25em){section{padding-bottom:clamp(3.75rem,-6.3149350649rem + 16.2337662338vw,6.875rem)}}@media (any-hover:hover){.btn.btn-green:not(:disabled):hover{color:#2fac66;background-color:#fff}.btn.btn-white:not(:disabled):hover{border-color:#313131;color:#313131}.header__phone:hover{font-size:16px}.header__languages ul a:hover{color:#fff;background-color:#2fac66}.header__languages:hover ul{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.footer__rightside ul li a:hover,.header__phone:hover{color:#2fac66;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.socials a:hover{background-color:#2fac66}.custom-option:hover{color:#2fac66}}#scroll_order{scroll-margin-top:120px}