@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Vollkorn:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Play&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Russo+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans+Caption&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";.services-page article{background-color:#c2c6d0;text-align:center;padding:3vh;padding-left:3vw;padding-right:3vw}.services-page h3{font-family:PT Sans Caption,sans-serif;color:#3f5487;font-size:3em;margin:0;padding-top:3vh;padding-bottom:3vh}.services-page article h2,.services-page .description_area h2{font-family:Play,sans-serif;font-size:1.7em;padding-top:3vh}.services-page h4{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:1.1em;line-height:1.9em}.services-page article p,.services-page .description_area p{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:1.1em;line-height:1.9em;text-indent:50px}.services-page .block_area{display:flex;justify-content:space-around;flex-wrap:wrap}.services-page .srupbl{background-image:url(/assets/services_img-KLPdaHk2.png);background-position:center 80%;background-size:cover;width:100%;text-align:center}.services-page .box{text-align:center;width:20vw;font-family:Vollkorn,serif;font-size:1.5em;padding:3vw;transition:all .5s}.services-page .box h4{margin-top:1vh;line-height:1.3em}.services-page .img_frame{background-position:center;background-size:cover;width:20vw;height:20vw;position:relative;top:0;left:0;display:inline-block}.services-page .img_frame:before{position:relative;content:"";background-color:#3f5487;width:100%;height:100%;top:-10%;left:-13%;z-index:-1;display:inline-block}.services-page .img_frame:after{position:absolute;content:"";background-color:#c2c6d000;width:100%;height:100%;top:0;left:0;z-index:5;display:block;transition:all .5s}.services-page .one{background-image:url(/assets/pump-qsFB60vF.png)}.services-page .two{background-image:url(/assets/injectors-D2HuLzXH.png)}.services-page .three{background-image:url(/assets/fuel-Bk0t-wnn.png)}.services-page .four{background-image:url(/assets/filter-BRVG-0b8.png)}.services-page .five{background-image:url(/assets/eng-Dyz7hzON.jpg)}.services-page .six{background-image:url(/assets/pcd-DVcxEM61.png)}.services-page a:hover .img_frame:after{background-color:#c2c6d0b3}.services-page a:hover .box h4{color:#00000080}.services-page article a{text-decoration:none;color:#000;z-index:3}.services-page .box:before{content:"Подробнее";font-size:1.3em;color:#3f5487;position:relative;top:0;font-family:Russo One,sans-serif;z-index:7;opacity:0;transition:all .5s ease}.services-page a:hover .box:before{top:11vw;opacity:1}.services-page .description_area{background-color:#dfe1e8;padding:3vw 20vw;margin:0;padding-bottom:20vh}.services-page .description_area>p{padding-left:10vw;padding-right:10vw}.services-page .description_area>h3{text-align:center}.services-page .head1{padding-top:20vh;text-shadow:2px 2px 5px #6d7179;background:#c2c6d0a6}.services-page .head2{font-size:1.3em;padding-top:0;color:#000;padding-bottom:20vh;text-shadow:2px 2px 5px #6d7179;background:#c2c6d0a6}.services-page #arrow{width:80px;height:80px;position:fixed;z-index:9;bottom:50px;right:30px;transition:all 1s}.services-page .hidden{transform:translateY(150%);opacity:0;visibility:hidden}.services-page .show{transform:translateY(0);opacity:1;visibility:visible}.services-page article>h3{font-size:2em;font-weight:700;display:none}@media screen and (max-width: 900px),(max-device-width: 900px){.services-page .head1{font-size:2.5em}.services-page .head2{font-size:1.1em}.services-page h3{font-size:1.7em}.services-page .description_area h3{padding-bottom:.5vh}.services-page .description_area h4{padding:0;font-size:1em;letter-spacing:.2px;line-height:27px}.services-page .description_area{padding-left:.5vw;padding-right:.5vw}.services-page .img_frame{width:40vw;height:40vw}.services-page article .box h4{font-size:.9em}.services-page .box{width:40vw;padding:3vh}.services-page a:hover .box:before{top:22vw}.services-page article>h3{display:block}}@media screen and (max-width: 1200px),(max-device-width: 1200px){.services-page .description_area{padding-left:5vw;padding-right:5vw}}@media screen and (max-width: 500px),(max-device-width: 500px){.services-page .img_frame{width:60vw;height:60vw}.services-page .box{width:60vw}.services-page a:hover .box:before{top:33vw}}@media screen and (max-width: 480px){.services-page .description_area p{padding-left:10px;padding-right:10px}}h3{font-family:PT Sans Caption,sans-serif;color:#3f5487;font-size:4em;margin:0;padding:8vh;padding-left:3vw;padding-right:3vw}article{background-color:#c2c6d0;text-align:center;padding:0;padding-top:3vh;padding-bottom:3vh}article h3{font-size:2.8em;padding:1vh}h2{font-family:PT Sans Caption,sans-serif;color:#3f5487;font-size:1.5em;margin:0;padding:0}article iframe{margin:0;padding:0}.button{background-color:#aeb3bc;padding:1vh;padding-left:1vw;padding-right:1vw;border-radius:25px;display:inline-block;text-decoration:none;color:#000;font-size:1.3em;font-family:Rubik,sans-serif;transition:.5s all;opacity:1;margin-bottom:15px}.button:hover{opacity:.5}.content_col{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding-left:3vw;padding-right:3vw;padding-bottom:25px}.content_col h4{font-family:Sawarabi Gothic,sans-serif;font-size:2.5em;margin:3vh;padding-top:10px;text-align:left;font-weight:500}.content_col>div{width:50%}.content_col .social-networks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:25px;margin:0 3vh}.content_col iframe{box-shadow:2px 2px 10px #0003}.content_col .buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;margin:0 3vh}@media screen and (max-width: 1100px){.content_col{flex-direction:column}.content_col h4{font-size:1.7em}.content_col span{padding-bottom:3vh}.content_col>div{width:60%}.content_col>div .buttons .number-block{width:100%}.content_col>div.map{width:100%}.img_r{flex-basis:auto;width:100%}}@media screen and (max-width: 480px){article h3.contacts{padding:10px}.content_col h4{margin-left:10px}.content_col .social-networks{margin-left:10px;margin-right:10px}.content_col>div{width:100%}.content_col>div .buttons{margin-left:10px;margin-right:10px}.content_col>div .buttons .number-block{box-sizing:border-box;margin:0}}.main-page article{background-color:#c2c6d0;width:100%;z-index:2;margin:0;padding:0}.main-page article .inner{padding-left:3vw;padding-top:3%;padding-bottom:15vh;display:flex;justify-content:space-between;flex-direction:row}@media (max-width: 1100px){.main-page article .inner{padding-left:0;padding-bottom:8vh}}@media (max-width: 480px){.main-page article .inner{flex-direction:column;padding-bottom:4vh}}.main-page article h3{font-family:PT Sans Caption,sans-serif;color:#3f5487;font-size:3em}.main-page article h4{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:1.1em;line-height:2em}.main-page .frame{flex-basis:0;flex-grow:3;background-image:url(/assets/up-nXY1OHle.png);background-position:center;background-size:cover;background-attachment:fixed;transform:translateZ(0%);will-change:top}@media (max-width: 480px){.main-page .frame{display:none}}.main-page .txt_frame{flex-basis:0;flex-grow:2;padding:7vw;padding-top:0;padding-bottom:0;text-align:left}@media (max-width: 1100px){.main-page .txt_frame{padding-left:4vw;padding-right:4vw;flex-grow:3}}.main-page .blur_element{position:absolute;bottom:0;--margin-top: 10vh;padding-bottom:2.5vh;width:100%;background:linear-gradient(#c2c6d000,#c2c6d0);z-index:1;display:flex;justify-content:center;flex-direction:column;align-items:center}.main-page .blur_element span{font-family:PT Sans Caption,sans-serif;color:#ffa700;font-size:3em;padding:4vh;text-shadow:2px 2px 5px black;font-weight:700}@media (max-width: 480px){.main-page .blur_element span{font-size:1.7em;text-align:center;padding:1vh;padding-bottom:0}}.main-page .blur_element i{position:relative;font-size:3em;color:#000;animation:3s ease infinite updown;padding:5vh;text-shadow:0px 0px #ffa700,2px 0px #ffa700,-2px 0px #ffa700,0px 2px #ffa700,0px -2px #ffa700}.main-page .blur_element h2{padding:3vh;padding-top:0;font-family:Play,sans-serif;color:#000}@media (max-width: 480px){.main-page .blur_element h2{font-size:1.1em;text-align:center;padding:1vh}}.main-page .wrapper{width:100%;height:100vh;margin:0;padding:0;background-image:url(/assets/canvas-CeWoLuJt.png);background-position:center;background-size:cover;background-attachment:fixed}@keyframes updown{0%{top:0}50%{top:4vh}to{top:0}}@media screen and (max-width: 1100px) and (orientation: landscape){.main-page .wrapper{height:150vh}.main-page .wrapper .blur_element{bottom:-50vh}}@media screen and (max-width: 480px){.main-page .wrapper{background-size:auto;background-repeat:no-repeat}}html{scroll-behavior:smooth}body{margin:0;background-color:#c2c6d0;overflow-x:hidden}#addwin{opacity:0;z-index:2002;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:auto;display:block;background-color:#3f5487;transform:translateY(-100%);transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity .4s ease;overscroll-behavior:contain}#addwin.hider{opacity:1;transform:translateY(0)}#openedmenu{background-color:#3f5487;display:block;opacity:1}.visible{display:block;opacity:1}.undline{width:100%;margin:5px 0;height:3px;background-color:#fff}.menubutton.msticky{position:fixed;top:0;margin:0;padding-top:5%;padding-bottom:5%;z-index:1900;transition:padding .3s ease}.empty{display:block;position:fixed;top:0;bottom:0;right:0;left:0;z-index:1800}@keyframes menu_appear{0%{opacity:0;transform:translateY(-30%)}50%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes rotation_pre{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media screen and (max-width: 900px),(max-device-width: 900px){footer{padding-top:3vh}footer i{font-size:1.9em;padding-right:5vw;text-shadow:2px 2px 2px rgba(109,113,121,.5)}.vb,.tg{color:rgba(var(--color),1)}footer h4{font-size:1em}}.route-page article{background-color:#c2c6d0;text-align:center;padding:0;padding-top:3vh;padding-bottom:8vh}.route-page article h3{font-family:PT Sans Caption,sans-serif;color:#3f5487;font-size:4em;margin:0;padding:8vh;padding-left:3vw;padding-right:3vw}.route-page article h4{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:1.1em;line-height:1.9em}.route-page article span{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center}.route-page #modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s;pointer-events:auto;z-index:2000}.route-page .hidden{transform:translateY(150%);opacity:0;visibility:hidden}.route-page .show{transform:translateY(0);opacity:1;visibility:visible}.route-page .invisible{opacity:0;display:none}.route-page .visible{opacity:1;display:flex;justify-content:center;align-items:center}.route-page .modaldialog{pointer-events:auto;z-index:2001}.route-page .modalcontent{position:relative;display:flex;flex-direction:column;background-clip:padding-box;align-items:center;border-radius:10px;background-color:#fff;padding:.5%}.route-page .modalcontent img{border-radius:10px;width:83vw;height:83vh;object-fit:contain;display:inline}.route-page .modalcontent #clsbt{border-radius:10px;color:#93969e;transition:all .4s;padding:1%;margin:.5%;width:97%;font-size:2.5em;z-index:2005;pointer-events:auto}.route-page .modalcontent .npbt{border-radius:10px;color:#93969e;transition:all .4s;padding:.8%;margin:0 .5%;font-size:2.5em;z-index:2005;display:flex;align-items:center;justify-content:center;width:4vw}.route-page .modalcontent #clsbt:hover,.route-page .npbt:hover{cursor:pointer;color:#6f7278;background-color:#abaeb84d}.route-page .contentmiddle{display:flex;flex-direction:row;justify-content:center;align-items:stretch}@media screen and (max-width: 1100px){.route-page article{padding-bottom:5vh}.route-page h3.route{padding:25px 10px}}@media screen and (max-width: 480px){.route-page h3.route{padding:25px 10px}}
