.mainPage .firstScreen .firstScreenSlider,.mainPage .projects .flickity-slider,.mainPage .projects .flickity-viewport{width:100%}.mainPage .firstScreen .firstScreenSlider .slide{padding:10rem 0;height:75rem;width:100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.mainPage .firstScreen .firstScreenSlider .slide:first-child{background-image:url(/img/main-bg.png)}.mainPage .firstScreen .firstScreenSlider .slide:nth-child(2){background-image:url(/img/firstScreenSlide2.png)}.mainPage .firstScreen .firstScreenSlider .slide:nth-child(3){background-image:url(/img/kark.svg)}.mainPage .firstScreen .firstScreenSlider .slide .w30{width:90%;margin:0 auto}.mainPage .firstScreen .firstScreenSlider .slide .w30 h1{font:4.8rem Medium;color:#fff;margin-bottom:5rem;text-wrap:nowrap}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container{width:25rem;position:relative}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container .background{position:absolute}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container:hover .background rect{stroke:#67afff}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container:hover .background .arr{fill:#67afff}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container:hover a{color:#67afff}.mainPage .firstScreen .firstScreenSlider .slide .w30 a{display:flex;font:2rem Blink_Regular2;color:#fff;padding:1.6rem;width:25rem;box-sizing:border-box;position:relative}.mainPage .firstScreen .firstScreenSlider .slide .w30 a .floatBlock{position:absolute;width:2rem;height:2rem}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots{display:flex;align-items:center;bottom:20%;width:90%;transform:translateX(6%);box-sizing:border-box}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots .dot{opacity:1;background-color:#fff;width:.8rem;height:.8rem}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots .dot.is-selected{width:1.2rem;height:1.2rem;background-color:#67afff}.mainPage .row-specs{position:relative;top:-2rem;width:90%;margin:0 auto 8rem;display:flex}.mainPage .row-specs .block{display:flex;justify-content:center;align-items:center;padding:5rem;box-sizing:border-box;border:.1rem solid #d2d7df;background-color:#fff}.mainPage .row-specs .block img{margin-right:2rem}.mainPage .row-specs .block p{font-size:2rem;color:#124e91}.mainPage .row-specs .block:first-child,.mainPage .row-specs .block:nth-child(3){width:30%}.mainPage .our_clients .container .left,.mainPage .projects .containerProjects .project .imageSlider,.mainPage .row-specs .block:nth-child(2),.mainPage .weOffer .left{width:35%}.mainPage .catalog,.mainPage .projects,.mainPage .reviews,.mainPage .sertificate{width:90%;margin:0 auto 8rem}.mainPage .catalog h2,.mainPage .projects h2,.mainPage .reviews h2,.mainPage .sertificate h2{font:3.2rem Medium;margin-bottom:3.5rem}.mainPage .catalog .container-blocks{display:flex;flex-wrap:wrap}.mainPage .catalog .container-blocks .block{width:32%;margin-right:1.33%;border-top-left-radius:3.2rem;border-bottom-right-radius:3.2rem;padding:1.6rem 1.6rem 3rem;box-sizing:border-box;margin-bottom:2%;border:.1rem solid #d2d7df}.mainPage .catalog .container-blocks .block .row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.mainPage .catalog .container-blocks .block .row a{max-width:100%;font-family:Medium;font-size:2rem;box-sizing:border-box}.mainPage .catalog .container-blocks .block .row .button-block{display:flex;align-items:center;position:relative;padding:1rem 2rem;box-sizing:border-box;border:.1rem solid #d2d7df}.mainPage .catalog .container-blocks .block .row .button-block a{color:var(--main-blue);font:1.4rem Medium}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock{position:absolute;width:2rem;height:2rem;top:0;transform:translateY(45%);background-color:#fff}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock.left{left:-10%}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock.right{right:-10%}.mainPage .catalog .container-blocks .block .inBlock{display:flex;justify-content:space-between}.mainPage .catalog .container-blocks .block .inBlock .left{display:flex;flex-direction:column;justify-content:space-between;width:60%;margin-right:1rem}.mainPage .catalog .container-blocks .block .inBlock .left ul{min-height:15rem}.mainPage .catalog .container-blocks .block .inBlock .left ul li{margin-top:.8rem}.mainPage .catalog .container-blocks .block .inBlock .left ul li:hover a{color:var(--main-blue)}.mainPage .catalog .container-blocks .block .inBlock .left ul li a{font-size:1.4rem;font-weight:400;line-height:122%}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer{display:flex;align-items:center;justify-content:center;width:65%;padding:1rem;text-align:center;box-sizing:border-box;border-radius:.8rem;font-size:1.4rem;border:.1rem solid #d2d7df;color:var(--main-blue);margin-top:1.6rem;position:relative}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .float{position:absolute;height:2rem;width:2rem;background-color:#fff}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .left{left:-1rem;min-height:unset}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .right{right:-1rem}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer:hover{border-color:var(--main-blue)}.mainPage .catalog .container-blocks .block .inBlock .right{display:flex;width:35%}.mainPage .catalog .container-blocks .block .inBlock .right img{width:14rem;height:12rem;object-fit:contain}.mainPage .catalog .container-blocks .block:hover{background-color:#f4f7fb}.mainPage .our_clients,.mainPage .projects .flickity-page-dots .dot.is-selected{background-color:#124e91}.mainPage .catalog .container-blocks .block:hover .button-block .floatBlock{position:absolute;width:2rem;height:2rem;top:0;transform:translateY(45%);background-color:#f4f7fb}.mainPage .catalog .container-blocks .block:hover .selectionLinkContainer .float,.mainPage section.form{background-color:#f4f7fb!important}.mainPage .projects .containerProjects{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.mainPage .projects .containerProjects .project{display:flex;justify-content:space-between;margin-bottom:2rem;min-height:30rem;overflow:hidden;width:48%;margin-right:2%;background-color:#f4f7fb;border-radius:3.2rem}.mainPage .projects .containerProjects .project .textPart{width:60%;padding:4rem;box-sizing:border-box}.mainPage .projects .containerProjects .project .textPart h3{font:2.4rem Medium;margin-bottom:4rem}.mainPage .projects .containerProjects .project .textPart p{font:1.6rem Blink_Regular;margin-top:2rem}.mainPage .projects .containerProjects .project .textPart p .bold{font-family:Roboto_Medium}.mainPage .projects .containerProjects .project .imageSlider img{width:100%;min-height:30rem;object-fit:cover}.mainPage .projects .flickity-page-dots{bottom:-2%}.mainPage .projects .flickity-page-dots .dot{opacity:1;background-color:#f4f7fb;width:.8rem;height:.8rem}.mainPage .weOffer{display:flex;justify-content:space-between;width:90%;margin:0 auto 8rem}.mainPage .weOffer .left h2{font:3.2rem Medium}.mainPage .weOffer .right{display:flex;flex-wrap:wrap;width:60%}.mainPage .weOffer .right img{width:19%;margin-right:1%;object-fit:contain;margin-bottom:2rem}.mainPage .our_clients{width:100%;padding:8rem 0;box-sizing:border-box;margin-bottom:8rem}.mainPage .our_clients .container{display:flex;width:90%;margin:0 auto;align-items:center;justify-content:space-between}.mainPage .our_clients .container .left h2{font:3.2rem Medium;color:#fff}.mainPage .our_clients .container .left p{font:400 1.6rem Blink_Regular2;color:#fff;margin:3.5rem 0}.mainPage .our_clients .container .left .buttonContainer{position:relative;display:flex;justify-content:center;align-items:center;margin-top:8rem}.mainPage .our_clients .container .left .buttonContainer .background{position:absolute;width:100%;z-index:1}.mainPage .our_clients .container .left .buttonContainer a{display:flex;width:100%;font:2rem Regular;margin-left:3rem;color:#fff}.mainPage .our_clients .container .right{width:60%}.mainPage .our_clients .container .right .imageContainer{display:flex;flex-wrap:wrap;width:100%}.mainPage .our_clients .container .right .imageContainer img{width:24%;margin-right:1%;margin-bottom:1%}.mainPage .reviews .reviews-slider .block,.mainPage .sertificate .sertificate-slider .block{display:flex;width:100%;height:50rem;background-color:#f4f7fb;border-top-left-radius:3.2rem;border-bottom-right-radius:3.2rem;padding:5rem;box-sizing:border-box}.mainPage .reviews .reviews-slider .block img{width:24%;cursor:pointer;margin-right:1%;object-fit:contain}.mainPage .reviews .reviews-slider .flickity-page-dots .dot,.mainPage .sertificate .sertificate-slider .flickity-page-dots .dot{background-color:#f4f7fb;opacity:1;width:.8rem;height:.8rem}.mainPage .reviews .reviews-slider .flickity-page-dots .is-selected,.mainPage .sertificate .sertificate-slider .flickity-page-dots .is-selected{background-color:#124e91;width:1.2rem;height:1.2rem}.mainPage .sertificate .sertificate-slider .block img{width:24%;margin-right:1%;cursor:pointer;object-fit:contain}.mainPage section.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:3.2rem;box-sizing:border-box;border-radius:3.2rem 0;margin:0 auto 5rem}.mainPage section.form h2{font:3.2rem DemiBold;color:#2d2e2e}.mainPage section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;text-align:center;font-family:Blink_Regular;width:40%}.mainPage section.form form{display:flex;flex-direction:column;align-items:center;width:40%}.mainPage section.form form input{width:100%;margin-bottom:1.2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}.mainPage section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}.mainPage section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}.mainPage section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}.mainPage section.form form .buttonContainer .floatBlock.left{left:-5%}.mainPage section.form form .buttonContainer .floatBlock.right{right:-5%}@media screen and (max-width:768px){.mainPage .firstScreen .firstScreenSlider,.mainPage .our_clients .container .right,.mainPage .projects .containerProjects .project .imageSlider,.mainPage .projects .flickity-slider,.mainPage .projects .flickity-viewport,.mainPage .row-specs .block:first-child,.mainPage .row-specs .block:nth-child(2),.mainPage .row-specs .block:nth-child(3),.mainPage .weOffer .left{width:100%}.mainPage .firstScreen .firstScreenSlider .slide{padding:2rem;height:100rem;width:100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.mainPage .firstScreen .firstScreenSlider .slide:first-child{background-image:url(/img/main-bg.png)}.mainPage .firstScreen .firstScreenSlider .slide:nth-child(2){background-image:url(/img/firstScreenSlide2.png)}.mainPage .firstScreen .firstScreenSlider .slide:nth-child(3){background-image:url(/img/kark.svg)}.mainPage .firstScreen .firstScreenSlider .slide .w30{width:100%;margin-top:15rem}.mainPage .firstScreen .firstScreenSlider .slide .w30 h1{font:3.2rem Medium;color:#fff;margin-bottom:2rem;text-wrap:nowrap}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container{position:relative;width:100%}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container .background{position:absolute}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container:hover .background rect{stroke:#67afff}.mainPage .firstScreen .firstScreenSlider .slide .w30 .link-container:hover .background .arr{fill:#67afff}.mainPage .firstScreen .firstScreenSlider .slide .w30 a{display:flex;font:2rem Blink_Regular2;color:#fff;padding:1.6rem;box-sizing:border-box;position:relative}.mainPage .firstScreen .firstScreenSlider .slide .w30 a .floatBlock{position:absolute;width:2rem;height:2rem}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots{display:flex;align-items:center;bottom:20%;width:80%;transform:translateX(8%);box-sizing:border-box}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots .dot{opacity:1;background-color:#fff;width:.8rem;height:.8rem}.mainPage .firstScreen .firstScreenSlider .flickity-page-dots .dot.is-selected{width:1.2rem;height:1.2rem;background-color:#67afff}.mainPage .row-specs{position:unset;top:unset;width:95%;margin:2rem auto 8rem;display:flex;flex-direction:column}.mainPage .row-specs .block{display:flex;justify-content:unset;align-items:center;padding:5rem;box-sizing:border-box;border:.1rem solid transparent;background-color:#fff}.mainPage .row-specs .block img{margin-right:2rem}.mainPage .row-specs .block p{font-size:1/6rem;color:#124e91}.mainPage .catalog,.mainPage .catalog-manufacturer,.mainPage .projects,.mainPage .reviews,.mainPage .sertificate{width:95%;margin:0 auto 8rem}.mainPage .catalog h2,.mainPage .catalog-manufacturer h2,.mainPage .projects h2,.mainPage .reviews h2{font:2.4rem Medium;margin-bottom:3.5rem}.mainPage .catalog .container-blocks{display:flex;flex-direction:column;flex-wrap:wrap}.mainPage .catalog .container-blocks .block{width:100%;border-top-left-radius:3.2rem;border-bottom-right-radius:3.2rem;padding:1.6rem;box-sizing:border-box;margin-bottom:2rem;border:.1rem solid #d2d7df}.mainPage .catalog .container-blocks .block .row{display:flex;align-items:center;justify-content:space-between}.mainPage .catalog .container-blocks .block .row h3{max-width:50%;font-family:Medium;font-size:2rem}.mainPage .catalog .container-blocks .block .row .button-block{display:flex;align-items:center;position:relative;padding:1rem 2rem;box-sizing:border-box;border:.1rem solid #d2d7df}.mainPage .catalog .container-blocks .block .row .button-block a{color:var(--main-blue);font:1.4rem Medium}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock{position:absolute;width:2rem;height:2rem;top:0;transform:translateY(45%);background-color:#fff}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock.left{left:-10%}.mainPage .catalog .container-blocks .block .row .button-block .floatBlock.right{right:-10%}.mainPage .catalog .container-blocks .block .inBlock{display:flex;justify-content:space-between;align-items:flex-start}.mainPage .catalog .container-blocks .block .inBlock .left{width:60%;margin-right:1rem}.mainPage .catalog .container-blocks .block .inBlock .left ul li{margin-top:1rem}.mainPage .catalog .container-blocks .block .inBlock .left ul li:hover a{color:var(--main-blue)}.mainPage .catalog .container-blocks .block .inBlock .left ul li a{font-size:1.4rem;font-weight:400}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;box-sizing:border-box;border-radius:.8rem;font-size:1.4rem;border:.1rem solid #d2d7df;color:var(--main-blue);margin-top:1.6rem;position:relative}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .float{position:absolute;height:2rem;width:2rem;background-color:#fff}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .left{left:-1rem}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer .right{right:-1rem}.mainPage .catalog .container-blocks .block .inBlock .left .selectionLinkContainer:hover{border-color:var(--main-blue)}.mainPage .catalog .container-blocks .block .inBlock .right img{width:100%;height:11rem;object-fit:contain}.mainPage .catalog .container-blocks .block:hover{background-color:#f4f7fb}.mainPage .our_clients,.mainPage .projects .flickity-page-dots .dot.is-selected{background-color:#124e91}.mainPage .catalog .container-blocks .block:hover .button-block .floatBlock{position:absolute;width:2rem;height:2rem;top:0;transform:translateY(45%);background-color:#f4f7fb}.mainPage .catalog-manufacturer .block{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin-bottom:3.5rem}.mainPage .catalog-manufacturer .block img{width:95%;object-fit:contain}.mainPage .catalog-manufacturer .block .textPart{width:95%;margin:2rem 0 3rem}.mainPage .catalog-manufacturer .block .textPart h3{color:#000;font:1.6rem Medium;margin-bottom:2rem}.mainPage .catalog-manufacturer .block .textPart p{color:#90959e;font-size:1.6rem}.mainPage .catalog-manufacturer .block .backgroundContainer{display:flex;align-items:center;position:relative;cursor:pointer;width:95%}.mainPage .catalog-manufacturer .block .backgroundContainer .background{position:absolute;width:100%}.mainPage .catalog-manufacturer .block .backgroundContainer a{display:flex;margin-left:4rem;font:1.4rem Medium;color:#124e91;width:100%;z-index:2}.mainPage .projects .containerProjects{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.mainPage .projects .containerProjects .project{display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:2rem;min-height:50rem;overflow:hidden;width:100%;margin-right:2%;background-color:#f4f7fb;border-radius:3.2rem}.mainPage .projects .containerProjects .project .textPart{width:100%;padding:2rem;box-sizing:border-box}.mainPage .projects .containerProjects .project .textPart h3{font:2.4rem Medium;margin-bottom:4rem}.mainPage .projects .containerProjects .project .textPart p{font:1.6rem Blink_Regular;margin-top:2rem}.mainPage .projects .containerProjects .project .textPart p .bold{font-family:Roboto_Medium}.mainPage .projects .containerProjects .project .imageSlider img{width:100%;min-height:30rem;object-fit:cover}.mainPage .projects .flickity-page-dots{bottom:-2%}.mainPage .projects .flickity-page-dots .dot{opacity:1;background-color:#f4f7fb;width:.8rem;height:.8rem}.mainPage .weOffer{display:flex;flex-direction:column;justify-content:space-between;width:95%;margin:0 auto 8rem}.mainPage .weOffer .left h2{font:2.4rem Medium;margin-bottom:3rem}.mainPage .our_clients .container .right .imageContainer,.mainPage .weOffer .right{display:flex;flex-wrap:wrap;width:100%}.mainPage .weOffer .right img{width:48%;margin-right:1%;object-fit:contain;margin-bottom:2rem}.mainPage .our_clients{width:100%;padding:2rem 0;box-sizing:border-box;margin:0 auto 8rem}.mainPage .our_clients .container{display:flex;flex-direction:column;justify-content:unset;width:95%;margin:0 auto}.mainPage .our_clients .container .left{width:100%;margin-top:0;margin-bottom:2rem}.mainPage .our_clients .container .left h2{font:2.4rem Medium;color:#fff}.mainPage .our_clients .container .left p{font:400 1.6rem Blink_Regular2;color:#fff;margin:1rem 0}.mainPage .our_clients .container .left .buttonContainer{position:relative;display:flex;justify-content:center;align-items:center;margin-top:8rem}.mainPage .our_clients .container .left .buttonContainer .background{position:absolute;width:100%;z-index:1}.mainPage .our_clients .container .left .buttonContainer a{display:flex;width:100%;font:2rem Regular;margin-left:3rem;color:#fff}.mainPage .our_clients .container .right .imageContainer img{width:48%;margin-right:2%;margin-bottom:2%}.mainPage .our_clients .container .right .imageContainer img:nth-child(2){display:none}.mainPage .our_clients .container .right .imageContainer .mobile{display:unset;width:100%;object-fit:contain}.mainPage .reviews .reviews-slider .block,.mainPage .sertificate .sertificate-slider .block{display:flex;flex-wrap:wrap;width:100%;height:50rem;background-color:#f4f7fb;border-top-left-radius:3.2rem;border-bottom-right-radius:3.2rem;padding:2rem;box-sizing:border-box}.mainPage .reviews .reviews-slider .block img,.mainPage .sertificate .sertificate-slider .block img{width:47%;margin-right:3%;object-fit:contain}.mainPage .reviews .reviews-slider .flickity-page-dots .dot,.mainPage .sertificate .sertificate-slider .flickity-page-dots .dot{background-color:#f4f7fb;opacity:1;width:.8rem;height:.8rem}.mainPage .reviews .reviews-slider .flickity-page-dots .is-selected,.mainPage .sertificate .sertificate-slider .flickity-page-dots .is-selected{background-color:#124e91;width:1.2rem;height:1.2rem}.mainPage .sertificate h2{font:3.2rem Medium;margin-bottom:3.5rem}.mainPage section.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#f3f5f7;padding:3.2rem;margin-top:4rem;box-sizing:border-box;border-radius:3.2rem 0}.mainPage section.form h2{font:2.4rem DemiBold;color:#2d2e2e}.mainPage section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;text-align:center;width:95%}.mainPage section.form form{display:flex;flex-direction:column;align-items:center;width:100%}.mainPage section.form form input{width:100%;margin-bottom:1.2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}.mainPage section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}.mainPage section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}.mainPage section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}.mainPage section.form form .buttonContainer .floatBlock.left{left:-5%}.mainPage section.form form .buttonContainer .floatBlock.right{right:-5%}}