.whatsapp_button{width:50px;height:50px;z-index:100;background:#01cc76;border-radius:50%;position:fixed;bottom:100px;right:15px;display:flex;align-items:center;justify-content:center}@media(min-width:600px){.whatsapp_button{right:20px;width:60px;height:60px}.whatsapp_button:hover{background:#0bc28c}}.whatsapp_icon{color:#fff;font-size:35px;width:35px;height:35px}@media screen and (max-width:600px){.whatsapp_icon{width:28px;height:28px}}.form_disclaimer{font-style:italic;font-size:12px;margin-top:-10px;margin-bottom:-10px;margin-left:10px}.universal_input.price_contact_form{background:#f6f9fc}.universal_input.error_border{border:1px solid #f26666}.contact__comment-textarea.custom_textarea{resize:vertical;max-height:300px;min-height:100px}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-left,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,#fff);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:var(--react-international-phone-disabled-text-color,#666)}.contact_wrapper{background:var(--app-light-bg-color)}.contact_container{width:320px;margin:0 auto;padding:60px 0}@media(min-width:600px){.contact_container{width:600px;padding:100px 0 60px}}@media(min-width:1024px){.contact_container{width:960px;display:grid;align-items:center;grid-template-columns:auto auto;grid-gap:52px;gap:52px}}@media(min-width:1280px){.contact_container{width:1200px;padding:128px 0 100px;gap:90px}}.contact_pic_tablet{display:none}@media(min-width:600px){.contact_pic_tablet{display:block}}@media(min-width:1024px){.contact_pic_tablet{display:none}}@media(min-width:600px){.contact_pic_mobile{display:none}}.contact_pic_desktop{display:none}@media(min-width:1024px){.contact_pic_desktop{display:block}}.contact_image{width:280px;height:340px;margin:0 auto 58px}@media(min-width:600px){.contact_image{width:544px;height:371px}}@media(min-width:1024px){.contact_image{width:495px;height:694px;order:2;margin:unset;background:#fff;padding:24px;border-radius:40px}}@media(min-width:1280px){.contact_image{width:640px;height:694px}}.contact_title{font-family:var(--font-rubik);font-size:30px;font-weight:700;line-height:48px;text-align:center;color:var(--title-color);margin-bottom:8px}@media(min-width:600px){.contact_title{font-size:40px}}@media(min-width:1024px){.contact_title{text-align:left;margin-bottom:16px}}.contact_subtitle{font-weight:400;line-height:21px;text-align:center;color:var(--text-color-color);margin-bottom:24px}@media(min-width:600px){.contact_subtitle{font-size:16px;line-height:24px}}@media(min-width:1024px){.contact_subtitle{text-align:left;font-size:18px;line-height:27px;padding-right:100px;margin-bottom:48px}}.phone_wrapper{display:flex;align-items:center;gap:5px;width:100%;border-radius:10px;background:#fff;padding:12px 10px 12px 24px}.phone_wrapper.price_contact_form,.phone_wrapper.price_contact_form>.phone_input_wrapper>.react-international-phone-input-container>.react-international-phone-country-selector>.react-international-phone-country-selector-button,.phone_wrapper.price_contact_form>.phone_input_wrapper>.react-international-phone-input-container>.react-international-phone-input{background:#f6f9fc}.phone_wrapper>.phone_input_wrapper>.react-international-phone-input-container>.react-international-phone-input{width:100%!important}.phone_wrapper.error_border{border:1px solid #f26666}.phone_input_wrapper{width:100%}.country_name{color:var(--title-color);font-size:14px;font-family:var(--font-rubik);text-transform:uppercase}.react-international-phone-country-selector-button__button-content{margin-right:8px}.react-international-phone-country-selector-button__dropdown-arrow{font-size:20px;color:#000;margin-left:10px;transform:rotate(-90deg)}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotate(0deg)}.react-international-phone-country-selector-dropdown{border-radius:10px}.react-international-phone-country-selector-dropdown:focus-visible{outline:none}.main_contact_form{display:grid;grid-gap:15px;gap:15px}.form_wrapper{max-width:670px}.input_wrapper{position:relative}.universal_input{border-radius:10px;padding:12px 10px 12px 24px;background:#fff;width:100%;border:unset;font-size:14px;line-height:28px}.universal_input::placeholder{color:#aab1be}.universal_input:focus-visible{outline:none}.universal_input:hover{cursor:pointer}.universal_input.with_padding{padding-left:65px}.form_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form_grid>.input_grid>.input_wrapper>.universal_input{width:100%}.input_error{color:var(--error-message);font-size:10px;padding:4px 0 4px 2px}@media(min-width:600px){.input_error{font-size:12px}}.phone_error{margin-top:-15px}.colored_button_container.form_submit_btn{width:312px;margin:20px auto 0}@media(min-width:1024px){.colored_button_container.form_submit_btn{margin:20px 0 0}}.input_image{position:absolute;top:10px;left:20px}.colored_button_container{display:flex;justify-content:center}.colored_main_button{text-decoration:none;display:block;width:100%;background:var(--colored-btn-bg);transition:background .3s;padding:8px 19px;color:var(--colored-btn-text-color);border:none;border-radius:10px;font-size:14px;line-height:28px;text-align:center;letter-spacing:.5px;font-weight:600}.colored_main_button:hover{cursor:pointer;background:var(--colored-btn-hover)}@media(min-width:1280px){.colored_main_button{font-size:16px}}.colored_main_button.disabled{background:linear-gradient(180deg,#93d5ba,rgba(0,155,51,.588))}.modal_wrapper{height:100%;width:100%;background:rgba(0,0,0,.4);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:.5s;z-index:3000;opacity:1;pointer-events:all;overflow-y:scroll;overflow-x:hidden}.modal_content{background:#fff;border-radius:10px;margin:70px auto 0;position:relative;z-index:10000;width:300px;transition:all .4s;transform:scale(1);box-shadow:0 0 30px 0 rgba(0,0,0,.25);overflow-x:hidden}@media(min-width:480px){.modal_content{width:420px}}@media(min-width:768px){.modal_content{width:700px}}.modal_inner_content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;position:relative;z-index:3;background:rgba(0,164,130,.1);overflow:hidden}.modal_content.regular__modal{padding:40px 20px}@media(min-width:600px){.modal_content.regular__modal{width:300px;left:0}}.modal_content.regular__modal>div{font-family:var(--font-rubik);font-size:16px;line-height:22px;display:grid;justify-items:center;grid-gap:20px;gap:20px}.colored_main_button.modal_btn{width:130px;margin:0 auto}.modal_text{max-width:400px}.modal_text,.modal_title{text-align:center;padding-bottom:10px}.modal_pic_box{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:30px 15px}.modal_content.transparent{background:transparent!important;box-shadow:unset}.scroll-up-arrow{position:fixed;width:60px;height:60px;bottom:100px;right:100px;z-index:10}@media screen and (max-width:600px){.scroll-up-arrow{width:50px;height:50px;right:80px;bottom:100px}}.scroll-up-arrow__1,.scroll-up-arrow__2{width:60px;height:60px;position:absolute}@media screen and (max-width:600px){.scroll-up-arrow__1,.scroll-up-arrow__2{width:50px;height:50px}}.scroll-up-arrow__2{opacity:0}@media(min-width:600px){.scroll-up-arrow:hover .scroll-up-arrow__1{opacity:0}.scroll-up-arrow:hover .scroll-up-arrow__2{opacity:1}}:root{--app-light-bg-color:#f8f9fa;--burger-bars-color:#1c1c1d;--green-bg-color:#092820;--darkgreen-bg-color:#051813;--second-text-color:#fff;--light-green-text:#98c6b3;--white:#fff;--schema-blue:#7e9fb1;--schema-green:#7eb19c;--graph-green:#57ca7d;--graph-red:#d4534b;--needs-green:#32b877;--title-color:#363940;--text-color:#6b778c;--main-hover-color:#0bc28c;--second-hover-color:rgba(189,246,227,.68);--slide-bg-color:#fff;--main-green:#009b33;--calculate-title-color:#fff;--calculate-highlighted:#94f1b1;--calculate-slider-text:#7eb19c;--sidebar-item-bg:#f8f8fa;--calc-text-color:#aaafb0;--calc-bg-color:rgba(15,30,24,.44);--calc-rows-color:#1b3b33;--calc-row-text:#7eb19c;--calc-numbers-color:#fff;--otc-bright-green:#00a171;--otc-green:rgba(0,161,113,.5);--colored-btn-bg:linear-gradient(90deg,#00a482,#009b33),linear-gradient(0deg,#363940,#363940);--colored-btn-hover:linear-gradient(90deg,#19caa5,#0fb83e),#363940;--colored-btn-bg-disabled:linear-gradient(90deg,#19caa5,#0fb83e),#363940;--colored-btn-text-color:#fff;--tags-bg:#9cead5;--footer-bg:#1c1c1d;--footer-main-color:#fff;--react-international-phone-country-selector-arrow-color:#000;--react-international-phone-country-selector-border-color:transparent;--react-international-phone-country-selector-background-color-hover:transparent;--react-international-phone-height:27px;--react-international-phone-border-color:transparent;--react-international-phone-border-radius:10px;--react-international-phone-background-color:#fff;--react-international-phone-text-color:#363940;--react-international-phone-font-size:14px;--error-message:red}.telegram-widget{position:fixed;width:60px;height:60px;bottom:100px;right:15px;z-index:100}@media screen and (max-width:600px){.telegram-widget{width:50px;height:50px;right:20px}}.telegram-widget__1,.telegram-widget__2{width:60px;height:60px;position:absolute}@media screen and (max-width:600px){.telegram-widget__1,.telegram-widget__2{width:50px;height:50px}}.telegram-widget__2{opacity:0}@media(min-width:600px){.telegram-widget:hover .telegram-widget__1{opacity:0}.telegram-widget:hover .telegram-widget__2{opacity:1}}