/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}template{display:none}[hidden]{display:none}.container{max-width:1485px}.container,.container-big{padding:0 30px;margin:0 auto;width:100%}.container-big{max-width:1860px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{font-size:16px;font-family:Satoshi,sans-serif;color:#000;font-weight:400;background-color:#f3f1ea;margin-top:120px}a{text-decoration:none;cursor:pointer}.label{text-transform:uppercase;color:#209263;font-weight:500;background-color:rgba(32,146,99,.2);border-radius:24px;padding:0 26px;line-height:34px;max-width:-webkit-max-content;max-width:max-content}h1,h2{font-family:Poly}.global-padding{padding:30px 16px}@media (min-width:1200px){.global-padding{padding:90px 16px}}@font-face{font-family:Poly;src:url(../../../assets/fonts/Poly-Regular.ttf);font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Poly;src:url(../../../assets/fonts/Poly-Italic.ttf);font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../../../assets/fonts/Satoshi-Light.otf);font-weight:300;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../assets/fonts/Satoshi-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../assets/fonts/Satoshi-Medium.otf);font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../assets/fonts/Satoshi-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../assets/fonts/Satoshi-Black.otf);font-weight:900;font-display:swap}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header{border-bottom:1px solid rgba(32,146,99,.2);position:fixed;z-index:999;width:100%;top:0;background-color:#f3f1ea}.header .wrapper{display:flex;justify-content:space-between;max-width:1500px;padding:30px 16px;margin:0 auto}.header .wrapper .navigation-wrapper{gap:24px;display:none}.header .wrapper .navigation-wrapper .links-container{display:flex;align-items:center;gap:16px}.header .wrapper .navigation-wrapper .links-container a{font-size:18px;font-weight:500;color:#0c0c0c;position:relative}.header .wrapper .navigation-wrapper .links-container a:hover{cursor:pointer;display:inline-block;position:relative}.header .wrapper .navigation-wrapper .links-container a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-4px;left:0;border-radius:16px;background-color:#209263;transform-origin:bottom right;transition:transform .25s ease-out}.header .wrapper .navigation-wrapper .links-container a:hover:after{transform:scaleX(1);transform-origin:bottom left}.header .wrapper .navigation-wrapper .buttons-container{display:flex;align-items:center;gap:16px}.header .wrapper .navigation-wrapper .buttons-container a{font-size:18px;font-weight:500;border-radius:28px;width:100%;transition:.4s;color:#00ff96}.header .wrapper .navigation-wrapper .buttons-container .button_full{color:#fff;display:none}.header .wrapper .navigation-wrapper .buttons-container .button_outline{background-color:transparent;border:1px solid #209263;color:#209263;padding:14px 44px}.header .wrapper .navigation-wrapper .buttons-container .outline_container{max-width:178px}.header .wrapper .navigation-wrapper .buttons-container .outline_container:hover a{background-color:#209263;border:1px solid #fff;color:#fff}.header .wrapper .navigation-wrapper .buttons-container .full_container{display:flex;gap:12px;padding:14px 28px;background-color:#209263;max-width:224px;border-radius:28px;border:1px solid transparent;color:#00ff96}.header .wrapper .navigation-wrapper .buttons-container .full_container:hover{background-color:#fff;border:1px solid #209263;color:#209263}.header .wrapper .navigation-wrapper .buttons-container .full_container:hover span{color:#209263}.header .wrapper .navigation-wrapper .buttons-container .language-container{display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;border:1px solid #209263;color:#209263;padding:14px 16px;font-size:18px;transition:.4s}@media (min-width:800px){.header .wrapper .navigation-wrapper{display:flex}.header .wrapper .mobile-nav{display:none}}.mobile-nav{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;width:48px;height:48px;cursor:pointer}.mobile-nav .icon-wrapper{position:relative;width:26px;height:30px;margin-right:10px}.mobile-nav .menu-icon-1,.mobile-nav .menu-icon-2,.mobile-nav .menu-icon-3{height:4px;position:absolute;border-radius:8px;background-color:#209263;left:6px;transition:.3s;width:26px}.mobile-nav .menu-icon-1{top:4px;transform:rotate(0)}.mobile-nav .menu-icon-2{top:13px;opacity:1}.mobile-nav .menu-icon-3{bottom:4px;transform:rotate(0)}.mobile-nav.active .menu-icon-1{top:13px;transform:rotate(45deg)}.mobile-nav.active .menu-icon-2{opacity:0}.mobile-nav.active .menu-icon-3{bottom:13px;transform:rotate(-45deg)}@media (max-width:768px){.menu-toggle{display:block}.menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#f8f8f8}.menu.active{display:block}}.mobile-menu-external-wrapper{width:100%;top:0;position:fixed;flex-grow:1;display:flex;left:-100%;transition:.3s;z-index:10;background-color:transparent}.mobile-menu-external-wrapper.active{left:0}.mobile-menu-wrapper{background:#f3f1ea;flex-grow:1;padding:94px 18px 20px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:100dvh;z-index:2;max-width:300px;width:100%;transition:.4s;border:1px solid #000}.mobile-menu-wrapper .language-container{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #209263;color:#209263;padding:14px 16px;font-size:18px}.mobile-menu-wrapper .mobile-links-container{display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:18px}.mobile-menu-wrapper .mobile-links-container a{font-size:20px;text-decoration:none;color:#000;font-weight:500;border-bottom:1px solid #000;width:100%;text-align:center;padding-bottom:12px}.mobile-menu-wrapper .mobile-buttons-container{padding-top:18px;display:flex;flex-direction:column;height:100%;align-items:center;gap:30px;justify-content:flex-end;margin-bottom:32px}.mobile-menu-wrapper .mobile-buttons-container .mobile-button-container{display:flex}.mobile-menu-wrapper .mobile-buttons-container .mobile_button_outline{background-color:transparent;border:1px solid #209263;color:#209263;padding:14px 44px;font-size:18px;font-weight:500;border-radius:28px}.mobile-menu-wrapper .mobile-buttons-container .mobile_button_full{display:flex;font-size:18px;font-weight:500;border-radius:28px;color:#fff;gap:12px;padding:14px 28px;background-color:#209263}@media (min-width:1024px){.header .wrapper .navigation-wrapper{gap:42px}.header .wrapper .navigation-wrapper .buttons-container,.header .wrapper .navigation-wrapper .links-container{gap:24px}.header .wrapper .navigation-wrapper .buttons-container .button_full{display:block;white-space:nowrap}}@media (min-width:1200px){.header .wrapper .navigation-wrapper .links-container{gap:36px}}.footer{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:24px 16px}.footer .wrapper{justify-content:space-between;height:100%;max-width:1500px;margin:0 auto}.footer .wrapper,.footer .wrapper__top{display:flex;flex-direction:column}.footer .wrapper__top .text-container{display:flex;flex-direction:column;align-items:center}.footer .wrapper__top .text-container__header-container{margin-bottom:30px}.footer .wrapper__top .text-container__header-container h2{color:#fff;font-family:Poly;font-weight:400;font-size:clamp(30px,2vw,36px)}.footer .wrapper__top .text-container__name-container{margin-bottom:34px;font-weight:700;font-size:18px;color:#fff}.footer .wrapper__top .text-container__info-container{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.footer .wrapper__top .text-container__info-container__single-info{display:flex;align-items:center;gap:20px;cursor:pointer;text-decoration:none}.footer .wrapper__top .text-container__info-container__icon-container{display:flex;justify-content:center;align-items:center;color:#fff;width:56px;height:56px;border:1px solid #fff;border-radius:50%;transition:.4s}.footer .wrapper__top .text-container__info-container__text-container{color:#fff;font-weight:500;transition:.4s}.footer .wrapper__top .text-container__info-container__single-info:hover .text-container__info-container__text-container{color:#00ff96}.footer .wrapper__top .text-container__info-container__single-info:hover .text-container__info-container__icon-container{border:1px solid #00ff96;color:#00ff96}.footer .wrapper__top .text-container__nip-info{display:flex;flex-direction:column;gap:32px;color:#fff;font-weight:700;margin-bottom:40px}.footer .wrapper__top .text-container__image-container{display:flex;margin-bottom:40px}.footer .wrapper__top .contact-container{display:flex;justify-content:center}.footer .wrapper__top .contact-container .form-container{border-radius:10px;border:2px solid #fff;padding:32px 44px;max-width:534px;width:100%}.footer .wrapper__top .contact-container .form-container__header-container{margin-bottom:40px}.footer .wrapper__top .contact-container .form-container__header-container h2{font-family:Poly;font-weight:400;font-size:30px;color:#fff}.footer .wrapper__top .contact-container .form-container form{display:flex;flex-direction:column;gap:20px}.footer .wrapper__top .contact-container .form-container form .inputs-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer .wrapper__top .contact-container .form-container form .inputs-container label{display:flex;flex-direction:column;max-width:206px;color:#fff;font-weight:500;position:relative}.footer .wrapper__top .contact-container .form-container form .inputs-container label .wpcf7-form-control-wrap input{width:100%;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff!important;padding-bottom:12px;transition:background-color 5000s ease-in-out 0s}.footer .wrapper__top .contact-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:focus{outline:none}.footer .wrapper__top .contact-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.footer .wrapper__top .contact-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill:focus,.footer .wrapper__top .contact-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill:hover{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #fff}.footer .wrapper__top .contact-container .form-container form .inputs-container label .label-span{position:absolute;transition:.4s ease;pointer-events:none}.footer .wrapper__top .contact-container .form-container form .inputs-container label:focus-within .label-span{top:-12px;color:#00ff96;font-size:12px}.footer .wrapper__top .contact-container .form-container form .inputs-container label.not-empty .label-span{top:-12px;color:#00ff96;font-size:12px}.footer .wrapper__top .contact-container .form-container form .text-area-container label{display:flex;flex-direction:column;color:#fff;font-weight:500;position:relative}.footer .wrapper__top .contact-container .form-container form .text-area-container label .wpcf7-form-control-wrap textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff}.footer .wrapper__top .contact-container .form-container form .text-area-container label .wpcf7-form-control-wrap textarea:focus{outline:none}.footer .wrapper__top .contact-container .form-container form .text-area-container label textarea:-webkit-autofill{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.footer .wrapper__top .contact-container .form-container form .text-area-container label textarea:-webkit-autofill:focus,.footer .wrapper__top .contact-container .form-container form .text-area-container label textarea:-webkit-autofill:hover{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #fff}.footer .wrapper__top .contact-container .form-container form .text-area-container label .label-span{position:absolute;transition:.4s ease;pointer-events:none}.footer .wrapper__top .contact-container .form-container form .text-area-container label:focus-within .label-span{top:-12px;color:#00ff96;font-size:12px}.footer .wrapper__top .contact-container .form-container form .text-area-container label.not-empty .label-span{top:-12px;color:#00ff96;font-size:12px}.footer .wrapper__top .contact-container .form-container form .accptance-container{display:flex;flex-direction:column;gap:30px}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container{display:flex;align-items:center;gap:12px}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container .policy-agree{color:#fff;font-weight:500}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container .policy-agree a{text-decoration:none;cursor:pointer;color:#00ff96}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:flex;margin:0}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #fff;border-radius:3px;display:inline-block;position:relative;cursor:pointer}.footer .wrapper__top .contact-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#00ff96;border-radius:2px;transform:translate(-50%,-50%)}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container{display:flex;justify-content:flex-end}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container input{color:#209263;background-color:#fff;font-size:18px;font-weight:500;border-radius:28px;max-width:120px;width:100%;height:50px;border:1px solid transparent;order:1;cursor:pointer;transition:.4s}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container input:not([disabled]):hover{color:#00ff96;border:1px solid #00ff96;background-color:#209263}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container input:disabled{opacity:.2;cursor:not-allowed}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container input:disabled~.circle{opacity:.2;cursor:not-allowed}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container input:not([disabled]):hover~.circle{transform:rotate(0);background-color:#209263;color:#00ff96;border:1px solid #00ff96}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container .circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#00ff96;order:2;color:#209263;transform:rotate(-45deg);cursor:pointer;transition:.4s;border:1px solid transparent}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container .circle svg{width:16px}.footer .wrapper__top .contact-container .form-container form .accptance-container .button-container .wpcf7-spinner{order:3;display:none}.footer .wrapper__bottom{margin-top:auto;padding-top:24px;border-top:1px solid #00ff96}.footer .wrapper__bottom__container{display:flex;justify-content:space-between;color:#fff;flex-direction:column;gap:20px}.footer .wrapper__bottom__container div a{text-decoration:none;color:#fff;position:relative}.footer .wrapper__bottom__container div a:hover{cursor:pointer;display:inline-block;position:relative}.footer .wrapper__bottom__container div a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-4px;left:0;border-radius:16px;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.footer .wrapper__bottom__container div a:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer .wrapper__bottom__container .codium-container{display:flex;gap:24px}.footer .wrapper__bottom__container .codium-container .bolded{font-weight:700}.footer.is-contact{height:570px}@media (min-width:768px){.footer .wrapper__top{justify-content:space-between;flex-direction:row}.footer .wrapper__top .text-container{align-items:flex-start}.footer .wrapper__top .text-container__image-container{margin-bottom:0}.footer .wrapper__top .contact-container .form-container form .inputs-container{gap:20px}.footer .wrapper__top .contact-container .form-container form .inputs-container label{max-width:206px}.footer .wrapper__bottom__container{flex-direction:row;gap:0}}@media (min-width:1024px){.footer .wrapper__top .text-container__nip-info{flex-direction:row}}.hero{position:relative}.hero__image_container{display:none;position:absolute;height:100%;left:0;top:0;opacity:.2;z-index:1;padding-bottom:30px}.hero__image_container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hero__inner_wrapper{display:flex;flex-direction:column;overflow:visible;gap:64px;max-width:1500px;margin:0 auto;justify-content:space-around}.hero__inner_wrapper__top_container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;z-index:2;max-width:624px}.hero__inner_wrapper__top_container .label{margin-bottom:24px}.hero__inner_wrapper__top_container h1{margin:0 0 20px;font-size:clamp(30px,4vw,48px);font-weight:400}.hero__inner_wrapper__top_container .text-container{margin-bottom:54px}.hero__inner_wrapper__top_container .text-container span{font-size:22px;color:rgba(30,30,30,.5)}.hero__inner_wrapper__top_container .button-container{display:flex;align-items:center;cursor:pointer;color:#00ff96}.hero__inner_wrapper__top_container .button-container:hover a{background-color:#fff;color:#209263;border:1px solid #209263}.hero__inner_wrapper__top_container .button-container:hover .circle{background-color:#fff;border:1px solid #209263;color:#209263}.hero__inner_wrapper__top_container .button-container:hover .circle svg{transform:rotate(48deg)}.hero__inner_wrapper__top_container .button-container a{color:#fff;font-weight:500;font-size:18px;border-radius:28px;padding:8px 50px;max-width:-webkit-max-content;max-width:max-content;background-color:#209263;line-height:34px;transition:.4s;border:1px solid transparent}.hero__inner_wrapper__top_container .button-container .circle{display:flex;justify-content:center;align-items:center;background-color:#209263;border-radius:50%;width:50px;height:50px;border:1px solid transparent}.hero__inner_wrapper__top_container .button-container .circle svg{transition:.4s}.hero__inner_wrapper__bottom_container{z-index:2;display:flex;justify-content:center;align-items:center}.hero__inner_wrapper__bottom_container__image_container{position:relative;max-width:592px}.hero__inner_wrapper__bottom_container__image_container img{width:100%;max-width:592px;display:flex;height:auto}.hero__inner_wrapper__bottom_container__image_container .overlay-image{position:absolute;bottom:68px;width:auto;height:auto;transform:translateX(20px)}@keyframes slideInAndBack{0%{transform:translateX(100%)}65%{transform:translateX(0)}to{transform:translateX(20px)}}@media (min-width:800px){.hero__image_container{display:flex}.hero__inner_wrapper{flex-direction:row;gap:32px}.hero__inner_wrapper__top_container{margin:0}.hero__inner_wrapper__bottom_container{align-items:center}.hero__inner_wrapper__bottom_container__image_container .overlay-image{transform:translateX(100%);will-change:transform;animation:slideInAndBack 2.5s ease forwards}}@media (min-width:1400px){.hero__inner_wrapper{gap:100px}}.about_me{border-top:1px solid rgba(32,146,99,.2);border-bottom:1px solid rgba(32,146,99,.2)}.about_me .inner-container{display:flex;flex-direction:column-reverse;max-width:1500px;margin:0 auto;gap:32px}.about_me__left_container .image-container{display:flex;position:relative;margin-bottom:20px}.about_me__left_container .image-container .main-image{display:flex;height:auto;width:100%;border-radius:30px}.about_me__left_container .image-container .small-image{position:absolute;bottom:-34px;right:calc(50% - 78px);transition:.4s;border-radius:50%;background-color:rgba(32,146,99,.78);width:156px;height:156px;color:#00ff96;font-weight:500}.about_me__left_container .image-container .small-image:hover{box-shadow:0 0 8px #209263}.about_me__left_container .image-container .small-image span{display:flex;text-transform:uppercase}.about_me__right_container{display:flex;flex-direction:column;justify-content:center;max-width:746px}.about_me__right_container .header-container{margin-bottom:20px;padding:17px 0;position:relative}.about_me__right_container .header-container .divider{width:170px;height:1px;background-color:#209263;position:absolute;bottom:0;left:0}.about_me__right_container .header-container h2{font-size:30px;font-weight:400}.about_me__right_container .name-container{padding:17px 0}.about_me__right_container .name-container span{font-weight:700;font-size:22px}.about_me__right_container .text-container span{line-height:30px}.about_me__right_container .title-container{margin-bottom:24px}.about_me__right_container .title-container .green-text{font-weight:700;font-size:18px;color:#209263}@media (min-width:800px){.about_me .inner-container{gap:78px;flex-direction:row}.about_me__left_container .image-container{min-width:360px}.about_me__left_container .image-container .small-image{bottom:48px;right:-40px}}.services{position:relative}.services .inner-container{display:flex;flex-direction:column;max-width:1500px;margin:0 auto}.services .background-image-container{position:absolute;right:0;top:80px}.services .background-image-container img{opacity:.2}.services__top_container{display:flex;flex-direction:column;align-items:center}.services__top_container .label-container{margin-bottom:24px}.services__top_container .header-container{position:relative;padding-bottom:24px;margin-bottom:100px}.services__top_container .header-container h2{font-size:30px;font-weight:400}.services__top_container .header-container .divider{position:absolute;width:170px;height:1px;background-color:#209263;bottom:0;left:calc(50% - 85px)}.services__bottom_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.services__bottom_container .folder-shape{display:flex;max-width:424px;width:100%;height:auto;max-height:276px;position:relative;cursor:pointer;transition:.4s;background-size:contain;background-repeat:no-repeat;aspect-ratio:69/106;text-decoration:none}.services__bottom_container .arrow-container{display:flex;justify-content:center;align-items:center;position:absolute;background-color:#209263;width:72px;height:72px;border-radius:50%;z-index:4;top:20px;right:20px;transform:rotate(-45deg);transition:.4s;color:#00ff96}.services__bottom_container .folder-shape-content{display:flex;flex-direction:column;justify-content:flex-end;z-index:4;position:absolute;top:20%;padding:0 0 40px 46px}.services__bottom_container .folder-shape-content .service-img-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px;border-radius:50%;width:68px;height:68px;border:1px solid transparent;background-color:rgba(32,146,99,.2);color:#209263;transition:.4s}.services__bottom_container .folder-shape-content .service-container .service-text{color:#000;font-size:22px;font-weight:700;transition:.4s}.folder-shape:hover .arrow-container{background-color:#fff;transform:rotate(0deg);color:#209263}.folder-shape:hover .service-img-container{background-color:transparent;border:1px solid #00ff96;color:#00ff96}.folder-shape:hover .service-container .service-text{color:#fff}@media (min-width:450px){.services__bottom_container .folder-shape-content{padding:0 0 40px 46px;position:static;top:auto}}@media (min-width:768px){.services__bottom_container{gap:48px}}.contact-form-wrapper{display:flex;flex-direction:column;gap:32px;padding:16px;background:#f4f4f4;max-width:500px;width:100%;margin:0 auto;box-sizing:border-box}.contact-form-wrapper .wpcf7-spinner{display:none}.contact-form-label{display:block;font-weight:700;color:#70757d;margin-bottom:12px}.contact-form-inputs-container{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.contact-form-inputs-container .short{width:130px;max-width:130px}@media (min-width:400px){.contact-form-inputs-container .short{width:162px;max-width:162px}.contact-form-inputs-container .long{width:340px!important;max-width:340px}}@media (min-width:540px){.contact-form-inputs-container .short{width:226px;max-width:226px}.contact-form-inputs-container .long{width:468px!important;max-width:468px}}.contact-form-input,.contact-form-input[type=email],.contact-form-input[type=select],.contact-form-input[type=tel],.contact-form-input[type=text],select.contact-form-input{width:100%;background-color:#fea30a;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:12px 8px;box-sizing:border-box;text-align:center;position:relative}.contact-form-input::-webkit-input-placeholder{font-size:16px;color:#fff;text-align:center;white-space:pre-wrap;line-height:1.2}.contact-form-input::placeholder{font-size:16px;color:#fff;text-align:center;white-space:pre-wrap;line-height:1.2}.contact-form-input.long-plh::-webkit-input-placeholder{position:absolute!important;top:0}.contact-form-input.long-plh::placeholder{position:absolute!important;top:0}select.contact-form-input option{background-color:#fea30a;color:#fff}select.contact-form-input option:first-child{display:none}.contact-form-button{margin-left:auto;background-color:#fea30a;padding:12px 8px;border:none;border-radius:8px;cursor:pointer;color:#fff;font-weight:700;min-width:140px;max-width:140px;transition:.4s}.contact-form-button:hover{background-color:#ea8f00}.file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.custom-file-upload{display:inline-block;width:100%;background-color:#fea30a;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:12px 8px;text-align:center;cursor:pointer;transition:.4s;box-sizing:border-box}.custom-file-upload:hover{background-color:#ea8f00}.file-input:focus+.custom-file-upload{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.required-contact-form-text{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#70757d}.required-contact-form-text a{text-decoration:none;color:#70757d}.placeholder-select option:first-child{display:none}.placeholder-select:focus option:first-child{display:block}.file-name{display:block;margin-top:8px;font-size:14px;color:#70757d}.wpcf7-not-valid-tip{font-size:12px}.opinions{background-color:#eae6d5}.opinions__inner_wrapper{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;gap:32px}.opinions__inner_wrapper .left-container{display:flex;flex-direction:column;justify-content:center}.opinions__inner_wrapper .left-container .label-container{margin-bottom:16px}.opinions__inner_wrapper .left-container .header-container{position:relative;padding-bottom:26px}.opinions__inner_wrapper .left-container .header-container h2{font-weight:400;font-size:30px}.opinions__inner_wrapper .left-container .header-container .divider{width:170px;height:1px;position:absolute;background-color:#209263;bottom:0;left:0}.opinions__inner_wrapper .right-container{display:flex;justify-content:center;align-items:center;position:relative;max-width:436px;width:100%;margin:0 auto}.opinions__inner_wrapper .right-container .swiper-container{display:flex;justify-content:center;position:relative;width:100%;max-width:424px;max-height:466px}.opinions__inner_wrapper .right-container .swiper{width:100%;height:100%;overflow:hidden}.opinions__inner_wrapper .right-container .swiper-wrapper{width:100%;height:100%}.opinions__inner_wrapper .right-container .swiper-slide{display:flex;align-items:center;max-width:426px}.opinions__inner_wrapper .right-container .opinion_slider_item{display:flex;flex-direction:column;gap:24px;padding:24px;width:100%;height:100%;overflow:hidden;background-color:transparent;border:1px solid #209263;max-width:424px;max-height:466px;border-radius:12px;color:#209263}.opinions__inner_wrapper .right-container .opinion_slider_item .top_container{display:flex;align-items:center;gap:36px}.opinions__inner_wrapper .right-container .opinion_slider_item .top_container .quote_container{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#209263;min-width:68px;height:68px}.opinions__inner_wrapper .right-container .opinion_slider_item .top_container .name_container{display:flex;flex-direction:column;gap:6px}.opinions__inner_wrapper .right-container .opinion_slider_item .top_container .name_container span{font-weight:700}.opinions__inner_wrapper .right-container .opinion_slider_item .top_container .name_container .stars-container{display:flex;gap:6px}.opinions__inner_wrapper .right-container .opinion_slider_item .bottom-container span{line-height:30px;font-weight:500}.opinions__inner_wrapper .right-container .pagination_container{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;width:100%}.opinions__inner_wrapper .right-container .arrows-container{display:flex;position:relative;width:100%}.opinions__inner_wrapper .right-container .arrow-right{display:flex;justify-content:center;align-items:center;position:absolute;width:52px;height:52px;background-color:#209263;border:1px solid transparent;color:#00ff96;border-radius:50%;cursor:pointer;right:0;bottom:-60px;transition:.4s;transform:rotate(180deg)}.opinions__inner_wrapper .right-container .arrow-right:hover{background-color:transparent;border:1px solid #209263;color:#209263}.opinions__inner_wrapper .right-container .arrow-left{display:flex;justify-content:center;align-items:center;position:absolute;width:52px;height:52px;background-color:#209263;border:1px solid transparent;color:#00ff96;border-radius:50%;left:0;bottom:-60px;cursor:pointer;transition:.4s}.opinions__inner_wrapper .right-container .arrow-left:hover{background-color:transparent;border:1px solid #209263;color:#209263}@media (min-width:800px){.opinions__inner_wrapper{flex-direction:row}}@media (min-width:1024px){.opinions{gap:60px}.opinions__inner_wrapper{flex-direction:column}.opinions__inner_wrapper .right-container{max-width:1036px;margin:0 auto}.opinions__inner_wrapper .right-container .swiper-container{max-width:852px}.opinions__inner_wrapper .right-container .swiper-container .opinion_slider_item{padding:40px}.opinions__inner_wrapper .right-container .swiper-container .opinion_slider_item .top_container{gap:70px}.opinions__inner_wrapper .right-container .swiper-container .pagination_container .arrows-container .arrow-left{left:-58px;bottom:0}.opinions__inner_wrapper .right-container .swiper-container .pagination_container .arrows-container .arrow-right{right:-58px;bottom:0}}@media (min-width:1400px){.opinions__inner_wrapper{flex-direction:row}.opinions__inner_wrapper .right-container .swiper-container .pagination_container .arrows-container .arrow-left{left:-92px}.opinions__inner_wrapper .right-container .swiper-container .pagination_container .arrows-container .arrow-right{right:-92px}}.blog-section{position:relative;overflow:hidden;display:flex}.blog-section__background_container{z-index:1}.blog-section__background_container img{position:absolute;left:0;top:30px;opacity:.2}.blog-section__inner_wrapper{display:flex;flex-direction:column;margin:0 auto;z-index:2;max-width:1500px}.blog-section__inner_wrapper .top-container{display:flex;flex-direction:column;width:100%;max-width:534px}.blog-section__inner_wrapper .top-container .label-container{margin-bottom:24px}.blog-section__inner_wrapper .top-container .header-container{position:relative;padding-bottom:24px;margin-bottom:50px}.blog-section__inner_wrapper .top-container .header-container h2{font-size:30px;font-weight:400}.blog-section__inner_wrapper .top-container .header-container .divider{position:absolute;width:170px;height:1px;background-color:#209263;bottom:0;left:0}.blog-section__inner_wrapper .button-container{display:flex;align-items:center;cursor:pointer;color:#00ff96;margin-top:90px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-section__inner_wrapper .button-container:hover a{background-color:#fff;color:#209263;border:1px solid #209263}.blog-section__inner_wrapper .button-container:hover .circle{background-color:#fff;border:1px solid #209263;color:#209263}.blog-section__inner_wrapper .button-container:hover .circle svg{transform:rotate(48deg)}.blog-section__inner_wrapper .button-container a{color:#fff;font-weight:500;font-size:18px;border-radius:28px;padding:8px 50px;max-width:-webkit-max-content;max-width:max-content;background-color:#209263;line-height:34px;transition:.4s;border:1px solid transparent}.blog-section__inner_wrapper .button-container .circle{display:flex;justify-content:center;align-items:center;background-color:#209263;border-radius:50%;width:50px;height:50px;border:1px solid transparent}.blog-section__inner_wrapper .button-container .circle svg{transition:.4s}.blog-section__inner_wrapper .bottom-container{display:none}@media (min-width:900px){.blog-section__inner_wrapper{flex-direction:row;gap:32px}.blog-section__inner_wrapper .bottom-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:8px}}@media (min-width:1400px){.blog-section__inner_wrapper{gap:70px}.blog-section__inner_wrapper .bottom-container{gap:16px}}@media (min-width:1600px){.blog-section__inner_wrapper{gap:100px}.blog-section__inner_wrapper .bottom-container{gap:32px}}.blog-thumbnail{max-width:534px;cursor:pointer;transition:.4s}.blog-thumbnail h2 a{color:#209263;font-weight:700;font-size:22px;text-decoration:none;font-family:Satoshi}.blog-thumbnail__image-container{display:flex;max-width:534px;height:auto;margin-bottom:10px;border-radius:20px}.blog-thumbnail__image-container img{width:100%}.blog-thumbnail__post-meta{display:flex;justify-content:space-between;margin-bottom:10px}.blog-thumbnail__post-meta .date{color:rgba(30,30,30,.5)}.blog-thumbnail__post-meta a{color:rgba(30,30,30,.5);text-decoration:none}.blog-thumbnail:hover{background-color:#fff;box-shadow:0 0 0 16px #fff;border-radius:16px}.blog-thumbnail.b-page:hover{background-color:#f3f1ea;box-shadow:0 0 0 16px #f3f1ea;border-radius:16px}.blog-thumbnail-small{max-width:200px;transition:.4s}.blog-thumbnail-small h2 a{color:#209263;font-weight:700;font-size:16px;text-decoration:none;font-family:Satoshi}.blog-thumbnail-small__image-container{display:flex;max-width:394px;height:auto;margin-bottom:10px}.blog-thumbnail-small__image-container img{width:100%}.blog-thumbnail-small:hover{background-color:#fff;box-shadow:0 0 0 16px #fff;border-radius:16px}@media (min-width:1200px){.blog-thumbnail-small{max-width:300px}.blog-thumbnail-small h2 a{font-size:22px}}@media (min-width:1532px){.blog-thumbnail-small{max-width:394px}}.blog-page{background-color:#f3f1ea}.blog-page .background-container{position:relative;border-bottom:1px solid rgba(32,146,99,.2)}.blog-page .background-container .background-img{display:none;position:absolute;bottom:0}.blog-page .background-container .background-img img{display:flex;opacity:.2}.blog-page__top-container{display:flex;justify-content:space-between;max-width:1500px;margin:0 auto;padding:30px 16px;height:260px}.blog-page__top-container .left-container{display:flex;flex-direction:column;z-index:2}.blog-page__top-container .left-container .body-container .breadcrumbs{margin-bottom:20px}.blog-page__top-container .left-container .body-container .breadcrumbs .breadcrumb_last{color:#209263}.blog-page__top-container .left-container .body-container .breadcrumbs span{display:flex;align-items:center;gap:16px;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.blog-page__top-container .left-container .body-container .breadcrumbs span span a{text-decoration:none;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.blog-page__top-container .left-container .body-container .label-container{margin-bottom:20px}.blog-page__top-container .left-container .body-container .header-container h1{font-family:Poly;font-weight:400;font-size:clamp(24px,4vw,48px);margin:0}.blog-page__top-container .image-container{display:none}.blog-page__bottom-container{display:flex;background-color:#fff;padding:30px 16px}.blog-page__bottom-container__inner-wrapper{max-width:1500px;margin:0 auto}.blog-page__bottom-container__inner-wrapper .blogs-container{display:flex;flex-direction:column;justify-content:center;gap:40px}.blog-page__bottom-container__inner-wrapper .pagination{text-align:center;margin-top:60px;display:flex;justify-content:center;align-items:center;gap:20px}.blog-page__bottom-container__inner-wrapper .pagination .page-numbers{display:flex;justify-content:center;align-items:center;color:#209263;min-width:38px;height:38px;border:1px solid #209263;border-radius:50%;cursor:pointer;transition:.4s}.blog-page__bottom-container__inner-wrapper .pagination .page-numbers:hover{background-color:#209263;min-width:50px;height:50px;color:#00ff96}.blog-page__bottom-container__inner-wrapper .pagination .current{background-color:#209263;min-width:50px;height:50px;color:#00ff96}@media (min-width:768px){.blog-page__top-container{position:relative}.blog-page__top-container .left-container{display:flex;flex-direction:column}.blog-page__top-container .image-container{display:flex;position:absolute;max-width:200px;right:100px}.blog-page__top-container .image-container img{width:100%}}@media (min-width:1024px){.blog-page__top-container{height:400px}.blog-page__top-container .left-container .body-container .header-container{line-height:60px}.blog-page__top-container .left-container .body-container .breadcrumbs{margin-bottom:80px}.blog-page__top-container .left-container .body-container .label-container{margin-bottom:28px}.blog-page__top-container .image-container{max-width:300px}.blog-page__bottom-container__inner-wrapper .blogs-container{flex-wrap:wrap;flex-direction:row}.blog-page__bottom-container__inner-wrapper .blogs-container .blog-thumbnail{max-width:280px}}@media (min-width:1200px){.blog-page .background-container .background-img{display:block}.blog-page__top-container{padding:90px 16px;height:560px}.blog-page__top-container .image-container{max-width:480px}.blog-page__bottom-container{padding:124px 16px 90px}.blog-page__bottom-container__inner-wrapper .blogs-container .blog-thumbnail{max-width:300px}}@media (min-width:1400px){.blog-page__bottom-container__inner-wrapper .blogs-container .blog-thumbnail{max-width:394px}}.single-blog{background-color:#f3f1ea;position:relative}.single-blog .background-container{position:relative;overflow:hidden;border-bottom:1px solid rgba(32,146,99,.2)}.single-blog .background-container .background-img{display:none;position:absolute;top:90px}.single-blog .background-container .background-img img{opacity:.2}.single-blog__top-container{display:flex;max-width:1500px;margin:0 auto;padding:30px 16px;height:260px;border-bottom:1px solid rgba(32,146,99,.2)}.single-blog__top-container .breadcrumbs-container .breadcrumbs{margin-bottom:20px}.single-blog__top-container .breadcrumbs-container .breadcrumbs .breadcrumb_last{color:#209263}.single-blog__top-container .breadcrumbs-container .breadcrumbs span{display:flex;align-items:center;gap:16px;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.single-blog__top-container .breadcrumbs-container .breadcrumbs span span a{text-decoration:none;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.single-blog__bottom-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:0 16px;position:relative;transition:.4s}.single-blog__bottom-container__inner-wrapper{position:relative;max-width:976px;margin:-128px 0 auto}.single-blog__bottom-container__inner-wrapper .image-container{display:flex;margin-bottom:22px}.single-blog__bottom-container__inner-wrapper .image-container img{display:flex;width:100%}.single-blog__bottom-container__inner-wrapper .post-meta{display:flex;justify-content:space-between;align-items:center;color:rgba(30,30,30,.5);margin-bottom:22px}.single-blog__bottom-container__inner-wrapper .post-meta .tags{border-radius:22px;border:1px solid #209263;padding:8px 28px}.single-blog__bottom-container__inner-wrapper .post-meta .tags a{font-weight:500;color:#209263;text-decoration:none;text-transform:uppercase}.single-blog__bottom-container__inner-wrapper .header-container{margin-bottom:44px}.single-blog__bottom-container__inner-wrapper .header-container h1{margin:0;font-size:clamp(28px,4vw,48px);font-weight:400}.single-blog__bottom-container__inner-wrapper .body-container{font-size:20px;line-height:36px;margin-bottom:66px;display:flex;flex-direction:column;gap:48px}.single-blog__bottom-container__inner-wrapper .body-container ul{display:flex;flex-direction:column;gap:16px;list-style-type:disclosure-closed;color:#209263;padding-left:68px}.single-blog__bottom-container__inner-wrapper .body-container ul li{padding-left:34px;position:relative;color:#000}.single-blog__bottom-container__inner-wrapper .body-container ul li::marker{color:#209263}.single-blog__bottom-container__inner-wrapper .body-container ul li:before{content:"";position:absolute;left:0;top:0;width:34px;height:1em}.single-blog__bottom-container .read-also-container{max-width:1500px;padding:30px 16px;position:relative;margin:0 auto 32px}.single-blog__bottom-container .read-also-container h2{margin:0 0 50px;font-size:30px;font-weight:400}.single-blog__bottom-container .read-also-container .read-also{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.single-blog__bottom-container__inner-wrapper{margin:-146px 0 auto}.single-blog__bottom-container .read-also-container .read-also{flex-direction:row}}@media (min-width:1024px){.single-blog__top-container{height:400px}.single-blog__bottom-container__inner-wrapper{margin:-244px 0 auto}.single-blog__bottom-container .read-also-container{margin-bottom:60px}}@media (min-width:1200px){.single-blog .background-container .background-img{display:block}.single-blog__top-container{padding:90px 16px;height:560px}.single-blog__bottom-container__inner-wrapper{margin:-384px 0 auto}.single-blog__bottom-container .read-also-container{margin-bottom:124px}.single-blog__bottom-container .read-also-container .read-also{gap:40px}}.service-page{background-color:#f3f1ea}.service-page .background-container{border-bottom:1px solid rgba(32,146,99,.2)}.service-page__top-container{display:flex;justify-content:space-between;max-width:1500px;margin:0 auto;padding:30px 16px;height:260px}.service-page__top-container .left-container{display:flex;flex-direction:column;z-index:2}.service-page__top-container .left-container .body-container .breadcrumbs{margin-bottom:20px}.service-page__top-container .left-container .body-container .breadcrumbs .breadcrumb_last{z-index:2;color:#209263}.service-page__top-container .left-container .body-container .breadcrumbs span{display:flex;align-items:center;gap:16px;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.service-page__top-container .left-container .body-container .breadcrumbs span span a{text-decoration:none;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.service-page__top-container .left-container .body-container .label-container{margin-bottom:20px}.service-page__top-container .left-container .body-container .header-container h1{font-family:Poly;font-weight:400;font-size:clamp(30px,4vw,48px);margin:0}.service-page__top-container .image-container{display:none}.service-page__bottom-container{position:relative;overflow:hidden}.service-page__bottom-container__background{position:absolute;top:calc(50% - 584px);right:0}.service-page__bottom-container__background img{opacity:.2}.service-page__bottom-container__inner-container .services-wrapper{max-width:1500px;margin:0 auto 112px;padding:0 16px}.service-page__bottom-container__inner-container .services-wrapper .service-container{padding:70px 0 0;position:relative;overflow:visible;scroll-margin-top:200px}.service-page__bottom-container__inner-container .services-wrapper .service-container .service-top{display:flex;align-items:center;margin-bottom:44px;gap:20px}.service-page__bottom-container__inner-container .services-wrapper .service-container .service-top .service-img{display:flex;justify-content:center;align-items:center;color:#209263;width:68px;min-width:68px;height:68px;background-color:rgba(32,146,99,.2);border-radius:50%}.service-page__bottom-container__inner-container .services-wrapper .service-container .service-top h2{font-weight:400;font-size:30px}.service-page__bottom-container__inner-container .services-wrapper .service-container .service-list{display:flex;flex-direction:column;gap:24px;list-style-type:disclosure-closed;color:#209263;padding-left:20px}.service-page__bottom-container__inner-container .services-wrapper .service-container .service-list .service-list-item span{display:flex;margin-left:34px;color:#000;font-weight:500;font-size:18px}.service-page__bottom-container__inner-container .services-wrapper .service-container .divider{height:1px;background-color:rgba(32,146,99,.2);width:1258px;left:50%;transform:translateX(-50%);width:100vw;margin-top:70px}@media (min-width:768px){.service-page__top-container{position:relative}.service-page__top-container .left-container{display:flex;flex-direction:column}.service-page__top-container .image-container{display:flex;position:absolute;max-width:200px;right:100px}.service-page__top-container .image-container img{width:100%}}@media (min-width:1024px){.service-page__top-container{height:400px}.service-page__top-container .left-container .body-container .header-container{line-height:60px}.service-page__top-container .left-container .body-container .breadcrumbs{margin-bottom:80px}.service-page__top-container .left-container .body-container .label-container{margin-bottom:28px}.service-page__top-container .image-container{max-width:300px}}@media (min-width:1200px){.service-page__top-container{padding:90px 16px;height:560px}.service-page__top-container .image-container{max-width:none}.service-page__bottom-container__inner-container{margin-top:56px}}.contact-page{max-width:1500px;margin:0 auto;padding:30px 16px}.contact-page .upper-container{margin-bottom:114px}.contact-page .upper-container,.contact-page .upper-container .left-container{display:flex;flex-direction:column}.contact-page .upper-container .left-container .body-container .breadcrumbs{margin-bottom:20px}.contact-page .upper-container .left-container .body-container .breadcrumbs .breadcrumb_last{color:#209263}.contact-page .upper-container .left-container .body-container .breadcrumbs span{display:flex;align-items:center;gap:16px;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.contact-page .upper-container .left-container .body-container .breadcrumbs span span a{text-decoration:none;color:#000;text-transform:uppercase;font-weight:500;font-size:12px}.contact-page .upper-container .left-container .body-container .label-container{margin-bottom:20px}.contact-page .upper-container .left-container .body-container .header-container{margin-bottom:66px}.contact-page .upper-container .left-container .body-container .header-container h1{font-family:Poly;font-weight:400;font-size:clamp(30px,4vw,48px);margin:0}.contact-page .upper-container .left-container .body-container .title-container{margin-bottom:54px}.contact-page .upper-container .left-container .body-container .title-container h2{font-family:Satoshi;font-weight:700;font-size:18px}.contact-page .upper-container .left-container .body-container .info-container{display:flex;flex-direction:column;gap:16px;margin-bottom:80px}.contact-page .upper-container .left-container .body-container .info-container__single-info{display:flex;align-items:center;gap:20px;cursor:pointer;text-decoration:none}.contact-page .upper-container .left-container .body-container .info-container__icon-container{display:flex;justify-content:center;align-items:center;color:#000;width:56px;height:56px;border:1px solid #000;border-radius:50%;transition:.4s}.contact-page .upper-container .left-container .body-container .info-container__text-container{color:#000;font-weight:500;transition:.4s}.contact-page .upper-container .left-container .body-container .info-container__single-info:hover .info-container__text-container{color:#209263}.contact-page .upper-container .left-container .body-container .info-container__single-info:hover .info-container__icon-container{border:1px solid #209263;color:#209263}.contact-page .upper-container .left-container .body-container .nip-info{display:flex;gap:32px;color:#000;font-weight:700;margin-bottom:40px}.contact-page .upper-container .right-container{display:flex;justify-content:center;align-items:center;margin:0 auto}.contact-page .upper-container .right-container .form-container{border-radius:10px;border:2px solid #209263;padding:32px 44px;max-width:534px;width:100%}.contact-page .upper-container .right-container .form-container__header-container{margin-bottom:40px}.contact-page .upper-container .right-container .form-container__header-container h2{font-family:Poly;font-weight:400;font-size:30px;color:#209263}.contact-page .upper-container .right-container .form-container form{display:flex;flex-direction:column;gap:20px}.contact-page .upper-container .right-container .form-container form .inputs-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.contact-page .upper-container .right-container .form-container form .inputs-container label{display:flex;flex-direction:column;max-width:206px;color:#209263;font-weight:500;position:relative}.contact-page .upper-container .right-container .form-container form .inputs-container label .wpcf7-form-control-wrap input{width:100%;background:transparent;border:none;border-bottom:1px solid #209263;color:#fff!important;padding-bottom:12px;transition:background-color 5000s ease-in-out 0s}.contact-page .upper-container .right-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:focus{outline:none}.contact-page .upper-container .right-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #209263;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#209263}.contact-page .upper-container .right-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill:focus,.contact-page .upper-container .right-container .form-container form .inputs-container label .wpcf7-form-control-wrap input:-webkit-autofill:hover{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #209263}.contact-page .upper-container .right-container .form-container form .inputs-container label .label-span{position:absolute;transition:.4s ease;pointer-events:none}.contact-page .upper-container .right-container .form-container form .inputs-container label:focus-within .label-span{top:-12px;color:#00ff96;font-size:12px}.contact-page .upper-container .right-container .form-container form .inputs-container label.not-empty .label-span{top:-12px;color:#00ff96;font-size:12px}.contact-page .upper-container .right-container .form-container form .text-area-container label{display:flex;flex-direction:column;color:#209263;font-weight:500;position:relative}.contact-page .upper-container .right-container .form-container form .text-area-container label .wpcf7-form-control-wrap textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid #209263;color:#209263}.contact-page .upper-container .right-container .form-container form .text-area-container label .wpcf7-form-control-wrap textarea:focus{outline:none}.contact-page .upper-container .right-container .form-container form .text-area-container label textarea:-webkit-autofill{background-color:transparent!important;color:#fff!important;border-bottom:1px solid #209263;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#209263}.contact-page .upper-container .right-container .form-container form .text-area-container label textarea:-webkit-autofill:focus,.contact-page .upper-container .right-container .form-container form .text-area-container label textarea:-webkit-autofill:hover{background-color:transparent!important;color:#209263!important;border-bottom:1px solid #209263}.contact-page .upper-container .right-container .form-container form .text-area-container label .label-span{position:absolute;transition:.4s ease;pointer-events:none}.contact-page .upper-container .right-container .form-container form .text-area-container label:focus-within .label-span{top:-12px;color:#00ff96;font-size:12px}.contact-page .upper-container .right-container .form-container form .text-area-container label.not-empty .label-span{top:-12px;color:#00ff96;font-size:12px}.contact-page .upper-container .right-container .form-container form .accptance-container{display:flex;flex-direction:column;gap:30px}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container{display:flex;align-items:center;gap:12px}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container .policy-agree{color:#209263;font-weight:500}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container .policy-agree a{text-decoration:none;cursor:pointer;color:#00ff96}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:flex;margin:0}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #209263;border-radius:3px;display:inline-block;position:relative;cursor:pointer}.contact-page .upper-container .right-container .form-container form .accptance-container .checkbox-container .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#00ff96;border-radius:2px;transform:translate(-50%,-50%)}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container{display:flex;justify-content:flex-end}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container input{color:#fff;background-color:#209263;font-size:18px;font-weight:500;border-radius:28px;max-width:120px;width:100%;height:50px;border:1px solid transparent;order:1;cursor:pointer;transition:.4s}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container input:not([disabled]):hover{color:#00ff96;border:1px solid #00ff96;background-color:#209263}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container input:disabled{opacity:.2;cursor:not-allowed}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container input:disabled~.circle{opacity:.2;cursor:not-allowed}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container input:not([disabled]):hover~.circle{transform:rotate(0);background-color:#209263;color:#00ff96;border:1px solid #00ff96}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container .circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#00ff96;order:2;color:#209263;transform:rotate(-45deg);cursor:pointer;transition:.4s;border:1px solid transparent}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container .circle svg{width:16px}.contact-page .upper-container .right-container .form-container form .accptance-container .button-container .wpcf7-spinner{order:3;display:none}.contact-page .bottom-container{display:flex;flex-direction:column;justify-content:center;max-width:1300px;margin:0 auto -426px}.contact-page .bottom-container .bottom-header{margin-bottom:42px;text-align:center}.contact-page .bottom-container .bottom-header h2{font-size:30px;margin:0;font-weight:400}.contact-page .bottom-container .map-container iframe{width:100%;max-height:556px}@media (min-width:768px){.contact-page .upper-container .right-container .form-container form .inputs-container{gap:20px}.contact-page .upper-container .right-container .form-container form .inputs-container label{max-width:206px}.contact-page .bottom-container .bottom-header h2{padding-left:66px;text-align:start}}@media (min-width:1024px){.contact-page .upper-container{flex-direction:row}.contact-page .upper-container .left-container .body-container .header-container{line-height:60px}.contact-page .upper-container .left-container .body-container .breadcrumbs{margin-bottom:80px}.contact-page .upper-container .left-container .body-container .label-container{margin-bottom:28px}}@media (min-width:1200px){.contact-page{padding:90px 16px}}.language-switcher{border-radius:50%;color:#209263;font-size:18px}.language-switcher,.language-toggle{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;width:52px;height:52px;transition:.4s}.language-toggle{border-radius:50%;background-color:#f0f0f0;border:1px solid #209263}.language-toggle:hover{background-color:#209263;color:#fff;border:1px solid #209263}.language-modal{display:none;position:absolute;top:64px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.modal-content{flex-direction:column;gap:16px;background-color:#fff;padding:8px;border-radius:6px}.language-button,.modal-content{display:flex;justify-content:center;align-items:center}.language-button{width:54px!important;height:50px;text-decoration:none;background-color:#209263;border:1px solid transparent;color:#fff!important;border-radius:6px;transition:.4s}.language-button:hover{color:#209263!important;background-color:#fff;border:1px solid #209263}