.Loading_loading__Mn0jT{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.SocialNetworks_boxSocials__Kt5lH svg{fill:#000}.SocialNetworks_iconSocials__rJnjx{display:flex;align-items:center;justify-content:center}a.SocialNetworks_iconSocials__rJnjx{display:inline-block;height:40px;width:40px;border-radius:50%;background-color:#fff;transition-duration:.2s;margin-right:7px;line-height:40px;text-align:center}a.SocialNetworks_iconSocials__rJnjx img{vertical-align:middle;width:50%;margin-bottom:3px}a.SocialNetworks_iconSocials__rJnjx:last-child{margin-right:0}a.SocialNetworks_iconSocials__rJnjx:hover{transform:translateY(-3px);transition-duration:.2s;background:#2afaf8}.Footer_footer__cuq1x{background-color:#191919;padding:80px 0 0}.Footer_footer__cuq1x h6{color:#fff;margin-bottom:20px;font-weight:600;background:-webkit-linear-gradient(236deg,#22d1ee,#c5ff41);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Footer_footerBottom__GaSvN{padding:30px 0;color:#5a5b5b;font-size:14px}.Footer_footerBottom__GaSvN strong{color:#d280e5;font-weight:700}.Footer_footerBottom__GaSvN a{text-decoration:none}.Footer_titleFollow__3x_Gt{margin-top:28px;margin-bottom:12px}.Footer_customFooterWrapper__SRIE1{display:flex;flex-direction:column}.Footer_customFooterWrapper__SRIE1 .main-menu{margin-right:15px}.Footer_customFooterSocial__AnHQT{text-align:center}.Layout_main__0_y6d{display:flex;flex-direction:column;flex:1 0 auto}.PageBanner_pageBannerBanner__m0c0S{min-height:720px;position:relative;padding-top:210px;padding-bottom:140px;background-color:#191919;overflow:hidden}.PageBanner_pageBannerBanner__m0c0S:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1000px;height:200px;background:url(/_next/static/media/banner-green-bg.b694685f.png) no-repeat 50%/cover}.PageBanner_pageBannerWrapper__cFnzS{display:flex;flex-direction:column;align-items:center;justify-content:center}.PageBanner_pageBannerDescr__flPai,.PageBanner_pageBannerTitle__jI8mX{text-align:center;color:#fff!important;max-width:990px}@media(max-width:992px){.PageBanner_pageBannerBanner__m0c0S{padding-top:110px}}.ContactDetails_root__1KGDN{display:flex;flex-direction:column;gap:40px}.ContactDetails_block__PfINP{display:flex;flex-direction:column;gap:20px}.ContactDetails_title__Pd1aL{margin:0;font-family:var(--tg-body-font-family);font-weight:500;color:#191919;font-size:30px;line-height:34px}@media(max-width:1200px){.ContactDetails_title__Pd1aL{font-size:24px;line-height:30px}}.ContactDetails_root__1KGDN .box-socials{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ContactDetails_root__1KGDN .icon-socials{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #d8d8d8;background:#fff}.ContactDetails_root__1KGDN .icon-socials svg{width:25px;height:25px}.ContactDetails_contacts__nQXv0{display:flex;flex-direction:column;gap:15px}.ContactDetails_line__OGIQ1{display:flex;align-items:center;gap:10px}.ContactDetails_flag__Bfox9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.ContactDetails_flag__Bfox9 svg{width:100%;height:100%}.ContactDetails_text__xcWQQ{font-family:var(--tg-body-font-family);font-weight:400;color:#191919;font-size:20px;line-height:24px}@media(max-width:1200px){.ContactDetails_text__xcWQQ{font-size:18px}}.modal-content.FormSuccessModal_formSuccessModalContent__OXzqw{max-width:1000px;box-shadow:var(--shadow-green)}.FormSuccessModal_formSuccessModal__3SX7N{padding:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px}.FormSuccessModal_formSuccessModal__3SX7N .maxOpen-services__descr,.FormSuccessModal_formSuccessModal__3SX7N .maxOpen-services__title{color:#fff;margin:0}.FormSuccessModal_formSuccessModal__3SX7N .FormSuccessModal_titleWrapper__vXb_u{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.FormSuccessModal_formSuccessModal__3SX7N .FormSuccessModal_formSuccessModalIcon__tdIBo{width:70px;height:70px}@media(max-width:640px){.FormSuccessModal_formSuccessModal__3SX7N{padding:20px}.FormSuccessModal_formSuccessModal__3SX7N .FormSuccessModal_formSuccessModalIcon__tdIBo{width:40px;height:40px}.modal-content.FormSuccessModal_formSuccessModalContent__OXzqw{width:95%}}.Input_field__k6Jxf{display:flex;flex-direction:column;margin-bottom:0;font-family:var(--tg-body-font-family)}.Input_label__5xQux{font-size:16px;line-height:16px;font-weight:600;margin-bottom:5px}.Input_input__dwy5x{background:#fff;border:1px solid #d1d3d4;height:64px;padding:0 20px;font-size:16px;width:100%;font-family:inherit;transition:var(--transition-base)}.Input_input__dwy5x:focus{background:transparent;border-color:#b1b2b8;outline:none}.Input_input__dwy5x::placeholder{color:#9c9c9c}.Input_errorBorder___2pMY,.Input_errorBorder___2pMY:focus{border-color:#dc3545}.Input_error__C_XB0{font-size:13px;line-height:1.3;color:#dc3545}.Input_hint__qvZxN{font-size:13px;line-height:1.3;color:#9c9c9c}.Input_underline__9BPUv{gap:8px}.Input_underline__9BPUv .Input_label__5xQux{margin-bottom:0;font-size:18px;line-height:26px;font-weight:700;color:#191919}.Input_underline__9BPUv .Input_input__dwy5x{height:60px;padding:12px;border:none;border-bottom:1px solid #d1d1d1;border-radius:0;background:none;font-size:18px;line-height:26px;color:#191919}.Input_underline__9BPUv .Input_input__dwy5x::placeholder{color:#888}.Input_underline__9BPUv .Input_input__dwy5x:focus{background:none;border-image:linear-gradient(90deg,#2afaf8,#12fda3) 1}.Select_field__MI_VV{position:relative;display:flex;flex-direction:column;font-family:var(--tg-body-font-family)}.Select_label__zuRzx{margin-bottom:5px;font-size:16px;line-height:16px;font-weight:600}.Select_control__yXzBo{position:relative}.Select_trigger__2htYh{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:64px;padding:0 20px;border:1px solid #d1d3d4;border-radius:0;background:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s ease}.Select_trigger__2htYh:hover{border-color:#b1b2b8}.Select_trigger__2htYh.Select_open__wli4x{border-color:#191919}.Select_value__ArJ0y{overflow:hidden;font-size:16px;line-height:24px;color:#191919;text-overflow:ellipsis;white-space:nowrap}.Select_placeholder__s0Ln7 .Select_value__ArJ0y{color:#888}.Select_chevron__2cz3M{flex-shrink:0;color:#191919;transition:transform .2s ease}.Select_chevronOpen__GCx3M{transform:rotate(180deg)}.Select_errorBorder__0K9vF{border-color:#dc3545}.Select_error__9M8HO{margin-top:4px;font-size:13px;line-height:1.3;color:#dc3545}.Select_menu__qRanJ{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #e7e7e7;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12);max-height:264px;overflow-y:auto}.Select_option__mynm1{display:block;width:100%;padding:12px 16px;border:none;border-radius:10px;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:16px;line-height:24px;color:#191919;transition:background-color .15s ease}.Select_option__mynm1:hover{background:#f2f6f8}.Select_optionSelected__W_zE_{font-weight:600;background:rgba(31,251,209,.18)}.Select_optionSelected__W_zE_:hover{background:rgba(31,251,209,.26)}.Select_underline__faLTF{gap:8px}.Select_underline__faLTF .Select_label__zuRzx{margin-bottom:0;font-size:18px;line-height:26px;font-weight:700;color:#191919}.Select_underline__faLTF .Select_trigger__2htYh{height:60px;padding:12px;border:none;border-bottom:1px solid #d1d1d1;background:none}.Select_underline__faLTF .Select_trigger__2htYh.Select_open__wli4x{border-image:linear-gradient(90deg,#2afaf8,#12fda3) 1}.Select_underline__faLTF .Select_value__ArJ0y{font-size:18px;line-height:26px}.SelectButton_button__RrVlA{display:flex;align-items:center;height:60px;padding:0 20px;border:1px solid #d1d1d1;border-radius:50px;background:none;cursor:pointer;font-family:var(--tg-body-font-family);font-weight:500;font-size:16px;line-height:22px;color:#191919;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.SelectButton_button__RrVlA:hover{border-color:#2afaf8}@media(max-width:1200px){.SelectButton_button__RrVlA{height:auto;padding:12px 20px;font-size:14px;line-height:20px}}.SelectButton_selected__PJb1G{border-color:transparent;background:#1ffbd1}.SelectButton_selected__PJb1G:hover{border-color:transparent}