*,:after,:before{box-sizing:border-box}body{padding:0}h1,h2,h3,h4,h5,h6,p{letter-spacing:0;margin:0}ol,ul{list-style:none;margin:0;margin-block-end:0;margin-block-start:0;padding-inline-start:0}a{color:inherit;text-decoration:none}input[type=submit i]{border-width:0;cursor:pointer}
/*! 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}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}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:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{padding:0}progress{vertical-align:baseline}[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}.header{background:#f8f8f8;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100px);width:100vw;z-index:99}.header_container{margin:0 auto;max-width:1440px;padding:24px 32px 8px}.header_inner{justify-content:space-between;position:relative}.header_inner,.header_menus{align-items:center;display:flex}.header_menus{gap:27px}.logo{width:273px}.header_actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:273px}.header_actions.header_actions--signals{width:300px}.menu_btn{align-items:flex-start;display:none;flex-direction:column;gap:4px;height:14px;justify-content:center}.menu_btn span{background:#000;border-radius:8px;display:block;height:3px;width:100%;width:20px}.menu_btn--active span:first-child{transform:rotate(45deg) translateX(5px)}.menu_btn--active span:nth-child(2){display:none}.menu_btn--active span:nth-child(3){transform:rotate(-45deg) translateX(5px)}.call-back,.contact-us{overflow:hidden;white-space:nowrap}.call-back{background:linear-gradient(90deg,#2926b4,#070475);height:48px;opacity:0;padding:0;transition:all .4s ease-out;width:0}.call-back:hover{background:linear-gradient(90deg,#4642e7,#211ea9)}.call-back--active{opacity:1;padding:16px;transition:all .4s ease-out;width:auto}.modal{background:transparent;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-10000}.modal--active{background:rgba(0,0,0,.4);display:block;z-index:1000}.modal_content{background:linear-gradient(90deg,#2926b4,#070475);border-radius:4px;box-shadow:0 0 4px 0 hsla(0,0%,58%,.25);margin-left:auto;margin-right:calc(50vw - 670px);margin-top:80px;max-width:fit-content;padding:32px;position:relative}.modal_close{cursor:pointer;position:absolute;right:32px;top:32px;z-index:10001}.header_search{background:none;border:none;display:none;padding:0}.header_search--signals{display:block}.hs-search-field__form{flex-direction:column;max-width:250px}.hs-search-field__label{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:32px;max-width:250px}.hs-search-field__input{background:#fff;border:1px solid #323232;border-radius:4px;margin-bottom:16px;padding:10px;width:100%}.hs-search-field__button{background:#ff671f;border:none;border-radius:4px;box-shadow:none;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:16px;max-width:250px;padding:16px;transition:all .8s ease;width:100%}.hs-search-field__suggestions-container{display:none}@media screen and (max-width:1280px){.header_container{max-width:1280px}.modal_content{margin-right:30px}}@media screen and (max-width:1024px){.header_container{padding:24px 16px 8px;text-align:center}.logo{width:130px}.logo .hs-image-widget{width:130px!important}.header_menus{gap:7px}.menu_btn{display:flex;width:273px}.header_menus{align-items:flex-start;background:#f8f8f8;display:none;flex-direction:column;gap:18px;height:calc(100vh - 63px);justify-content:flex-start;left:0;padding-top:30px;position:fixed;top:80px;width:100vw}.header_menus--active{align-items:center;display:flex;justify-content:flex-start}}@media screen and (max-width:768px){.header_menus{top:64px;z-index:-1}.logo .hs-image-widget{width:100px!important}.header_actions{width:95px}.header_actions.header_actions--signals{width:135px}.header button{font-size:11px;padding:8px}.header_actions .contact-us{background:none;border:none;padding:7px}.contact-us svg,.header_actions .contact-us svg{display:none}.menu_btn{width:95px}.call-back{height:32px;padding:0!important}.call-back--active{padding:8px!important}}@media screen and (max-width:500px){.header_menus{top:63px}}@media screen and (max-width:450px){.modal_content{margin:80px 0 0;padding:8px}.modal_content .hs-form{width:300px}.modal_close{right:8px;top:8px}.modal--active{align-items:flex-start;display:flex;justify-content:center}}.footer{background:#1c1c1c;color:#fff;opacity:0;padding:96px 0;transform:translateY(100px)}.footer_container{margin:0 auto;max-width:1250px;padding:0 10px}.footer_top__columns{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:64px}.footer_column{display:flex;flex-direction:column;gap:8px;width:150px}.footer_column:first-child{width:270px}.mobile-arrow{display:none}.footer_column__texts{align-items:flex-start;display:flex;gap:24px;justify-content:flex-start}.footer_column__text{color:#8c8c8c}.footer_bottom__columns{align-items:flex-start;display:flex;justify-content:space-between}.footer_bottom__columns--mobile{display:none}.footer_bottom__columns p{color:#fff}.footer_txt{font-size:13px}.address{width:161px}.footer_column .menu_list{align-items:flex-start;flex-direction:column}.footer_column .menu_list .menu_link{color:#fff;text-decoration:underline}.footer_bottom__columns .footer_column:last-child{max-width:170px}@media screen and (max-width:860px){.footer_top__columns{flex-direction:column;gap:16px}.footer_column{width:100%}.footer_column__title{align-items:center;display:flex;gap:8px}.mobile-arrow{display:block;transition:all .5s ease}.mobile-arrow--down{transform:rotate(90deg)}.colapsible{height:0;overflow:hidden;transition:all .5s linear}.colapsible--open{height:auto}.footer_bottom__columns{display:none}.footer_bottom__columns--mobile{display:flex;flex-direction:column;gap:48px}.footer_bottom__columns--mobile p{color:#fff}.footer_main-menus{display:flex}.footer_menu--privacy .menu--mobile .menu_list{flex-direction:row}.footer_menu--privacy .menu--mobile .menu_link{color:#f8f8f8;font-size:11px;font-style:normal;font-weight:500;line-height:120%;text-align:center;text-decoration:none}}button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Inter;font-size:14px;gap:8px;justify-content:center;line-height:16px;padding:16px;text-align:center}button:disabled{opacity:.4}.btn_secondary{background:#fff;border:1px solid #323232;color:#323232;font-weight:600;padding:14px;transition:all .5s ease-out}.btn_secondary:hover{background:#f8f8f8}.btn_primary{background:linear-gradient(90deg,#2926b4,#070475);border:none;color:#fff;font-weight:700;transition:all .5s ease-out}.btn_primary:hover{background:linear-gradient(90deg,#4642e7,#211ea9)}.form-title{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:32px;max-width:250px}.hs-form{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;width:342px}.hs-form-field label{display:none}.hs-input{background:#fff;border:1px solid #323232;border-radius:4px;color:#323232;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px;padding:10px;width:100%}.hs-input+.hs-input{margin-bottom:0}.hs-input::placeholder{color:#cfcfcf;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.hs-input:focus-visible{outline-color:#323232;outline-style:solid;outline-width:1px}.hs-form .hs-button{background:#ff671f;border-radius:4px;box-shadow:none;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:16px;padding:16px;transition:all .8s ease;width:100%}.hs-form .hs-button:hover{background:#ff7d3f}.hs-form .hs-error-msgs{color:#ff4a3f;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:120%}.submitted-message{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:16px}html{overflow-x:hidden}body,html{max-width:100vw}body{background:#f8f8f8;color:#323232;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}h1{font-size:56px}h1,h2{font-family:Koulen,cursive;font-weight:400;line-height:110%}h2{font-size:48px}h3{font-family:Montserrat,sans-serif;font-size:40px;line-height:120%}h3,h4{font-weight:600}h4{font-family:Inter,sans-serif;font-size:24px;line-height:125%}h5{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}h5,h6{line-height:120%}h6{font-size:18px;font-weight:700}h6,p{font-family:Inter,sans-serif}p{color:#000;font-weight:400;line-height:150%}main{padding-top:86px}.container{margin:0 auto;max-width:1218px;padding:0 16px}.gradient-text{background:linear-gradient(90deg,#ff671f,#e87844 51.04%,#d04909);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"clig" off,"liga" off}.loader_block{align-items:center;background:#f8f8f8;bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:all .5s ease;z-index:1000}.loader_block--invisible{opacity:0;z-index:-1000}.loader{animation:rotation 1s linear infinite;border-color:#ff671f transparent;border-radius:50%;border-style:solid;border-width:5px;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){main{padding-top:64px}}@media screen and (max-width:450px){.container{padding:0 16px}}