/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.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;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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}@font-face{font-family:"PT Sans";src:url("../fonts/PTSans-Regular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"PT Sans";src:url("../fonts/PTSans-Bold.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Gotham Pro";src:url("../fonts/gothampro.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Gotham Pro";src:url("../fonts/gothampro_medium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Gotham Pro";src:url("../fonts/gothampro_bold.ttf") format("truetype");font-style:normal;font-weight:700}html{box-sizing:border-box;height:100%;font-size:16px;scroll-behavior:smooth}html.noscroll{overflow:hidden}*,*::before,*::after{box-sizing:border-box;outline:none}body{background:#000;font-family:"PT Sans", sans-serif;min-width:360px;display:flex;flex-direction:column;height:100%}img{max-width:100%;height:auto}*:has(> img){font-size:0}main{flex:1 0 auto;position:relative;overflow:hidden}footer{flex:0 0 auto}html.no_scroll{overflow:hidden}button,a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a{text-decoration:none}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.top-0{top:0}.start-0{left:0}.end-0{right:0}.bottom-0{bottom:0}.d-none{display:none}.d-block{display:block}.d-grid{display:grid}.d-flex{display:flex;flex-wrap:wrap}.d-inline-block{display:inline-block}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.w-100{width:100%}.h-100{height:100%}.mx-auto{margin:0 auto}.ms-auto{margin-left:auto}.m-0{margin:0}.p-0{padding:0}.text-center{text-align:center}.text-end{text-align:right}.list-none{list-style:none}.text-decoration-none{text-decoration:none}.text-uppercase{text-transform:uppercase}.object-cover-50{object-fit:cover;object-position:50%}.btn{display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;border:none;border-radius:2px;cursor:pointer}.btn_callback{width:195px;height:33px;border:1px solid #FFFFFF;border-radius:30px;font-size:18px;line-height:23px;color:#FFFFFF;transition:background-color 0.3s, box-shadow 0.3s, color 0.3s}.btn_anchor{gap:20px;width:265px;height:33px;background:rgba(255, 255, 255, 0.2);border:1px solid #FFFFFF;border-radius:30px;transition:background-color 0.3s, box-shadow 0.3s, color 0.3s}.btn_anchor-name{font-size:18px;line-height:23px;color:#FFFFFF}.contacts_form_submit{padding:0 30px;height:33px;background:rgba(255, 255, 255, 0.2);border:1px solid #FFFFFF;border-radius:30px;font-size:18px;line-height:23px;color:#FFFFFF;cursor:pointer;transition:background-color 0.3s, box-shadow 0.3s, color 0.3s}.btn_anchor:hover,.btn_callback:hover,.contacts_form_submit:hover{background-color:rgba(255, 255, 255, 0.4);box-shadow:inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 1.2em rgba(255, 255, 255, 0.5)}.main-header{padding:20px 0;z-index:2}.main-header-row{flex-wrap:nowrap;gap:10px}.main-header-logo{flex-shrink:0;margin-right:auto}.main-header-menu{flex-shrink:0;margin-right:20px}.main-header-menu ul{gap:20px}.main-header-menu ul li a{font-size:18px;line-height:23px;color:#FFFFFF}.main-header-menu ul li a:hover{text-decoration:underline}.btn-hamburger{width:50px;height:34px;display:none}.menu-icon{width:100%;height:100%}.menu-icon span{display:block;height:3px;background-color:#fff;transition:all 0.2s cubic-bezier(0.1, 0.82, 0.76, 0.965);right:0}.menu-icon span:nth-child(1){top:0;width:50px}.menu-icon span:nth-child(2){top:calc(50% - 1px);width:42px}.menu-icon span:nth-child(3){bottom:0;width:30px}@media (min-width:1280px){.btn-hamburger:hover span:nth-child(1){width:42px}.btn-hamburger:hover span:nth-child(2){width:30px}}.btn-hamburger.active span:nth-child(2){opacity:0}.btn-hamburger.active span:nth-child(1),.btn-hamburger.active span:nth-child(3){width:54px}.btn-hamburger.active span:nth-child(1){transform:rotate(-34deg);top:15px}.btn-hamburger.active span:nth-child(3){transform:rotate(34deg);bottom:15px}.mobile_menu{position:fixed;width:100%;height:100%;top:0;right:-110%;z-index:101;padding:142px 12px 0;display:none;background-color:#000;width:315px;transition:0.5s ease}.mobile_menu.active{right:0}.mobile_menu_list{margin-bottom:40px}.mobile_menu_list ul{gap:30px}.mobile_menu_list ul li a{font-weight:900;font-size:25px;line-height:30px;color:#FFFFFF;text-transform:uppercase}.mobile_menu_list ul li:nth-child(4) a{color:#BAD789}.btn_mobile_menu-callback{max-width:340px;width:100%;height:46px;font-weight:700;font-size:18px;line-height:22px;color:#fff;margin-left:auto;border:1px solid #fff;border-radius:100px;margin-top:auto}.main-footer{position:relative;background-color:#000;padding:20px 0}.footer-content{margin-bottom:20px;gap:30px}.footer-menu{margin-left:auto}.footer-menu ul{gap:20px}.footer-menu ul li a{font-weight:400;font-size:18px;line-height:23px;color:#FFFFFF}.go_main-site a{font-size:16px;line-height:19px;color:#FFFFFF}.footer-contacts{gap:10px}.contacts-item a{font-size:16px;line-height:19px;color:#FFFFFF}.footer-menu ul li a:hover,.go_main-site a:hover,.contacts-item a:hover{text-decoration:underline}.under-footer{gap:30px}.copyright{font-weight:400;font-size:16px;line-height:19px;color:#D5D4D4}.underfooter_link{font-weight:400;font-size:16px;line-height:19px;color:#D5D4D4}.underfooter_link:hover{text-decoration:underline}.isart{font-weight:400;font-size:16px;line-height:19px;color:#D5D4D4;gap:10px;align-items:center}:root{--width: 80px;--height: calc(var(--width) / 2)}.container{max-width:1264px;width:100%;padding:0 12px;margin:0 auto}.swiper-button-prev,.swiper-button-next{margin:0}.swiper-button-prev:after,.swiper-button-next:after{display:none}p{font-size:16px;line-height:19px;color:#fff;margin:0 0 10px 0}ul,ol{margin:20px 0;padding-left:25px}li{font-size:16px;line-height:19px;color:#fff}p:last-child,ul:last-child,ol:last-child{margin-bottom:0 !important}._desktop{display:block}._mobile{display:none}@media (max-width:1023px){._mobile{display:block}._desktop{display:none}}.alModal{width:96%;max-width:950px;max-height:520px;height:90vh;display:none;position:fixed;z-index:102;opacity:0;top:100%;left:50%;background-color:#000;background-image:url(../images/modal_bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:0}.alModalClose{width:23px;height:23px;cursor:pointer;position:absolute;top:30px;right:30px;z-index:101;opacity:1}.alModalClose:hover{opacity:0.8}.alModal .thank_words{margin-bottom:30px}.alModalContent-title{font-family:"Gotham Pro";font-size:24px;line-height:23px;color:#FFFFFF;margin-bottom:30px}.modal-privacy-text::-webkit-scrollbar-track{background-color:transparent}.modal-privacy-text::-webkit-scrollbar{width:1px;background-color:transparent}.modal-privacy-text::-webkit-scrollbar-thumb{background-color:#fff}.modal-privacy-text p{font-size:12px}.modal-privacy-text p span{color:#EB691D;text-decoration:underline}.overlay,#overlay{z-index:102;position:fixed;background-color:#000;opacity:0.9;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}#overlay{z-index:100;opacity:0}.alModalThank .alModalContent{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.alModalThank .alModalContent-title{max-width:375px;width:100%;margin:0 auto 20px}.alModalContent{padding:35px 25px 30px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.js_modal-privacy .alModalContent{padding:19px 25px 30px}.alModalContent form,.calc-modal_form{max-width:490px;width:100%;gap:5px}.alModalContent .alModalInput{width:100%;padding:10px 20px;height:38px;border:1px solid #c9c9c9;border-radius:20px;font-size:16px;line-height:18px;color:#fff;background:rgba(0, 0, 0, 0)}.alModalTextarea{width:100%;padding:10px 20px;height:74px;border:1px solid #c9c9c9;border-radius:20px;resize:none;font-size:16px;line-height:18px;color:#fff;background:rgba(0, 0, 0, 0)}.custom-checkbox{flex-wrap:nowrap;gap:10px;margin-top:5px;cursor:pointer}.custom-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #fff;border-radius:6px;background-color:transparent;flex-shrink:0;cursor:pointer}.custom-checkbox input[type="checkbox"]:checked{background-color:#fff}.custom-checkbox_name{font-weight:400;font-size:14px;line-height:16px;color:#FFFFFF}.btn_submit{padding:0 30px;height:42px;background:#FFFFFF;font-size:19px;line-height:22px;color:#000000;margin-top:5px}.main-content{padding-top:650px}.default-page{padding:133px 0 30px}.main-banner{background-color:#000;height:650px;padding:114px 0 70px;position:fixed;left:0;right:0;top:0}.main-banner:before{content:"";display:block;position:absolute;width:calc(50% + 1px);height:calc(100% - 1px);left:0;top:0;background-color:#fff;z-index:2;transform-origin:top;clip-path:polygon(0 0, calc(100% - 275px) 0%, 100% 100%, 0% 100%)}.main-banner_decore{width:50%;background-color:#131314;-webkit-mask-image:url(../images/banner_bg.svg);mask-image:url(../images/banner_bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom;z-index:2;-webkit-mask-size:auto 7%;mask-size:auto}.banner_ellipse_1{position:absolute;left:0;top:0;animation:10s pulse 1s alternate infinite}.banner_ellipse_2{position:absolute;left:-100px;bottom:-3px;animation:10s pulse 0s alternate-reverse infinite}@-webkit-keyframes pulse{0%{opacity:0.5;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}25%{opacity:1;-webkit-transform:translate(50%, -50%) rotate(45deg);transform:translate(50%, -50%) rotate(45deg)}50%{opacity:0.7;-webkit-transform:translate(100%, -25%) rotate(90deg);transform:translate(100%, -25%) rotate(90deg)}75%{opacity:0.9;-webkit-transform:translate(100%, 50%) rotate(45deg);transform:translate(100%, 50%) rotate(45deg)}100%{opacity:1;-webkit-transform:translate(50%, 15%) rotate(10deg);transform:translate(50%, 15%) rotate(10deg)}}@keyframes pulse{0%{opacity:0.5;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}25%{opacity:1;-webkit-transform:translate(50%, -50%) rotate(45deg);transform:translate(50%, -50%) rotate(45deg)}50%{opacity:0.7;-webkit-transform:translate(100%, -25%) rotate(90deg);transform:translate(100%, -25%) rotate(90deg)}75%{opacity:0.9;-webkit-transform:translate(100%, 50%) rotate(45deg);transform:translate(100%, 50%) rotate(45deg)}100%{opacity:1;-webkit-transform:translate(50%, 15%) rotate(10deg);transform:translate(50%, 15%) rotate(10deg)}}@keyframes bounce{0%{top:0}50%{top:calc(100% - var(--height))}100%{top:0}}@keyframes toRight{0%{left:0}100%{left:calc(100% - var(--width))}}.main-banner .container{height:100%;position:relative;z-index:3}.main-banner-inner{height:100%;grid-template-columns:repeat(12, 1fr);gap:20px}.main-banner-info{grid-column:1 / 6;align-self:flex-end}.main-banner_title{font-family:"Gotham Pro";font-weight:500;font-size:31px;line-height:31px;color:#FFFFFF;margin-bottom:40px}.main-banner-buttons{gap:20px}.main-banner_triggers{grid-column:6 / -1;gap:38px 20px;grid-template-columns:repeat(7, 1fr)}.main-banner-trigger{display:flex;flex-direction:column;gap:10px;position:relative}.main-banner-trigger:after{content:"";display:block;height:40px;width:1px;background-color:#fff;position:absolute;transform:rotate(-20deg);top:-4px;left:4px}.main-banner-trigger:nth-child(1){grid-row:1;grid-column:1 / -1}.main-banner-trigger:nth-child(2){grid-row:2;grid-column:4 / -1}.main-banner-trigger:nth-child(3){grid-row:3;grid-column:2 / -1}.main-banner-trigger:nth-child(4){grid-row:4;grid-column:5 / -1}.main-banner-trigger:nth-child(5){grid-row:5;grid-column:3 / -1}.main-banner-trigger_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0.8;border:1px solid #fff;width:34px;height:17px;border-radius:30px;margin-top:4px}.main-banner-trigger_text{font-family:"Gotham Pro";font-weight:700;font-size:24px;line-height:23px;color:#fff;clip-path:polygon(0 0, 100% 0%, 100% 100%, 7px 100%)}.main-banner-trigger_text span{display:block;animation:translate 1.5s}@keyframes translate{0%{transform:translate(-100%, 0)}100%{transform:translate(0, 0)}}.calculator_block{padding:60px 0;background-color:#fff;position:relative;z-index:3}.calculator_wrapper{height:320px;overflow:hidden;position:relative}.calculator_wrapper:before{content:"";display:block;position:absolute;left:1px;right:1px;bottom:0;height:80px;background-color:rgba(255, 255, 255, 0.25);backdrop-filter:blur(3px);z-index:1}.calculator_wrapper.open:before{display:none}.calc-title{font-family:"Gotham Pro";font-weight:500;font-size:24px;line-height:23px;color:#0A0A0A;margin-bottom:9px;text-align:center}.calc-undertitle{font-size:18px;line-height:23px;color:#0A0A0A;text-align:center}.calc-undertitle span{font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#28618C}.calculator_tabs{margin-top:40px;margin-bottom:40px}.btn_tab{width:280px;height:60px;background-repeat:no-repeat;background-position:100% 0;font-family:"Gotham Pro";font-weight:500;font-size:20px;line-height:19px;color:#0A0A0A;cursor:pointer}.btn_tab:nth-child(1){z-index:1}.btn_tab:nth-child(2){margin-left:-26px;z-index:0}.btn_tab_bg{z-index:-1}.btn_tab:nth-child(1).active svg path{fill:#609BC7}.btn_tab:nth-child(2).active svg path{fill:#BAD789}.btn_tab:nth-child(2).active{z-index:2}.calculator_tabs_content{display:none;overflow:hidden}.calculator_tabs_content.vis{display:block}.calc-row{grid-template-columns:1fr 1fr;gap:19px}.calc-column{gap:30px;padding:20px 30px;border:1px solid}#calc-1 .calc-column{border-color:#609BC7}#calc-2 .calc-column{border-color:#BAD789}.calc-item_label{font-weight:700;font-size:18px;line-height:23px;color:#0A0A0A;margin-bottom:10px}.calc-item_buttons{gap:20px}.btn_radio{min-width:140px;width:calc(33.333% - 14px);height:31px;border:1px solid #AEAEAE;border-radius:20px;font-size:16px;line-height:21px;color:#252525;position:relative;overflow:hidden;cursor:pointer}#calc-1 .btn_radio:has(input:checked){background-color:#609BC7;border-color:#609BC7}#calc-2 .btn_radio:has(input:checked){background-color:#BAD789;border-color:#BAD789}.btn_radio input{appearance:none;visibility:hidden;left:-100%;top:-100%}.calc-item_select select{width:100%;height:31px;appearance:none;padding:0 45px 0 30px;border:1px solid #AEAEAE;border-radius:20px;text-align:center;background-color:transparent;background-image:url(../images/dropdown.svg);background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;cursor:pointer;color:#000}#calc-1 .calc-item_select select.selected{background-color:#609BC7;border-color:#609BC7}#calc-2 .calc-item_select select.selected{background-color:#BAD789;border-color:#BAD789}#calc-1 .calc-item_select option:hover{box-shadow:0 0 10px 100px #609BC7 inset !important}#calc-2 .calc-item_select option:hover{box-shadow:0 0 10px 100px #BAD789 inset !important}.calculator_results_row{margin-top:20px}.calculator_results_row{grid-template-columns:400px 1fr;gap:20px}.calculator_results_column{padding:20px 12px}.calculator_results_column:nth-child(1){background-color:#BBD789}.calculator_results_column:nth-child(2){background-color:#609BC7;padding:20px 18px}.calculator_results_column-name{font-family:"Gotham Pro";font-weight:400;font-size:18px;line-height:17px;color:#000000;text-align:center;margin-bottom:5px}.calculator_results_column-caption{font-weight:400;font-size:14px;line-height:18px;color:#000000;text-align:center;margin-bottom:10px}.calculator_results_column_list{gap:10px;margin-bottom:10px}.calculator_results_column:nth-child(1) .calculator_results_column_list{grid-template-columns:1fr 1fr}.calculator_results_column:nth-child(2) .calculator_results_column_list{grid-template-columns:repeat(3, 1fr)}.result-item{padding:15px 20px;gap:10px;min-height:169px;justify-content:space-between;background:rgba(255, 255, 255, 0.5);overflow:hidden}.result-item_decore{top:-20px;left:-30%;-webkit-animation:pulse linear 12s infinite alternate;animation:pulse linear 12s infinite alternate;pointer-events:none}.result-item-name{font-size:16px;line-height:21px;color:#000000}.result-item-value{font-size:22px;line-height:28px;color:#000000;margin-top:auto}.open_info{width:fit-content;font-weight:400;font-size:14px;line-height:18px;color:#AAA8A8;cursor:pointer}.open_info:hover{text-decoration:underline}.calculator_results_column_text{font-weight:400;font-size:16px;line-height:21px;color:#000000;display:none}.calculator_results_column_text.def{display:block}.calculator_results_column_text.vis{display:block}.calculator_results_column_text b{display:block}.btn_result_modal{width:100%;height:63px;background-color:#000;color:#fff;margin-top:10px;border-radius:30px;font-size:18px;line-height:23px;color:#FFFFFF;cursor:pointer;transition:0.3s ease}.btn_result_modal:hover{background-color:rgba(0, 0, 0, 0.85)}.btn_open_calc{margin-top:-30px;position:relative;z-index:2}.partners-row{margin-top:20px}.partnersSwiper .swiper-wrapper{transition-timing-function:linear !important;pointer-events:none}.marquee_wrapper{overflow:hidden}.marquee{width:fit-content;flex-wrap:nowrap;gap:20px;padding:8px;background-color:#fff;animation:scroll 15s linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.marquee>div{display:flex;align-items:flex-start;align-content:flex-start;gap:20px}.marquee>div:nth-child(2){position:absolute;left:calc(100% + 8px)}.marquee-item{width:101px;height:50px;text-align:center;filter:grayscale(1);transition:0.2s ease}.marquee-item img{width:100%;height:100%;object-fit:scale-down;object-position:50%}.marquee-item:hover{filter:grayscale(0)}.services_contacts{background-color:#000;padding:30px 0 76px}.services_contacts_decore{width:55%;background-color:#131314;-webkit-mask-image:url(../images/footer_bg.svg);mask-image:url(../images/footer_bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;z-index:2;-webkit-mask-size:auto 7%;mask-size:auto}.services_contacts .container{position:relative;z-index:2}.services_contacts_ellipse_1{position:absolute;left:122px;top:291px;animation:10s pulse 1s alternate infinite}.services_contacts_ellipse_2{position:absolute;left:0;bottom:112px;animation:10s pulse 0s alternate-reverse infinite}.services_contacts_ellipse_3{position:absolute;left:122px;top:291px;animation:10s pulse 0s alternate-reverse infinite}.services_contacts_ellipse_4{position:absolute;left:0;bottom:112px;animation:10s pulse 1s alternate infinite}.services-title{font-family:"Gotham Pro";font-weight:400;font-size:24px;line-height:23px;color:#FFFFFF;text-align:center;margin-bottom:40px}.btn_tab_serv{width:220px;height:60px;font-size:20px;line-height:19px;color:#FFFFFF;position:relative;z-index:1;cursor:pointer;user-select:none}.btn_tab_serv:nth-child(2){margin-left:-21px}.btn_tab_serv.active{z-index:2}.btn_tab_serv:nth-child(2).active{color:#000}.btn_tab_serv:nth-child(1).active svg path{fill:#609BC7}.btn_tab_serv:nth-child(2).active svg path{fill:#BBD789}.services_tabs_content{display:none;overflow:hidden;border:1px solid;padding:20px 30px}.services_tabs_content.vis{display:block}.services_tabs_content#serv1{border-color:#609BC7}.services_tabs_content#serv2{border-color:#BBD789}.services_tab-name{font-family:"Gotham Pro";font-size:20px;line-height:19px;color:#FFFFFF;margin-bottom:10px}.services_tab-text{max-width:895px;font-size:18px;line-height:23px;color:#FFFFFF;margin-bottom:20px}.services_tab-row{grid-template-columns:1fr 1fr;gap:20px}.services_tabs_content#serv1 .services_tab-row{grid-template-columns:repeat(3, 1fr)}.services_tab-column{padding:20px}.services_tabs_content#serv1 .services_tab-column{background-color:#609BC7}.services_tabs_content#serv2 .services_tab-column{background-color:#BBD789}.services_tab-column-name{font-family:"Gotham Pro";font-size:18px;line-height:17px;color:#0A0A0A;margin-bottom:10px}.services_tab-column-text{font-size:16px;line-height:21px;color:#0A0A0A}.services_tabs_content#serv1 .services_tab-column-name,.services_tabs_content#serv1 .services_tab-column-text,.services_tabs_content#serv1 .faq-item-name,.services_tabs_content#serv1 .faq-item-content p{color:#fff}.services_tab-column-text:not(:last-child){margin-bottom:20px}.services_tab-accordion{display:flex;flex-direction:column;gap:10px}.faq-item{width:100%;gap:80px;border:1px solid #AEAEAE;border-radius:20px}.faq-item-header{padding:5px 30px;cursor:pointer}.faq-item-name{font-size:16px;line-height:21px;color:#0A0A0A}.faq-item.active .faq-item-btn{transform:rotate(180deg)}.faq-item-content{display:none;padding:5px 30px 10px}.faq-item-content p{font-size:14px;line-height:18px;color:#000000;margin-bottom:5px}.btn_video{width:120px;height:60px;gap:5px;color:#fff;font-size:20px;line-height:19px;color:#FFFFFF;border-left:1px solid #609BC7;overflow:hidden;border-radius:0}.btn_video-icon{width:20px;height:20px}.btn_video-icon img{object-fit:scale-down;object-position:50%}.btn_video:not(:first-child){margin-left:-21px}.btn_video.active{pointer-events:none;z-index:1}.btn_video.active .btn_tab_bg svg path{fill:#609BC7}.video_block_wrapper{margin-top:60px}.contacts_block{margin-top:60px}.contacts_row{grid-template-columns:1fr 1fr}.contacts_info{max-width:525px}.contacts_info-title{font-family:"Gotham Pro";font-size:24px;line-height:23px;color:#FFFFFF;margin-bottom:20px}.contacts_info_list{gap:40px}.contacts_info-item{flex-wrap:nowrap;gap:10px}.contacts_info-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0.8;border:1px solid #fff;width:34px;height:17px;border-radius:30px;margin-top:4px}.contacts_info-item-text{font-size:20px;line-height:26px;color:#FFFFFF}.contacts_form{max-width:460px;width:100%;justify-self:center}.contacts_form-title{font-family:"Gotham Pro";font-weight:400;font-size:24px;line-height:23px;color:#FFFFFF;text-align:center;margin-bottom:20px}.contacts_form form{gap:20px}.contacts_form form label span{display:block;font-size:14px;line-height:18px;color:#FFFFFF;margin-bottom:5px}.contacts_form-input{width:100%;padding:0 30px;height:38px;border:1px solid #C9C9C9;border-radius:20px;font-size:14px;line-height:18px;color:#fff;background:transparent}.contacts_form form textarea{width:100%;padding:10px 30px;height:125px;border:1px solid #C9C9C9;border-radius:20px;resize:none;font-size:14px;line-height:18px;color:#fff;background:transparent}.page404:before{display:none}.page404 .main-banner_decore{mask-size:500%;bottom:auto;height:100dvh}.page404 .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.page404_image{width:fit-content;margin:0 auto 48px}.page404-text{font-weight:400;font-size:24px;line-height:150%;text-align:center;letter-spacing:0.03em;color:#D5D4D4}.default-title{max-width:515px;font-family:"Gotham Pro";font-weight:500;font-size:32px;line-height:31px;color:#FFFFFF;margin-bottom:30px}.default-text *{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0.03em;color:#FFFFFF}.default-text p{margin-bottom:20px}@media (max-width:1400px){.services_contacts_ellipse_1{right:0}}@media (max-width:1200px){.banner_ellipse_1{top:-140px}.banner_ellipse_2{left:-15.93px}.services_contacts_ellipse_1{right:-124px}.main-banner-buttons{gap:10px}.btn_anchor{width:230px}.btn_callback{width:164px}.main-banner-trigger_text{white-space:nowrap}.calculator_results_row{grid-template-columns:350px 1fr;gap:20px}.result-item{padding:12px 10px;min-height:128px}.result-item-name{font-size:14px;line-height:18px}.partners-row{margin:20px -12px 0}}@media (max-width:1110px){.calc-row{grid-template-columns:1fr 1fr;gap:0}.calc-column:last-child{border-left:none}.calc-column{padding:20px 25px}.calc-item_buttons{gap:10px}.main-banner_decore{width:84%}.page404{height:100% !important}}@media (max-width:1023px){.main-content{padding-top:554px}.default-page{padding:90px 0 30px !important}.main-header .btn_anchor{display:none}.main-banner{height:auto}.main-banner:before{width:92.15%;-webkit-clip-path:polygon(0 0, calc(100% - 241px) 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, calc(100% - 234.2px) 0%, 100% 100%, 0% 100%)}.main-banner_decore{width:92%}.main-banner-inner{grid-template-columns:1fr;gap:40px}.main-banner-info{grid-column:1 / -1;grid-row:3;align-self:flex-end}.main-banner_title._mobile{grid-column:1 / -1;margin-bottom:0}.main-banner_triggers{grid-row:2;grid-column:1 / -1;gap:20px 10px;grid-template-columns:repeat(7, 1fr)}.main-banner-trigger{grid-column:1 / -1 !important;flex-direction:row}.main-banner_title{max-width:650px}.services_contacts_decore{width:100%;mask-position:right bottom}.contacts_row{grid-template-columns:1fr;gap:50px}.contacts_info,.contacts_form{max-width:100%}.contacts_info-item-text{font-size:16px;line-height:22px;color:#fff}.services_tab-row,.services_tabs_content#serv1 .services_tab-row{grid-template-columns:1fr;gap:20px}.calc-row{grid-template-columns:100%;gap:0}.calc-column{border:none;padding:15px 20px}.calculator_results_row{grid-template-columns:1fr;gap:20px}#calc-1{border:1px solid #609BC7}#calc-2{border:1px solid #BAD789}.services_tabs_content{padding:20px 20px}}@media (max-width:767px){.default-title{font-size:26px}.calc-item{max-width:100%}.main-header{position:fixed;background-color:rgba(0, 0, 0, 0.5);backdrop-filter:blur(9px);padding:12px 0}.main-banner_decore{width:190%;mask-position:left bottom}.main-banner:before{display:none}.banner_ellipse_1{left:-320px}.banner_ellipse_2{left:-155px}.main-banner_title{font-family:"Gotham Pro";font-weight:400;font-size:28px;line-height:31px;color:#fff;margin-bottom:40px}.main-banner-trigger:after{height:28px;top:0px}.main-banner-trigger_text{font-size:20px}.main-header-menu,.btn_header-callback{display:none}.btn-hamburger{display:block}.mobile_menu{display:flex;flex-direction:column;padding-bottom:20px}#overlay.active{display:block}.calculator_results_column:nth-child(2) .calculator_results_column_list{grid-template-columns:repeat(2, 1fr)}.result-item:nth-child(3){grid-column:1 / -1}.calculator_results_column_text{font-size:14px}.calc-item_label{font-size:14px;line-height:23px;color:#252525;margin-bottom:10px}.calc-column{gap:20px;padding:15px 12px}.services_tabs_content{padding:15px 12px}.btn_radio,.calc-item_select select{font-size:14px}.btn_tab_serv{width:178px;font-size:14px;overflow:hidden}.btn_tab_serv:nth-child(1){border-left:1px solid #609BC7}.btn_tab{width:181px;font-size:14px;overflow:hidden}.btn_tab:nth-child(1){z-index:1;border-left:1px solid #609BC7}.services_tab-text,.services_tab-column-text,.faq-item-name,.calc-undertitle,.calc-undertitle span{font-size:14px}.faq-item-header{padding:5px 30px 5px 15px;cursor:pointer}.services_tab-column-name{font-size:16px}.contacts_info-title,.contacts_form-title,.calc-title,.services-title{font-size:21px}.contacts_form form label span{font-size:13px}.faq-item-content{padding:5px 15px 10px}.services_tab-column{padding:12px}.calculator_results_column{padding:12px 12px !important}.calc-item_buttons{gap:10px;overflow:auto;flex-wrap:nowrap;margin:0 -12px;padding:0 12px}.btn_radio{flex-shrink:0}.footer-content{flex-direction:column;align-items:center;justify-content:center}.footer-menu{margin-left:0}.under-footer{flex-direction:column}.footer-contacts{align-items:center}.video_buttons{flex-wrap:nowrap}.btn_video{height:40px;width:100%;font-size:12px;border:1px solid #609BC7;margin-left:0 !important}.btn_video.active{background-color:#609BC7}.btn_video:not(:last-child){border-right:0}.btn_video .btn_tab_bg{display:none}}@media (max-width:560px){.main-banner-buttons a{width:100%}}@media (max-width:480px){.main-banner,.page404{height:635px !important}.main-content{padding-top:635px}}