.burger{background-color:transparent;border:0;padding:0;box-shadow:none;line-height:1;text-align:left}.burger:focus{outline-color:transparent}@media (hover:hover){.burger{cursor:pointer}}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Italic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-ThinItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-ExtraBold.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-MediumItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-BlackItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-BoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Thin.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Black.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-ExtraLight.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Light.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-LightItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/subset-Montserrat-ExtraLightItalic.woff2") format("woff2"), url("../fonts/Montserrat/subset-Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway/subset-Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway/subset-Raleway-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url("../fonts/LibreFranklin/subset-LibreFranklin-SemiBold.woff2") format("woff2"), url("../fonts/LibreFranklin/subset-LibreFranklin-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container,.container-fluid{position:relative;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container-fluid{max-width:1720px}@media (min-width:576px){.container{max-width:550px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1120px}}@media (min-width:1600px){.container{max-width:1520px}}.row{display:flex;flex-wrap:wrap;margin:0 -16px}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.col-auto,.col-sm-auto,.col-md-auto,.col-lg-auto,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}.col-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:fit-content}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:16px;padding-left:16px}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:fit-content}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:fit-content}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:fit-content}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:fit-content}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1520px){.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.d-none{display:none !important}.text-center{text-align:center}.text-right{text-align:right}.menu-main{position:fixed;top:0;left:0;width:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:200;display:none}.menu-main_fixed .menu-main__content{padding-top:25px}@media (max-width:600px){.menu-main_fixed .menu-main__content{padding-top:20px}}.menu-main__wrapper{overflow-x:hidden;min-height:100%;display:flex;width:100%;position:relative}.menu-main__bg-color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@media (max-width:600px){.menu-main__bg-color .container{padding:0;max-width:100%}}.menu-main__bg-color .menu-main__content::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100vw;box-shadow:-100px 0 150px 0 rgba(0, 0, 0, 0.5);background:#1c1c1c;z-index:-1;pointer-events:none}.menu-main__container{min-height:100%;display:flex;width:100%}.menu-main__wrap{min-height:100%;display:flex;width:100%}.menu-main__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (max-width:600px){.menu-main__top{display:flex;align-items:center;justify-content:space-between}}.menu-main__logo{display:none}@media (max-width:600px){.menu-main__logo{display:block}}@media (max-width:600px){.menu-main__logo-img{width:auto;height:18px}}.menu-main__content{position:relative;z-index:10;margin-left:auto;max-width:776px;width:100%;padding:57px 0;padding-left:100px;transition:0.3s}@media (max-width:767px){.menu-main__content{padding-top:30px}}@media (max-width:600px){.menu-main__content{max-width:100%;padding:30px 0px}}.menu-main__burger{margin-left:auto}.menu-main__bg{position:absolute;bottom:0;right:0;user-select:none;pointer-events:none;z-index:5}.menu-main__content-body{position:relative;z-index:10}.menu-main__links{padding:0;margin:0;margin-top:114px}@media (max-width:600px){.menu-main__links{margin-top:45px}}.menu-main__links .menu-item{display:block;list-style:none;margin-bottom:22px}@media (max-width:600px){.menu-main__links .menu-item{margin-bottom:13px}}.menu-main__links .menu-item:last-child{margin-bottom:0 !important}.menu-main__links .menu-item a{display:inline-block;font-family:"Montserrat", sans-serif;font-weight:700;font-size:40px;letter-spacing:0.02em;background:linear-gradient(180deg, #fff 0%, #bababa 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;transition:0.3s;position:relative;padding-bottom:8px}@media (max-width:600px){.menu-main__links .menu-item a{font-size:32px}}.menu-main__links .menu-item a::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:#f23b27;transition:0.3s}.menu-main__links .menu-item a::after{content:"";position:absolute;bottom:-6px;right:-9%;width:8px;height:13px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%228%22%20viewBox%3D%220%200%205%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.03627%204.03553C4.23127%203.84027%204.23127%203.52369%204.03627%203.32843L0.854259%200.146446C0.658258%20-0.0488155%200.34225%20-0.0488155%200.14625%200.146446C-0.04875%200.341708%20-0.04875%200.658291%200.14625%200.853554L2.97526%203.68198L0.14625%206.51041C-0.04875%206.70567%20-0.04875%207.02225%200.14625%207.21751C0.34225%207.41278%200.658258%207.41278%200.854259%207.21751L4.03627%204.03553Z%22%20fill%3D%22%23F23B27%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:0;transition:0.3s}.menu-main__links .menu-item.current-menu-item.menu-item-158>a,.menu-main__links .menu-item.current-menu-item-custom>a{background:unset;background-clip:unset;-webkit-background-clip:unset;color:#ff512f;-webkit-text-fill-color:#ff512f}.menu-main__links .menu-item.current-menu-item.menu-item-158>a::before,.menu-main__links .menu-item.current-menu-item-custom>a::before{width:108%}.menu-main__links .menu-item.current-menu-item.menu-item-158>a::after,.menu-main__links .menu-item.current-menu-item-custom>a::after{opacity:1}.menu-main__links .menu-item .sub-menu{padding:0;margin-top:11px}.menu-main__links .menu-item .sub-menu .menu-item{margin-bottom:13px}.menu-main__links .menu-item .sub-menu a{font-family:"Montserrat", sans-serif;font-weight:400;font-size:18px;letter-spacing:0.02em;text-transform:uppercase;color:#c4c4c4;transition:0.3s}@media (max-width:600px){.menu-main__links .menu-item .sub-menu a{font-size:16px}}.menu-main__links .menu-item .sub-menu a::before,.menu-main__links .menu-item .sub-menu a::after{content:none;display:none}.burger{background-color:transparent;border:0;padding:0;box-shadow:none;line-height:1;text-align:left}.burger:focus{outline-color:transparent}@media (hover:hover){.burger{cursor:pointer}}:root{--color-white: #FFFFFF;--color-black: #1C1C1C;--color-main: #FF512F;--color-gray: #999;--color-gradient: linear-gradient(145deg, #fff 0%, #999 100%);--font-size-body: 20px;--font-size-body-l: 24px;--font-size-body-s: 14px;--font-size-h1: 70px;--font-size-h2: 96px;--font-size-h3: 34px;--font-size-h4: 28px;--font-size-h5: 24px;--font-size-h6: 20px;--padding-content: 60px}*{box-sizing:border-box}html{min-height:100vh;overflow-x:hidden}.overlay,.overlay_menu,.noscroll,.noscroll body{overflow:hidden}.visible{overflow:visible}body{position:relative;width:100vw;min-height:100vh;overflow-x:hidden;margin:0;padding:0;background-color:var(--color-black);font-family:"Montserrat", sans-serif;font-style:normal;font-weight:500;font-size:var(--font-size-body);line-height:1.4;color:var(--color-white)}.mobile,.mobile_flex,.tablet,.tablet_flex{display:none !important}a{outline:none;text-decoration:none;color:inherit;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}a::after,a::before,a svg path,a svg rect,a svg circle,button svg path,button svg rect,button svg circle{-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}a:hover{text-decoration:none;color:var(--color-main)}a svg:first-child{margin-right:10px;margin-left:0}a svg:last-child{margin-right:0;margin-left:10px}a svg:first-child:last-child{margin-right:0;margin-left:0}p{margin:0 0 32px;font-size:inherit}p:last-child{margin-bottom:0 !important}p a,p span{font-weight:700;color:var(--color-main)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{position:relative;z-index:1}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{position:relative;color:var(--color-main);z-index:1}h1,.h1{margin:0 0 85px;font-size:var(--font-size-h1);font-weight:700;line-height:1.22;text-transform:uppercase;color:transparent;background:var(--color-gradient);-webkit-background-clip:text;background-clip:text}h2,.h2{margin:0 0 150px;font-family:"Border", sans-serif;font-size:var(--font-size-h2);font-weight:600;line-height:1.22;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--color-white);text-stroke:1px var(--color-white);text-align:center;opacity:0.85}h3,.h3{margin:0 0 var(--padding-content);font-size:var(--font-size-h3);font-weight:450;line-height:1.22;text-transform:uppercase}h4,.h4{margin:0 0 50px;font-size:var(--font-size-h4);font-weight:400;line-height:1.22}h5,.h5{margin:0 0 40px;font-size:var(--font-size-h5);font-weight:400;line-height:1.22}h6,.h6{margin:0 0 30px;font-weight:600;font-size:var(--font-size-h6);text-transform:uppercase;line-height:1.22}img{max-width:100%}button{font-family:inherit}select{width:100%;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}input,textarea{border:none;font-family:inherit;font-weight:400;font-size:var(--font-size-body);line-height:1;color:var(--color-white);-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}input[type="submit"]:hover,input[type="reset"]:hover{cursor:pointer}input[type="text"],input[type="email"],input[type="url"],input[type="tel"]{width:100%;height:54px;padding:0 5px;border-bottom:1px solid rgba(255, 255, 255, 0.7);border-radius:0;background:transparent;outline:none;box-shadow:none}textarea{width:100%;max-width:100%;min-height:64px;padding:15px 5px;border:1px solid rgba(255, 255, 255, 0.7);border-radius:0;background:transparent;outline:none;box-shadow:none;line-height:1.2}textarea::-webkit-resizer{display:none}input::placeholder,textarea::placeholder{color:var(--color-white)}.error input[type="text"],input[type="text"].error,.error textarea,textarea.error{border-color:#F00}label{display:block;padding:0 5px;margin:0 0 28px;font-weight:400;font-size:var(--font-size-body);line-height:1.2}.input{margin:0 0 40px}.input:last-child{margin-bottom:0}.input_submit{position:relative;display:flex;align-items:center;justify-content:flex-end;width:fit-content;margin-left:auto}.input_submit .wpcf7-spinner{position:absolute;left:0;width:25px;height:25px;margin:0 30px;background-color:var(--color-main);opacity:1}.input_submit .btn:hover~.wpcf7-spinner,.input_submit .btn:focus~.wpcf7-spinner{margin:0 35px}.btn{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:0;margin:0;border:none;border-radius:0;background:none;outline:none;box-shadow:none;font-weight:400;font-size:var(--font-size-body);line-height:1.22;text-align:center;text-decoration:underline;text-decoration-skip-ink:none;color:var(--color-white);-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.btn:hover,.btn:focus{color:var(--color-main);text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer}.btn:last-child{margin-bottom:0}.btn:disabled,.btn.disabled{color:var(--color-gray)}.btn .btn_anim{position:relative;flex:0 0 85px;width:85px;height:85px;margin:0 15px 0 50px;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='88' height='8' viewBox='0 0 88 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M87.3536 4.35355C87.5488 4.15829 87.5488 3.84171 87.3536 3.64645L84.1716 0.464466C83.9763 0.269204 83.6597 0.269204 83.4645 0.464466C83.2692 0.659728 83.2692 0.976311 83.4645 1.17157L86.2929 4L83.4645 6.82843C83.2692 7.02369 83.2692 7.34027 83.4645 7.53553C83.6597 7.7308 83.9763 7.7308 84.1716 7.53553L87.3536 4.35355ZM0 4.5H87V3.5H0V4.5Z' fill='white' /%3e%3c/svg%3e") no-repeat center / contain}.btn .btn_anim::before{content:"";position:absolute;top:0;bottom:0;left:-15px;width:15px;height:15px;margin:auto;background:var(--color-main);-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:3}.btn .btn_anim::after{content:"";position:absolute;top:0;bottom:0;left:-50px;width:85px;height:85px;margin:auto;border-radius:100%;border:1px solid var(--color-white);-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;z-index:2}.btn:hover .btn_anim::before,.btn:focus .btn_anim::before{left:-12.5px;width:20px;height:20px}.btn:hover .btn_anim::after,.btn:focus .btn_anim::after{top:-5px;bottom:-5px;width:95px;height:95px}.menu{padding:0;margin:0;list-style:none}header{position:fixed;left:0;top:0;width:100%;padding:55px 0 20px;background:transparent;z-index:100}.burger{display:block;width:62px;height:16px;position:relative}@media (max-width:600px){.burger{width:40px}}.burger::after{content:"";position:absolute;top:-14px;left:0;right:0;bottom:-19px;z-index:10}.burger__el{display:block;position:absolute;width:100%;height:3px;background:linear-gradient(180deg, #fff 0%, #bababa 100%);transition:0.3s}@media (max-width:600px){.burger__el{height:2px}}.burger__el:nth-child(1){top:0;left:0}.burger_active .burger__el:nth-child(1){rotate:45deg;top:50%;transform:translateY(50%)}.burger__el:nth-child(2){top:100%;left:0}.burger_active .burger__el:nth-child(2){rotate:-45deg;top:50%;transform:translateY(50%)}.customize-support .header-main{top:var(--wp-admin--admin-bar--height)}.customize-support .menu-main{top:var(--wp-admin--admin-bar--height)}.header-main{transition:background 0.3s, padding-top 0.3s, padding-bottom 0.3s}.header-main_fixed{padding:20px 0;background-color:var(--color-black)}.header__content{display:flex;align-items:center;justify-content:space-between}.header__burger{flex:none}.header .logo{display:flex}header .logo img{height:24px;object-fit:contain}.content_block{position:relative;padding:var(--padding-content) 0}.main_block{padding:180px 0 0;background:url("../img/main_bg.svg") no-repeat left 15px / contain}.main_block_row{margin:0}.main_block_left,.main_block_right{display:flex;flex-direction:column;justify-content:space-between}.main_block_left{flex:0 0 44%;width:44%;padding:0 55px 50px 0}.main_block_left .main_block_image{display:flex;margin:85px 0 0}.main_block_right{flex:0 0 56%;width:56%}.main_block_right .main_block_text{padding:0 0 30px;padding-right:calc((100vw - 1500px) / 2);margin:0 0 30px;margin-right:calc((1500px - 100vw) / 2);border-bottom:1px solid var(--color-white);font-size:var(--font-size-body-l)}.main_block_right .main_block_image{display:flex;flex:1;margin-right:calc((1500px - 100vw) / 2)}.main_block_image img{width:100%;max-height:700px;object-fit:cover}.main_block_text>*{max-width:595px}.main_block_bottom{padding:24px 0;background:url("../img/subtract.svg") no-repeat left center / cover}.main_block_bottom .main_block_image{display:flex;align-items:center;justify-content:flex-end}.main_block_bottom .main_block_image img{width:auto;height:26px;object-fit:contain}.about_block{padding:105px 0 145px;background:url("../img/about_bg.svg") no-repeat 20px bottom / contain}.about_block_text{text-transform:none;line-height:1.15;text-align:justify}.about_block_right{display:flex;align-items:flex-end}.about_block_right .about_block_image{position:relative;left:30px;display:flex}.about_block_right .about_block_image span{position:absolute;top:calc(100% + 35px);right:63%;width:445px;text-align:right;font-weight:450;line-height:1.15}.businesses_item{position:relative}.businesses_item:nth-child(even){padding:400px 0;margin:-40px 0;background:var(--color-white);clip-path:polygon(100% 0%, 100% 100%, 0% 80%, 0% 20%)}.businesses_item:nth-child(even)::before,.businesses_item:nth-child(even)::after{content:"";position:absolute;top:1px;left:0;width:100%;height:calc(100% - 2px);background:var(--color-black);clip-path:polygon(100% 0%, 100% 100%, 0% 80%, 0% 20%);z-index:1}.businesses_item:nth-child(even)::after{background:linear-gradient(90deg, rgba(255, 81, 47, 0.3), rgba(153, 49, 28, 0)), url("../img/businesses_bg.svg") no-repeat left center / auto 62%;z-index:2}.businesses_item .container{z-index:3}.businesses_item .row{align-items:center;justify-content:space-between}.businesses_item:nth-child(even) .businesses_item_text{order:12}.businesses_item .text,.businesses_item .subtitle{margin:0 0 var(--padding-content);line-height:1.2;text-align:justify}.businesses_item_image .image{position:relative;right:-10.5vw;display:flex;justify-content:flex-end}.businesses_item:nth-child(even) .businesses_item_image .image{right:auto;left:-10.5vw}.businesses_item_image .image img{max-height:481px}.contacts_block{padding:150px 0 250px;margin:-70px 0 -250px;background:url("../img/contacts_bg.svg") no-repeat left bottom / contain}.contacts_block_row{align-items:flex-start}.contacts_block_left{padding-top:var(--padding-content)}.contacts_block_title{position:relative;padding:50px 0 0;margin:0 0 var(--padding-content)}.contacts_block_title .h2{position:absolute;top:0;left:0;margin:0;opacity:0.3}.contacts_block_title .h1{margin:0}.contacts_block_item{margin:0 0 var(--padding-content);font-weight:450}.contacts_block_item .name{margin:0 0 10px;line-height:1.2;text-transform:uppercase}.contacts_block_item .value{line-height:1}.contacts_block_adress{padding:30px 0 0}.contacts_block_adress .value{margin:30px 0 0;line-height:1.2}.contacts_block_right{position:relative;margin-top:var(--padding-content)}.contacts_block_right::before{content:"";position:absolute;top:0;left:0;width:50vw;height:100%;border-radius:50px 0 0 50px;background:linear-gradient(90deg, rgba(60, 60, 60, 0.3) 0%, rgba(59, 59, 59, 0) 100%);backdrop-filter:blur(100px)}.contacts_block_right .form{position:relative;padding:110px 0 95px 120px;z-index:2}.wpcf7-form.sent{position:relative}.wpcf7-form.sent .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output{display:none}.wpcf7-form.sent .input{opacity:0}.success_form{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:450px;margin:0 auto;border:none;text-align:center;z-index:2}.success_form::before{content:"";width:100%;max-width:384px;aspect-ratio:1;margin:0 auto 15px;background:url("../img/success_form.svg") no-repeat center / contain}.success_form h3,.success_form .h3,.wpcf7-form.sent .wpcf7-response-output h3,.wpcf7-form.sent .wpcf7-response-output .h3{margin:0 0 8px;text-transform:uppercase;color:transparent;background:var(--color-gradient);-webkit-background-clip:text;background-clip:text}.success_form a,.wpcf7-form.sent .wpcf7-response-output a{width:fit-content;margin:0 auto;color:var(--color-gray);text-decoration:underline;text-decoration-skip-ink:none}footer{padding:90px 0 120px}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:var(--font-size-body-s);line-height:1.2}.footer .menu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;margin:35px 0 0;list-style:none}.footer .logo{display:flex;flex:0 0 260px;max-width:260px}.footer .logo img{width:100%}#wpadminbar{display:block !important}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media (max-width:1599px){h1,.h1{margin:0 0 40px}.main_block_left,.main_block_right{flex:0 0 50%;width:50%}.main_block_left .main_block_image{margin:40px 0 0}.main_block_right .main_block_text{padding-right:calc((100vw - 1100px) / 2);margin-right:calc((1100px - 100vw) / 2)}.main_block_right .main_block_image{margin-right:calc((1100px - 100vw) / 2)}.businesses_item:nth-child(2n){padding:200px 0}}@media (max-width:1199px){:root{--font-size-body: 18px;--font-size-body-l: 22px;--font-size-h1: 56px;--font-size-h2: 76px;--font-size-h3: 28px;--font-size-h4: 24px;--font-size-h5: 20px;--font-size-h6: 16px;--padding-content: 40px}.input{margin:0 0 30px}.main_block_right .main_block_text{padding-right:calc((100vw - 940px) / 2);margin-right:calc((940px - 100vw) / 2)}.main_block_right .main_block_image{margin-right:calc((940px - 100vw) / 2)}.main_block_bottom{padding:20px 0}.businesses_item_image .image{right:calc((940px - 100vw) / 4);width:calc(100% + ((100vw - 940px) / 2))}.businesses_item:nth-child(2n) .businesses_item_image .image{left:calc(((940px - 100vw) / 2) - 5vw)}.businesses_item_image .image img{max-height:300px}.contacts_block_right .form{padding:60px 0 60px 40px}footer{padding:80px 0}}@media (max-width:991px){:root{--font-size-body: 16px;--font-size-body-l: 18px;--font-size-h1: 45px;--font-size-h2: 62px;--font-size-h3: 24px;--font-size-h4: 20px;--padding-content: 30px}.tablet{display:block !important}.tablet_flex{display:flex !important}.tablet_none{display:none !important}p{margin:0 0 16px}p:last-child{margin-bottom:0 !important}h2,.h2{margin:0 0 80px}.main_block_right .main_block_text{padding-right:calc((100vw - 700px) / 2);margin-right:calc((700px - 100vw) / 2)}.main_block_right .main_block_image{margin-right:calc((700px - 100vw) / 2)}.main_block_left{padding:0 25px 25px 0}.main_block_right .main_block_text{padding-bottom:20px;margin-bottom:20px}.main_block_bottom{padding:16px 0}.main_block_bottom .main_block_image img{height:22px}.about_block{padding:100px 0;background-size:40vw;background-position:left top}.about_block_right .about_block_image{left:0;padding:var(--padding-content) 0 0;margin:var(--padding-content) 0 0}.about_block_right .about_block_image span{top:calc(100% + 15px);right:0;width:350px;max-width:100%;margin:auto;text-align:left}.businesses_item:nth-child(2n){padding:140px 0;margin:0;clip-path:polygon(100% 0%, 100% 100%, 0% 90%, 0% 10%)}.businesses_item:nth-child(2n)::before,.businesses_item:nth-child(2n)::after{clip-path:polygon(100% 0%, 100% 100%, 0% 90%, 0% 10%)}.businesses_item:nth-child(n) .businesses_item_text{order:12}.businesses_item:nth-child(n) .businesses_item_image .image{right:auto;left:auto;width:100%;margin:0 0 var(--padding-content)}.businesses_item:nth-child(odd) .businesses_item_image .image{justify-content:flex-start}.businesses_item_image .image img{max-width:70%}.contacts_block{padding:100px 0 0;margin:0;background-position:left top;background-size:120%}.contacts_block_title{padding:30px 0 0}.contacts_block_adress{padding:20px 0 0}.contacts_block_adress .value{margin:0}.contacts_block_right::before{content:none}.contacts_block_right .form{padding:40px 30px;border-radius:30px;background:linear-gradient(90deg, rgb(60, 60, 60, 0.3) 0%, rgba(59, 59, 59, 0.1) 100%);backdrop-filter:blur(100px)}footer{padding:var(--padding-content) 0;margin:var(--padding-content) 0 0}.footer .menu ul{margin:20px 0 0}}@media (max-width:767px){.mobile_none{display:none !important}.mobile{display:block !important}.mobile_flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}h2,.h2{margin:0 0 40px}header{padding:30px 0 10px}header .logo img{height:18px}.main_block{padding:120px 0 0}.main_block_left,.main_block_right{flex:0 0 100%;width:100%}.main_block_left{padding:0 0 40px}.main_block_right .main_block_text{padding-right:calc((100vw - 530px) / 2);padding-left:calc((100vw - 530px) / 2);margin-right:calc((530px - 100vw) / 2);margin-left:calc((530px - 100vw) / 2)}.main_block_right .main_block_image{margin-right:calc((530px - 100vw) / 2);margin-left:calc((530px - 100vw) / 2)}.main_block_bottom{padding:14px 0}.main_block_bottom .main_block_image img{height:18px}.about_block{background-size:60vw;background-position:-15vw top}.businesses_item_image .image img{max-height:200px}.businesses_item:nth-child(2n)::after{background:linear-gradient(90deg, rgba(255, 81, 47, 0.3), rgba(153, 49, 28, 0)), url("../img/businesses_bg.svg") no-repeat left top/ auto 45%}}@media (max-width:575px){:root{--font-size-h1: 35px;--font-size-h2: 40px}.main_block{padding:100px 0 0}.main_block_right .main_block_text{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.main_block_right .main_block_image{margin-right:-10px;margin-left:-10px}.about_block{background-size:80vw;background-position:-30vw top}.about_block_right .about_block_image span{width:100%;text-align:center}.contacts_block{margin-top:-80px;background-position:-20vw center;background-size:150vw}.contacts_block_title{padding:20px 0 0}.contacts_block_right .form{padding:20px 20px;border-radius:20px}.footer .info{order:12}.footer .logo{flex:0 0 100%;max-width:100%;margin:0 0 var(--padding-content);justify-content:center}.footer .logo img{width:260px}}