@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{background:linear-gradient(1turn,#fff,#efedf0 60%)}header{width:100%}.mainHead{width:1600px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;padding-top:50px}.headAdr{width:550px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;letter-spacing:-.02em;line-height:140%;font-variation-settings:"wdth" 100}.navMain{padding-right:150px}.navMain li{padding-bottom:15px}.navMain li a{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;letter-spacing:-.02em;font-style:normal;font-size:18px;font-variation-settings:"wdth" 100;color:#000}.active{color:#ff5f2f!important;font-weight:400!important}.mailTel{display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.02em}.ftL{display:flex;flex-direction:column;gap:10px}.nameH1{font-family:Roboto,sans-serif;font-size:115px;font-weight:700;display:flex;flex-direction:column;position:relative;z-index:999;letter-spacing:-.01em}.rek{padding-left:95px;top:-25px;position:relative}#home{width:100%;height:1005px}.main{width:1600px;margin:0 auto;position:relative}.block{position:absolute;top:-40px;right:-50px}.h1Op{font-family:Roboto,sans-serif;font-size:25px;font-weight:300;position:relative;z-index:999;width:445px;border-left:10px solid #FF5F2F;padding-left:40px;margin-left:210px;margin-top:40px}.act{background:#ff5f2f;color:#fff}#about{width:1600px;margin:0 auto}.about h3{font-family:Roboto,sans-serif;width:135px;font-size:18px;font-weight:400;padding-left:25px;border-left:1px solid #FF5F2F}.about h2{font-family:Roboto,sans-serif;font-size:71px;font-weight:400;margin-top:-170px;line-height:110%;position:relative;text-align:center}.teg{display:flex;flex-direction:row;gap:25px;justify-content:start!important;margin-top:25px;flex-wrap:wrap;width:550px}.teg p{font-size:12px!important;width:auto!important;text-align:center;border:1px solid #FF5F2F;border-radius:5px;padding:5px 20px;margin-top:0!important;font-weight:400!important;color:#000}.p1 img{width:100px!important;border-radius:100px;height:100px}.p2 img,.b4{width:100px!important;border-radius:100px;height:100px;margin-top:0}.b3{width:100px!important;border-radius:100px;height:100px}.lineHd{display:flex;flex-direction:row;gap:50px}.abRight{width:585px;display:flex;flex-direction:column;margin-left:75px;font-family:Roboto,sans-serif}.abRight h4{font-size:18px;font-weight:500;margin-top:50px}.abRight span{font-size:12px;font-weight:300;line-height:140%;margin-top:20px}.abRight ul{float:right;margin-top:20px}.abRight li{font-size:14px;padding-top:5px;list-style:circle;font-weight:300;margin-left:45px}.abRight p{font-size:24px;font-family:Roboto,sans-serif;font-weight:300;width:510px;margin-top:40px;padding-left:25px;border-left:1px solid #FF5F2F;line-height:140%;float:right}.abv{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px}.abLeft{width:975px}.abRight button{width:330px;height:70px;background:#ff5f2f;font-size:24px;font-weight:400;font-family:Roboto,sans-serif;border-radius:10px;color:#fff;margin-top:40px;float:left}.Line{width:100%!important}.navMain{z-index:99999;position:relative}.abRight img{float:right;margin-top:140px}.p1{width:800px}.pp4{flex-direction:row;display:flex}.b5{width:500px}.p1 h2{font-weight:500;margin-bottom:50px;font-size:50px;width:100%;text-align:left;font-family:Roboto,sans-serif}.mail,.tel{border:1px solid #aaaaaa;height:25px;padding:4px 20px;border-radius:4px}.grbg{padding:50px 0;border-radius:15px}.mailTel{gap:35px}.p1 h3{width:250px}.p1 p{font-size:25px;font-weight:400;font-family:Roboto,sans-serif;line-height:140%;width:100%}.leftCard,.rightCard{height:280px;position:relative}.rightCard img{align-items:center;margin-left:50px;position:relative}.cent,.cent2{margin:140px auto;width:1600px;display:flex;flex-direction:row;justify-content:space-between}.p1,.p2,.p3,.p4{width:50%}.p2 h2{font-family:Roboto,sans-serif;font-size:50px;font-weight:500;width:500px;line-height:110%}.p2 p{font-size:25px;font-weight:400;font-family:Roboto,sans-serif;line-height:140%;margin-top:50px;width:100%}.pp3{display:flex;width:1600px;margin:80px auto 0;flex-direction:row-reverse;justify-content:space-between}.pp3 img{width:535px;top:5px;position:relative}.p3{margin-left:50px}.p4{left:-6px;position:relative}.p3 h2{font-family:Roboto,sans-serif;font-size:50px;font-weight:500;line-height:110%;width:100%}.p3 p{font-size:25px;font-weight:400;font-family:Roboto,sans-serif;line-height:140%;margin-top:50px;width:100%}.headPl{width:100%;text-align:center;padding-top:100px;border:5px solid #FF5F2F}.headPl h3{font-size:18px;font-weight:400;font-family:Roboto,sans-serif}.headPl h2{font-weight:500;font-family:Roboto,sans-serif;font-size:71px;margin-bottom:135px;line-height:115%}.block{right:-40px}.headPl p{width:30px;border-bottom:1px solid #FF5F2F;margin:0 auto 20px}.cardPl{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:50px;justify-content:end}.cardPl p{width:870px;font-weight:500;font-family:Roboto,sans-serif;font-size:28px;margin-bottom:30px;line-height:140%}.orn{color:#ff5f2f}.card{margin:140px auto 0;width:1600px;height:475px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px}.cardT{width:465px;height:245px}.cardT h4{font-size:18px;font-family:Roboto,sans-serif;font-weight:400;color:#000;border-left:1px solid #FF5F2F;padding-left:25px}.cardT h3{font-size:35px;font-family:Roboto,sans-serif;font-weight:500;margin-top:80px}.cardT2{width:465px;height:200px;display:flex;flex-direction:row;justify-content:space-between}.cardT2 h2{font-size:20px;font-family:Roboto,sans-serif;font-weight:700;color:#ff5f2f;margin-bottom:25px}.cardT2 p{font-size:18px;font-family:Roboto,sans-serif;font-weight:300;margin-bottom:15px}.cardT2 button{width:180px;text-align:center;height:50px;align-items:center;border:1px solid #FF5F2F;border-radius:10px;margin-top:15px;font-size:18px;font-family:Roboto,sans-serif;font-weight:400}.cardT2 img{width:212px}.centOn{width:1600px;margin:140px auto 0;display:flex;flex-direction:column}.mainOn{display:flex;flex-direction:row!important;justify-content:space-between}.leftOn h3{font-family:Roboto,sans-serif;width:135px;font-size:18px;font-weight:400;padding-left:25px;border-left:1px solid #FF5F2F}.leftOn h2{font-family:Roboto,sans-serif;font-size:71px;font-weight:500;width:815px;line-height:110%;margin-top:40px}.leftOn p{font-family:Roboto,sans-serif;font-size:26px;font-weight:300;line-height:140%;width:665px;margin-top:40px}.rightOn{width:670px;margin-top:83px;text-align:end}.rightOn span{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;margin-top:40px;text-align:end}.rightOn p{font-family:Roboto,sans-serif;font-size:52px;line-height:110%;margin-top:5px;letter-spacing:-.022em;margin-bottom:20px;font-weight:700;text-align:right}.botOn{display:flex;flex-direction:row;justify-content:space-between}.botOn button{width:330px;height:70px;border:1px solid #FF5F2F;font-size:24px;font-weight:500;font-family:Roboto,sans-serif;border-radius:10px;color:#ff5f2f;margin-top:70px}.botOn p{font-size:26px;font-weight:400;width:830px;line-height:140%;margin-top:70px;font-family:Roboto,sans-serif;border-left:1px solid #FF5F2F;padding-left:40px}.map{margin:80px auto 0}.footerMain{width:1600px;margin:0 auto;padding-top:40px;padding-bottom:40px}.footerMain h2{font-family:Roboto,sans-serif;font-size:51px;font-weight:700}.footerMain p,.footerMain span{font-family:Roboto,sans-serif;font-size:12px;color:#676767}.ftL p{font-size:14px}.tpFt{display:flex;flex-direction:row;gap:50px}.ftR{display:flex;flex-direction:column;justify-content:end}.footBot{display:flex;flex-direction:row;justify-content:space-between}.footBot a{font-family:Roboto,sans-serif;font-size:12px;margin-top:20px;color:#000}.footerMain h3{font-family:Roboto,sans-serif;font-size:18px;margin-top:5px;font-weight:400;color:#000}.Mal{color:#ff5f2f!important;border-bottom:1px solid #FF5F2F;padding-bottom:1px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:10px;width:400px;max-width:90%;position:relative}.modal-content h2{font-family:Roboto,sans-serif;font-size:51px;font-weight:300;margin-bottom:20px;margin-top:20px;text-align:center}.modal-content button[type=submit]{font-family:Roboto,sans-serif;font-size:18px;font-weight:500}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:44px;cursor:pointer}.modal-content form{display:flex;flex-direction:column;gap:15px}.modal-content label{display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:12px;color:#919191}.modal-content input,.modal-content textarea{margin-top:5px;padding:10px;color:#000;font-size:20px;border-bottom:1px solid #f0f0f0}.modal-content button[type=submit]{background:#ff5f2f;color:#fff;padding:10px;border-radius:5px;cursor:pointer}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#676767;font-family:Roboto,sans-serif}.checkbox-label input{width:20px;height:20px}.checkbox-label a{color:#ff5f2f;text-decoration:underline;margin-left:5px}*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}@media (max-width: 1680px){.mainHead,.main,#about,.cent,.cent2{width:1400px!important;margin:0 auto}.pp3{width:1400px;margin:80px auto}.p1 p{width:100%}.cent{margin-top:140px}.p2 h2,.p3 h2,.p1 h2{font-size:51px!important}.p4{padding-left:0!important}.p4 p{width:100%}.p4 h2{margin-top:0}.p2 p{width:100%}.cent2{margin-top:140px!important}.Line{width:100%!important}.cardPl p{width:710px}.card{width:1400px}.cardT,.cardT2{width:390px}.centOn{width:1400px;margin-top:180px}.footerMain{width:1400px}}@media (max-width: 1480px){.mainHead,.main,#about,.cent,.pp3,.cent2{width:1200px!important;margin:0 auto}.cardPl p{width:450px}.headPl h2{font-size:52px}.headPl{margin-top:60px}.leftOn h2{width:760px}.leftOn p{width:750px}.cent{margin-top:80px}.Line{width:650px!important}.abRight img{width:400px}.cardPl p{width:580px}.pp3 img{width:500px;margin-top:50px}.navMain li a{font-size:18px}.pp3{margin-top:80px}.p4{padding-left:140px}.p3img,.pp3 img{width:100%}.p1{width:600px}.p1 p,.p2 p{width:550px}.p3 p{width:400px}.card{width:1200px}.cardT,.cardT2{width:340px}.centOn{width:1200px}.abRight img{width:445px}.footerMain{width:1200px}.p2 h2,.p3 h2,.p1 h2{font-size:36px!important}.p1 p,.p2 p,.p3 p,.p4 p{font-size:18px}}@media (max-width: 1240px){.mainHead,.main,#about,.pp3{width:80%!important}.cent{width:100%!important}.mainHead{justify-content:space-between}.headAdr{display:none}.navMain{padding-right:0}.mailTel p{font-size:12px}.mailTel{flex-direction:row;width:100%;justify-content:space-between}#home{margin-top:50px;height:500px}.nameH1{position:relative;font-size:91px}.h1Op{font-size:20px;border:none;padding-left:25px;border-left:10px solid #FF5F2F;font-weight:500}.Line{width:100%!important;margin-top:80px}.str{padding-left:0}.about h3{font-size:14px;width:100px}.about{margin-top:50px}.about h2{font-size:34px;margin-top:50px}.abv{margin-top:50px;flex-direction:column}.abLeft{width:100%;flex-direction:column;display:flex}.p1{flex-direction:column;display:flex}.p1{width:100%;margin-top:80px}.cent{flex-direction:column}.p3{padding-left:0;margin-top:80px;margin-left:0}.p4{padding-left:0!important;margin-left:0!important;margin-top:80px}.cent2{flex-direction:column;width:80%!important;margin:0 auto;margin-top:80px!important}.p1 h2{width:70%}.p2 h2,.p3 h2{width:70%!important;font-weight:700}.p3{width:100%}.cardT h3{margin-top:40px}.cardT2{height:280px}.cardT2 h2{margin-top:0}.block2{margin-top:0!important;padding:0!important}.cardT2 button{background:#ff5f2f;color:#fff}.card{height:900px}.mainOn{flex-direction:column!important}.rightOn{width:100%;text-align:start}.rightOn p{text-align:start}.pp3{flex-direction:column}.p1 h3{text-align:right;width:145px;padding-right:25px;float:right;border-left:none;border-right:10px solid #FF5F2F}.p1 h2{float:right;text-align:right}.rek{padding-left:0}.h1Op{position:relative;z-index:999;margin-left:25px;margin-top:20px}#root{overflow:hidden}.block{top:140px;width:60%}.abRight img{width:400px}.cardPl p{width:580px}.pp3 img{width:600px;margin-top:50px}.navMain li a{font-size:18px}.pp3{margin-top:150px}.card{width:1200px}.cardT,.cardT2{width:340px}.centOn,.footerMain{width:1200px}.p1 h2{text-align:left;margin-top:80px}.p1 p{font-size:16px;width:70%;float:left}.p4{padding-top:0}.headPl h2{font-size:51px}.abRight p{width:100%;font-weight:300;margin-top:10px}.abRight{width:100%;margin-left:0}.p1 h3{float:left;border-right:0;border-left:10px solid #FF5F2F;text-align:left;font-weight:300}.abRight button{width:100%;margin-top:55px;margin-left:0;font-weight:300}.pp3{margin-top:80PX}.headPl h3{font-size:14px}.cardPl p{font-size:25px;font-weight:400;text-align:center;font-weight:500;width:70%}.cardPl{justify-content:center}.card{flex-direction:row;display:flex;justify-content:space-between;flex-wrap:wrap;width:80%;margin:80px auto;gap:20px}.product{margin-top:0!important}.Line{margin-top:10px}.abv{flex-direction:column-reverse}.p2 h2,.p3 h2{font-size:34PX}.p2{width:100%}.p2 p,.p3 p{width:100%;font-size:16px}.cardT h3{font-size:34px}.cardT h4{font-size:14px}.cardT2 button{width:110px!important;height:50px;margin-top:20px;font-size:16px}.block2{padding:40px}.leftCard{width:50%}.cardT2 p{font-size:14px}.centOn{width:80%;margin:0 auto}.mainOn{flex-direction:column}.rightOn span{font-size:14px}.rightOn p{font-size:34px}.leftOn p{width:100%}.leftOn h2{font-size:34px;width:100%}.leftOn{width:100%}.botOn{flex-direction:column}.botOn p{width:100%;font-size:24px;font-weight:400;padding-left:0;border:0}.footBot{flex-direction:column}.botOn button{margin-top:25px}.footBot{width:80%;margin:0 auto;flex-direction:row}.footBot a{margin-top:10px}.footerMain{width:100%}.tpFt{flex-direction:column;gap:0px}.ftL p{font-weight:500}.tpFt a{font-weight:300}.Mal{text-decoration:none!important;font-weight:400;font-size:12px!important}.ftR span{line-height:140%;width:60px}.product1{display:none}.product2{width:100%!important}.abRight p{text-align:center}}@media (max-width: 920px){.nameH1{font-size:71px}.cardT h3{margin-bottom:50px}.h1Op{font-weight:400;font-size:16px}#home{height:350px}.about h2{font-size:34px;padding-top:50px!important}.abRight h4{font-size:14px;text-align:center}.abRight li{font-size:12px}.lineHd{flex-direction:column;gap:20px}.teg{width:100%}.abLeft{display:none}.p1 h2{margin-top:0}.abRight p{font-size:16px;border-right:1px solid #FF5F2F;padding-right:25px}.p2 h2,.p3 h2{font-size:26PX}.cardT2{justify-content:space-between}.cardPl p{font-size:18px}.cardT h3{font-size:26px}.cardT{height:200px}.leftCard{width:60%}.cardT2 img{padding-top:0!important}}@media (max-width: 900px){.nameH1{font-size:36px}.rek{margin-top:15px}.cent{margin-top:0}.mainHead{flex-direction:row;display:flex;justify-content:space-between;gap:0px}.mailTel p{font-size:9px;height:20px}.block{width:100%;top:110px}.p2 img{margin:0 auto}.abRight button{font-weight:500}.abRight p{text-align:center}.p1 h2,.p2 h2,.p3 h2{font-size:28px!important;text-align:center;width:100%!important;font-weight:500!important}.p1 p,.p2 p,.p3 p{width:100%}.p2{margin-top:80px}.p1 img,p2 img,.p3 img,.p4 img{margin:0 auto}.headPl{margin-top:0}.headPl h2{font-size:48px}.card{height:1300px}.botOn button{width:100%}.cardT2,.leftCard,.rightCard{height:200px}.cardT{height:150px}.botOn p{font-size:18px;font-weight:500}.map{margin:80px auto 0}.navMain li a{font-size:14px}.desktop-nav{display:none}.burger-menu{display:block;background:none;border:none;font-size:24px;cursor:pointer;color:#000;position:relative;top:-8px}.mainHead{margin-top:0;padding-top:20px}.about h2{margin-top:60px;font-weight:500}.mobile-menu{position:fixed;top:0;right:-100%;width:75%;height:100%;background:#fff;transition:right .3s ease;z-index:1000;box-shadow:-2px 0 5px #0003}.mobile-menu.open{right:0}.menu-close{position:absolute;top:10px;right:20px;background:none;border:none;font-size:34px;cursor:pointer}.mobile-menu-content{display:flex;flex-direction:column;align-items:end;padding:50px 20px;gap:20px;margin-right:30px;margin-top:80px}.mobile-menu-content a{font-family:Roboto,sans-serif;font-size:24px;color:#000;text-decoration:none;font-weight:400}.mobile-contacts{margin-top:20px;text-align:end;font-size:16px;color:#3c3c3c;font-family:Roboto,sans-serif;font-weight:300;gap:10px;display:flex;flex-direction:column}.pp3 img{margin-top:0}.grbg{background:none;padding:0!important}}@media (min-width: 901px){.burger-menu,.mobile-menu{display:none}}@media (max-width: 500px){.rightCard img{margin-left:10px}.mailTel{gap:20px}}
