@media screen and (min-width:992px){.type-lighting .hover-element .befor-hover .header-section{min-height:55px}}@media screen and (max-width:991px){#problysk{overflow:hidden}.container{max-width:728px}.pr-button-3,.call-to-action-3{text-align:center;font-weight:400}.main-section{flex-direction:column-reverse;padding-top:72px}.main-section.with-fullwidth-bg:before{background:rgb(13,4,2);background:linear-gradient(0deg,rgba(13,4,2,1) 0%,rgba(13,4,2,0) 100%)}.main-inner{flex-direction:column;align-items:center;margin-left:5vw;margin-right:5vw;display:flex}.main-slider .swiper-slider{position:static;height:auto}.heading{text-align:center;margin-bottom:20px!important;font-size:35px}.main-content{width:auto;margin-bottom:40px}.pr-button{flex-direction:column;padding:18px 38px;font-size:16px;display:block}.paragraph{width:auto;text-align:center;font-size:16px}.main-day-night{width:100vw;height:70vh;justify-content:center;align-items:center;display:flex}.grid,.main-body{flex-direction:column;display:flex}.b-title{width:25vw;font-size:24px;margin-bottom:20px!important}.left-title-block{width:30vw;height:35vh;margin-right:5vw}.p-2{margin-bottom:40px;font-size:16px}.work-steps{width:50vw;margin-left:0}.works-body,.stages-body{margin-left:5vw}.text-block-2{width:40vw;font-size:16px}.icon-14{font-size:24px}.heading-8,.p-10,.p-2-white-text,.testi-position,.text-block-11{font-size:16px}.works-body{width:90vw;margin-right:5vw}.grid{grid-template-columns:1fr}.marketing{width:55vw;height:40vh}.heading-4,.phone-number-footer{font-size:18px}.our-advantages{padding-bottom:100px}.adv-body,.contact-content{margin-left:5vw;margin-right:5vw}.icon-2{margin-top:0;margin-bottom:0;margin-right:0;padding-left:0}.contact-email,.contact-items,.name{margin-bottom:30px}.contacts{padding-top:60px;padding-bottom:60px}.contact-items{width:100%;background-color:var(--white);margin-right:0;padding:40px}.map-block{width:100%}.contact-bg{width:100vw;height:40vh;top:auto;bottom:0;left:0;right:0}.main-body{width:90vw;align-items:center;margin-bottom:50px}.main-icons{width:auto;max-width:none;margin-bottom:50px;padding:0}.icn-s1{width:50px;height:50px}.main-icon{width:20vw;max-width:none;padding:0 10px}.icn-text{font-size:14px}.main-phone{margin-top:-94px;margin-left:70px;display:block;font-size:18px}.main-phone:not(:hover){color:#fff!important}.work-steps .step-arrow{width:50px;height:50px;margin-right:20px}.left-title-block-2.testimonials-left0side{height:50vh}.testimonials .testi-head{padding-top:10px;padding-bottom:20px;padding-left:20px;bottom:0}.testi-title{padding-bottom:0;font-size:16px}.left-title-block-2{width:30vw;margin-right:5vw}.testi-name{margin-bottom:20px;font-size:20px}.testi-inner{margin-top:40px;margin-bottom:60px}.icon-3{margin:0}.testi-body{width:85vw;margin-left:5vw;margin-right:5vw}.main-img-night{width:100vw;height:100%}.left-call{width:90px;height:90px;bottom:3%;left:87%}.header-section{margin-bottom:10px;font-size:20px}.p-12{width:auto;font-size:16px;line-height:140%}.contact-blocks{width:50vw;height:auto;flex-direction:column}.email,.list-item,.phone{margin-bottom:40px}.grid-4{width:auto;padding:20px 10px}.map-block iframe{height:auto;min-height:350px}.white-popup-block{width:60vw;padding:40px}.white-popup-block .mfp-close{top:0;right:0}.white-popup-block .form-control{padding-top:5px;padding-bottom:15px;padding-left:5px;font-size:16px;margin-bottom:40px}.modal-title{margin-bottom:15px!important;font-size:24px}.modal-text{margin-bottom:40px;font-size:16px;line-height:140%}.white-popup-block .pr-button{padding-top:16px;padding-bottom:16px;font-size:16px}.pr-button-3{border-width:1px;font-size:16px}.call-to-action-3{font-size:16px;line-height:140%}.menu-tablet-mobile{margin-right:5vw;display:block;position:relative;z-index:101}.type-lighting{display:block;width:100%;height:auto}.type-lighting .hover-element{height:50vh;width:100%}.type-lighting .hover-element .bg-lighting{width:auto;height:100%;right:0;left:initial}.type-lighting .hover-element .after-hover .icon-lighting{max-width:unset;width:60px;margin-bottom:25px}.type-lighting .hover-element:before{background:linear-gradient(270deg,rgba(0,0,0,.4) 20%,rgba(0,0,0,1) 50%)}.type-lighting .hover-element:hover:before{background:linear-gradient(270deg,rgba(0,0,0,.38) 31%,rgba(0,0,0,1) 50%)}.type-lighting .hover-element .befor-hover{display:none}.type-lighting .hover-element .after-hover{width:60vw;max-width:none;display:block;top:50%;transform:translateY(-50%);bottom:initial!important;opacity:1;visibility:visible;padding:0;left:5%}.our-work .layout-grid{display:flex;grid-template-columns:1fr;flex-direction:column}.our-work .swiper-block{width:55vw;height:40vh}.our-work .swiper-button-next:after,.our-work .swiper-button-prev:before,.main-slider .swiper-button-next:after,.main-slider .swiper-button-prev:before{font-size:24px}.advantages-list .item,.advantages-list .item:nth-child(4n+2),.advantages-list .item:nth-child(4n+3){width:50%}.testimonnial-body{width:55vw;height:auto;border:1px solid #c7c7c7}.testimonials .swiper-slider{height:auto}.testimonials .swiper-slide .testimonial{flex-direction:column;height:115vh;border:0}.testimonials .swiper-slide .first-testimonial{width:100%;height:85vh}.testimonials .swiper-slide .img-testimonial{order:-1;flex:none;height:30vh}.testimonials .testi-text{padding:0 0 100px;font-size:16px}.testimonials .swiper-navigation{width:100%;height:80px;border:0}.testimonials .swiper-navigation .swiper-button-next,.testimonials .swiper-navigation .swiper-button-prev{width:26px;height:26px;margin-top:-13px}.testimonials .swiper-navigation .swiper-button-prev{left:5%}.testimonials .swiper-navigation .swiper-button-next{left:auto;right:5%}.testimonials .swiper-navigation .swiper-pagination{width:150px;left:50%;margin-left:-75px}.certificats .row .item{width:33.3333%}.work-steps .step{margin-bottom:10px}.section-products .section-inner{margin-left:5vw;margin-right:5vw}.row-products .col-heading{font-size:26px;margin-top:30px;margin-bottom:15px!important}.product-card .item-title{font-size:24px;margin-bottom:10px}.row-products .product-card{flex-direction:column;border-radius:10px}.product-card .col-text,.product-card .col-img{width:100%}.product-card .col-price .item-price-value .item-price,#formBuy .heading-form,#formBuy #total-price{font-size:24px}#formBuy .price-name-product-card,.product-card .item-atts .item,.product-card .item-weight,.product-card .item-dimm{font-size:16px}.product-card .item-power .item-subname,.power-items button,.product-card .col-price .item-price-value .item-name{font-size:14px}.product-card .item-atts .item,.product-card .item-power .item-subname{margin-bottom:10px}.power-items button{border-radius:4px}.product-card .col-img .main-img{margin-top:0;min-height:unset}.product-card .col-img .main-img img{position:static;width:100%;height:auto;transform:none}.product-card .col-price .button-buy,.row-services .product-card .pr-button.modal-form-link{font-size:18px;padding:14px 0}.icon-weight,.icon-dimm{width:16px;height:16px;margin-right:10px}.row-services .product-card .col-text{padding-right:0}.row-services .product-card .col-img .main-img{height:auto;padding:0}.row-services .product-card .item-text{font-size:14px}.row-services .product-card .pr-button.modal-form-link{width:100%!important;margin:0!important}.power-items button{padding:5px 0}#formBuy{max-width:500px;width:auto;padding:0}#formBuy form{display:block}#formBuy .product-img-checkout{padding:15px}#formBuy .product-img-checkout,#formBuy .form-fields-wrap,#formBuy .form-fields{width:100%;display:block}#formBuy .form-fields,#formBuy .form-fields-wrap .submit-bock{padding:0}#formBuy .form-fields-wrap{border:0;margin:0;padding:15px}#formBuy .heading-form{margin-bottom:20px}.counter-button{width:45px;height:45px}#formBuy .counter-input{height:45px;width:100px;font-size:16px}.counter-button.down{margin-right:15px}.counter-button.up{margin-left:15px}#formBuy .form-fields-heading{margin-bottom:30px;font-size:18px;font-weight:500}#formBuy .form-group label{margin-bottom:10px;font-size:16px}#formBuy .form-group .form-control{font-size:16px;padding:15px;border-radius:6px;height:auto}#formBuy .form-fields-wrap .pr-button[type="submit"]{border-radius:10px;padding-top:18px;padding-bottom:18px;font-size:16px;margin-top:15px;width:100%}.modal-form .iti{margin-bottom:40px}.maps-section .container{margin-left:5vw;margin-right:5vw}.maps-contact{position:static;width:100%}.maps-tabs .nav-tabs{bottom:0;position:relative;z-index:3;width:100%;background:rgba(0,0,0,.7)}.maps-section .text-content{font-size:16px}}@media screen and (max-width:767px){.nav-brand{padding-left:10px}.left-title-block,.left-title-block-2{flex-direction:column;display:flex}.main-inner,.works-body,.stages-body,.testi-body,.b-title,.left-title-block,.stages-of-work,.testimonnial-body,.work-steps{margin-left:auto;margin-right:auto}.b-title,.p-2{text-align:center}.b-title{width:84vw;padding-bottom:10px!important;font-size:32px}.left-title-block{width:90vw;height:auto;align-items:center;margin-bottom:0;position:static}.left-title-block.contact-left-side,.left-title-block.our-project-left-side{height:auto;margin-bottom:40px}.contact-blocks,.p-2,.white-popup-block,.work-steps{width:80vw}.works-body,.adv-body,.stages-body,.testi-inner{flex-direction:column}.text-block-2{width:70vw}.p-2-white-text{width:80vw;text-align:center;margin-bottom:30px}.works-body{padding-top:60px}.grid,.main-icons{width:90vw}.heading-4{margin-bottom:0}.our-advantages{padding-bottom:60px}.testimonnial-body{width:85vw;height:auto}.contact-items{padding:30px}.contact-item+.contact-item{margin-top:30px}.contact-content{flex-direction:column;align-items:center}.main-body{width:90vw;margin-bottom:60px}.main-phone{margin-left:40px;margin-top:-160px}.white-logo{width:auto}.b-title{width:80vw;padding-bottom:12px;font-size:32px;margin-bottom:15px!important}.b-title:after{left:50%;margin-left:-22.5px}.testi-title{color:var(--black);font-size:16px}.left-title-block-2{width:84vw;justify-content:center;align-items:center;margin-bottom:30px;position:static}.left-title-block-2.testimonials-left0side{height:auto;margin-top:80px;margin-bottom:40px}.testi-name{margin-bottom:25px}.testi-body{width:84vw}.black-logo{width:auto;margin-top:0;margin-bottom:0}.left-call{width:80px;height:80px;bottom:2%;left:84%}.pr-button-3,.call-to-action-3{padding:14px 30px}.type-lighting .hover-element{height:60vh}.type-lighting .hover-element .after-hover{width:80vw}.our-work .layout-grid{width:90vw}.our-work .swiper-block{width:100%}.advantages-list{width:auto;margin-left:-5px;margin-right:-5px}.advantages-list .item{padding:0 5px;margin-bottom:10px}.product-card{border-radius:10px}.power-items{flex-wrap:wrap}.power-items button{flex:none;padding:5px 10px}.row-products{margin:0 0 -30px}.row-products .col{width:100%;padding:0;margin-bottom:30px}.product-card .col-price .button-buy,.row-services .product-card .pr-button.modal-form-link{width:35vw}.product-card .col-price{padding:15px}.maps-section{padding-top:60px;padding-bottom:60px}.maps-tabs{margin-top:40px}.maps-section .btitle{font-size:28px;line-height:1.15;margin-bottom:32px}.maps-section .btitle br,.maps-section .text-content br{display:none}.maps-contact .o-item{padding:16px 0}}@media (max-width:520px){.maps-tabs .nav-tabs>li:first-child{width:100%;min-width:100%}}@media screen and (max-width:479px){.main-phone{margin-top:-200px}.container{max-width:none}.works-body,.our-advantages,.stages-of-work{padding-bottom:60px}.main-inner,.adv-body,.contact-content{margin-left:auto;margin-right:auto}.heading{text-align:left;font-size:26px}.main-content,.contact-items,.p-2{margin-bottom:30px}.pr-button{text-align:center}.paragraph{text-align:left}.main-day-night{height:70vh}.stages-of-work{padding-top:60px}.contacts,.contact-items{padding-top:40px}.b-title{width:auto;font-size:24px}.grid,.left-title-block,.p-2,.p-2-white-text,.testimonnial-body,.work-steps{width:90vw}.left-title-block{margin-bottom:0}.left-title-block.our-project-left-side{height:auto;margin-bottom:40px}.left-title-block.contact-left-side{margin-bottom:60px}.heading-4,.text-block-2{font-size:16px}.works-body,.testimonials{align-items:stretch}.main-icons,.nav-menu-two{flex-direction:column}.contact-items{padding-bottom:40px}.testi-title{padding-bottom:0}.main-body{width:90vw;margin-bottom:60px}.icn-s1{margin-bottom:10px}.main-icon{width:35vw}.testimonials .testi-head{padding-bottom:10px;padding-left:20px;padding-right:20px}.b-title{font-size:24px}.left-title-block-2{width:90vw;height:auto}.left-title-block-2.testimonials-left0side{height:auto;margin-top:60px;margin-bottom:0}.testi-name{margin-bottom:13px;line-height:120%}.p-10{text-align:center;margin-bottom:40px}.testi-inner{margin-top:0;margin-bottom:40px}.testi-body,.maps-section .container{width:90vw;margin-left:auto;margin-right:auto}.left-call{width:70px;height:70px;position:fixed;bottom:1%;left:75%}.grid-4{grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:minmax(auto,1fr) 1fr}.white-popup-block{width:90vw;padding:50px 20px}.name{margin-bottom:40px}.email,.modal-text,.phone{margin-bottom:50px}.modal-title{margin-bottom:10px!important}.type-lighting .hover-element:before{background:rgba(0,0,0,.8)!important}.advantages-list{width:90vw;margin-left:auto;margin-right:auto}.advantages-list .item,.advantages-list .item:nth-child(4n+2),.advantages-list .item:nth-child(4n+3){width:100%;padding-left:0;padding-right:0}.advantages-list .item-body{padding-top:40px;padding-bottom:40px}.certificats .row .item{width:50%}.product-card .col-price{display:block}.product-card .col-price .button-buy,.row-services .product-card .pr-button.modal-form-link{width:100%;margin-top:30px}}