*,:root{font-family:Arial,Helvetica,sans-serif}.menu li a,.menu-item a,nav .nav-decor{transition:.3s}:root{--main-color:#f8b928}.container{margin:auto;width:100%;padding:0 20px}.fixed-whatsapp{width:50px;height:50px;background:#00e676;position:fixed;bottom:20px;z-index:1000;right:20px;color:#fff;animation:1s infinite whatsappAnim;box-shadow:0 0 0 18px transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px}.menu-mobile,.overlay{height:100%;width:100%}@keyframes whatsappAnim{0%{box-shadow:0 0 0 0 #00e676}}.production-static-image a img{max-height:400px;height:100%;width:100%}header{position:fixed;width:100%;background-color:#fff;z-index:100;box-shadow:10px -6px 15px #000;padding:15px 0}.menu-mobile,nav{padding:10px 20px}.logo-mobile{display:none}.menu-mobile,.menu-mobile .lang,nav{display:flex;display:flex}.overlay{background-image:linear-gradient(67.33deg,#000000b8 0,rgba(22,44,76,0) 80%);position:absolute;z-index:1;top:0;left:0}nav{justify-content:space-between;align-items:center}.menu-mobile{position:fixed;top:75px;left:0;z-index:10;background:url('/img/mobileMenuBg.jpg') center/cover;flex-direction:column;transition:.4s;visibility:hidden;overflow-y:auto;overflow-x:hidden;min-height:calc(100vh - 80px);opacity:0;justify-content:center}.logo,.menu{align-items:center}.advantages_content,.menu-mobile__inner{position:relative;z-index:10}.menu-mobile .overlay{background:#00000087!important}.menu-mobile.active{visibility:visible;opacity:1}.menu-list{padding:0}.menu-mobile .menu-list li{padding:10px 0;width:100%}.menu-mobile .menu-list li a{color:#fff;font-size:16px;font-weight:700}.menu-mobile .lang{gap:15px}.menu-mobile .lang li a{color:#000;font-weight:400;font-size:16px}.menu-mobile .btn-price{display:inline-block;background:#000;margin-left:0;margin-top:15px;text-align:center}.menu-mobile .btn-price a{color:#000!important;font-size:16px;font-weight:400}.menu-mobile .btn-price i{right:50px}.menu-mobile .btn-price:hover a{color:#000!important}.menu-item{white-space:nowrap;position:relative;margin-left:30px}.lang-item{margin-left:10px!important}.menu-item a:hover{color:var(--main-color)!important}.menu-mobile .btn-consultation span{margin-left:0!important;width:160px;padding:10px!important;text-align:center;background:#f8b928!important}.menu-mobile .btn-consultation{margin-top:20px}.menu{display:flex;justify-content:space-between}.logo img{width:50px}.logo{color:#000;display:flex;justify-content:center;gap:10px;font-size:25px;text-transform:uppercase}.logo span{color:var(--main-color);font-weight:700}nav .nav-decor{color:#fff}.menu li a{font-weight:500;font-size:14px;color:#000}.menu li a:hover{color:#df4947}.btn-consultation span{color:#0a0c0e;background-color:#fff!important;border-radius:5px!important;padding:9px 12px!important;letter-spacing:.3px!important;transition:.2s!important;font-weight:500!important;margin-left:30px;cursor:pointer;display:block;background-image:linear-gradient(to bottom,#f8d478,#f8b928);animation:.8s infinite inf-pulse-3;box-shadow:0 5px 25px 0 #fede00;font-size:20px}@keyframes inf-pulse-3{0%{-webkit-box-shadow:0 0 0 0 #fede00;-moz-box-shadow:0 0 0 0 #fede00;-o-box-shadow:0 0 0 0 #fede00;box-shadow:0 0 0 0 #fede00}}.about-main .about-img,.project-card{box-shadow:rgba(0,0,0,.24) 0 3px 8px}.btn-consultation span:hover{background-color:var(--main-color)!important;color:#fff!important}#entryform{padding-block:10rem}.menu-toggle{display:none;cursor:pointer}.menu-toggle span{display:block;width:25px;height:2px;margin:5px;background:#000;transition:.3s}.menu-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.slider{height:100vh;position:relative}.swiper-header{height:100%}.swiper-header .swiper-slide{display:flex;padding-top:85px}.swiper-header .slide-1{background:url(/img/slider1.jpg) center/cover}.swiper-header .slide-2{background:url(/img/slider2.jpg) center/cover}.swiper-header .slide-3{background:url(/img/slider3.jpg) center/cover}.swiper-header .swiper-header-btns{position:absolute;bottom:10%;z-index:9;display:flex;gap:10px;right:40px}.swiper-header .swiper-header-btns div{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.swiper-header .swiper-header-btns div i{font-size:12px;color:var(--main-color);transition:.3s}.swiper-header .button-next:hover i,.swiper-header .button-prev:hover i{color:#fff}.swiper-header .button-next:hover,.swiper-header .button-prev:hover{background:var(--main-color)}.swiper-header .swiper-text{position:relative;z-index:9;max-width:850px;width:100%}.swiper-header .swiper-text h2{color:#fff;font-weight:700;font-size:50px}.swiper-header .swiper-text p{color:#fff;font-weight:200;font-size:20px}.swiper-header .slide-btns{display:flex;gap:12px}.swiper-header .swiper-slide__btn{position:relative;display:inline-block;background-color:#fff;border:1px solid #fff;color:#000;padding:15px 35px 15px 25px;font-size:15px;transition:.3s;cursor:pointer;margin-top:20px;font-weight:500;border-radius:5px;display:flex;justify-content:center;text-transform:uppercase}.swiper-header .swiper-slide__btn span::after{content:"";width:12px;height:12px;margin-bottom:-2px!important;margin-left:5px!important;display:inline-block;clip-path:polygon(56.4% 50%,26.4% 19.9%,35% 11.3%,73.6% 50%,35% 88.7%,26.4% 80.1%,56.4% 50%);background-color:#000;transition:.3s;position:absolute;right:22px;top:50%;transform:translate(0,-50%)}.swiper-header .swiper-slide__btn:hover span::after{clip-path:polygon(74.1% 44.2%,43.1% 13.2%,51.3% 5%,96.3% 50%,51.3% 95%,43.1% 86.8%,74.1% 55.8%,3.7% 55.8%,3.7% 44.2%,74.1% 44.2%);right:17px}.swiper-header .swiper-slide__btn:hover{border-radius:15px}.about-main{padding-block:5rem 4rem;position:relative;margin:40px 0 130px}.about-main .about-main-container{position:relative;z-index:1}.about-main .about_holder{display:grid;gap:3rem;align-items:center;grid-template-columns:calc(60% - 1.5rem) calc(40% - 1.5rem)}.about-main .about-img{width:100%;height:100%;object-fit:cover;object-position:center}.about-main .about-img-box{position:absolute;z-index:1;height:fit-content;border-radius:.1rem;overflow:hidden;box-shadow:rgba(0,0,0,.4) 2px 3px 10px}.about-main .about-image-boxes{position:relative;font-size:.5rem;padding:17em}.about-main .about-img-box1{top:-20%;left:0;width:22.39%;height:170px}.about-main .about-img-box2{left:16.53%;z-index:0;width:50.5%;height:450px;top:50%;transform:translateY(-50%)}.about-main .about-img-box3{right:0;width:42.36%;height:310px;top:50%}.about-main .about-subTitle{font-size:.9rem;padding-bottom:1rem}.about-main .about-title{font-size:1.8rem}.about-main .about-desc{font-size:1rem;margin-block:1rem 1.3rem}.about-main .about-more-link{display:flex;font-size:.9rem;padding-block:.5rem;width:fit-content;color:#2f2f2f}.about-main .about-more-link>img{margin-left:.6rem;height:1.5rem;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.about-main .about-more-link:hover>img{margin-left:1rem}.about-main .about-info-box{padding-inline:1rem}.projects{padding:40px 0}.project-card{height:310px;position:relative}.project-card img{width:100%;height:100%;object-fit:cover}.project-content{background-color:#fff;position:absolute;bottom:0;left:0;padding:1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem;transition:.6s;width:75%;min-height:105px;justify-content:center}.project-content h2{font-size:18px;font-weight:600;color:#000}.project-content p{color:#626262;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.project-card:hover .project-content{bottom:1rem;left:1rem;border-radius:.3rem}.advantages{background:url(/img/advantagesMain.jpg) top/cover;position:relative;padding:100px 0}.advantages .overlay{background:#000000ae}.advantages .row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;position:relative;z-index:3}.advantages .row .advantages__card{width:45%;cursor:pointer;transition:.3s;display:flex;align-items:center;position:relative}.advantages_card_overlay{position:absolute;width:100%;height:100%;background:#0000008f;top:0;left:0;border-radius:10px}.advantages__card:hover{background:#815a27ce}.advantages__card{padding:35px;border-radius:10px;display:flex;align-items:flex-start;border:3px solid var(--main-color);gap:10px;box-shadow:var(--main-color);cursor:pointer;transition:.3s ease-in-out}.advantages_card_icon img{width:40px;height:40px;margin-top:10px;filter:invert();border-radius:10px}.advantages_content h5{font-size:20px;font-weight:700;color:#fff;margin-bottom:5px;-webkit-line-clamp:1;line-height:1.2}.advantages_content p{font-size:16px;-webkit-line-clamp:2;color:#fff;font-weight:500;opacity:.9}.onfooter{background:linear-gradient(45deg,var(--main-color),#000);padding:40px 0}.onfooter .start{width:100%;display:flex;justify-content:center;align-items:center}.onfooter h2{font-size:32px;font-weight:400;color:#fff;padding-bottom:22px;margin:auto;text-align:center}.onfooter-btn{width:220px;padding:15px 20px;border-radius:2px;background-color:#fff;font-size:20px;font-weight:500;color:#2d3640;border:1px solid #fff;transition:.3s}.onfooter-btn:hover{background-color:transparent;color:#fff;border:1px solid #fff}.modal-content{border-radius:8px;padding:30px 40px 70px}.modal-title{color:#212122;font-size:20px;font-weight:600;line-height:1.66667}.modal-content .close{font-size:20px;font-weight:200;outline:0}.modal #myFrame{width:100%;height:290px}.modal .infomy{width:100%;font-size:14px;font-weight:600;display:inline-block;margin-bottom:11px;color:#212121;text-align:left}.modal input[type=email],.modal input[type=tel],.modal input[type=text],.modal select,.modal textarea{font-size:15px;line-height:1.3;display:block;width:100%;max-width:100%;height:56px;padding:0 15px;border-radius:6px;color:#212121;border:1px solid #d7dde3;background-color:#fcfcfc;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,border-color .25s ease-in-out}.footer__info a,footer h3{color:rgba(255,255,255,.438);font-size:12px}.modal input[type=email]:focus,.modal input[type=tel]:focus,.modal input[type=text]:focus,.modal select:focus,.modal textarea:focus{border:2px solid #d7f1be;outline:0}.modal input[type=email]:focus,.modal input[type=tel]:focus,.modal input[type=text]:focus{border-color:#00a0eb!important;background:#fff}.modal .button input{cursor:pointer;background:var(--main-color);color:#fff!important;border-radius:8px;box-shadow:0 20px 53px -20px var(--main-color)!important;height:56px;line-height:56px;transition:.3s ease-in-out;padding:0 26px;width:100%;font-size:15px;font-weight:500}.modal .button input:hover{background:#912c2c;color:#fff;box-shadow:none!important;transition:.3s ease-in-out}.modal .infomy span{color:red}.modal button.btn-close{padding:0;background-color:transparent;border:0;color:#a5a5a5}.modal .btn-close:focus{outline:0;box-shadow:none!important}footer{background:#1c1c1c;padding:40px 0}footer h3{margin-bottom:0}.footer__content{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer__info{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:992px){.logo{font-size:18px}.logo img{width:35px}.btn-consultation span,.swiper-header .swiper-text p{font-size:16px}.swiper-header .swiper-text h2{font-size:40px}.swiper-header .swiper-text{max-width:600px}.swiper-header .swiper-slide__btn{font-size:13px}.about-main .about_holder{grid-template-columns:1fr}.about-main{margin:0;overflow-x:hidden}.about-main .about-img-box2{width:90%;height:256px;left:0}.about-main .about-img-box1{width:42.39%;height:110px}.about-main .about-img-box3{right:6%;width:41.36%;height:123px;top:63%}.about-main .about-info-box{padding-top:0}.advantages .row .advantages__card{width:100%;padding:15px}}@media only screen and (max-width:768px){.logo,.onfooter-btn{font-size:15px}.btn-price,.menu{display:none}.menu-toggle{display:block}nav{padding:10px}.logo img{width:30px}.swiper-header .swiper-text h2{font-size:28px}.swiper-header .swiper-text{max-width:400px}.swiper-header .swiper-header-btns{bottom:8px;left:10px}.swiper-header .slide-btns{flex-direction:column;align-items:flex-start;gap:0}.swiper-header .slide-btns a{width:100%}.projects{padding:0 0 40px}.projects .fs-2{font-size:18px!important}.onfooter h2{font-size:24px}.onfooter-btn{width:200px}.onfooter .btn{width:inherit;font-size:14px}.footer__content{flex-direction:column;text-align:center}}