@media (max-width:1200px){h1{font-size:60px;line-height:normal}h2{font-size:45px;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.forma__box{padding:15px 20px}.forma__form{width:100%}.forma__form form p{flex-direction:column}.forma__form form input{width:100%;margin:0 0 20px}.forma__form form button{max-width:280px;margin:0 auto}.first__line{width:100%;display:block;overflow:hidden}.first__image{margin-top:10px}.first__buttons{width:50%;margin:20px 0;text-align:center}.first__content{display:inline-block;margin:0 0 0 20px;width:50%;text-align:center;position:absolute}.first__content_one,.first__content_two,.first__content_three{top:50%;transform:translatey(-50%);right:0}.first__content_one{animation:move-right1 12s ease infinite}.first__content_two{animation:move-right2 12s ease infinite}.first__content_three{animation:move-right3 12s ease infinite}.tabs{margin:60px 0 0}.samples__title{justify-content:start}.samples__title-right{margin:0}.samples__line{flex-direction:column}.samples__text-flex{width:100%;justify-content:space-evenly}.samples__text-number{font-size:90px}.samples__text-number span{font-size:90px}.samples__text-element:nth-child(1) .samples__text-number{padding:0}.samples__text-element p{text-align:center}.samples__info{flex:1 1 100%;padding:0}.samples__image{display:flex;flex-direction:column;flex:1 1 100%;margin:30px 0 0}.samples__image p{margin:30px 0 0}.tabs__link{font-size:18px}.why-me__title-punkts{display:none}.marquee-box{display:flex;width:100%;text-align:center}.items-wrap{position:relative;display:flex;overflow:hidden;user-select:none}.items-wrap:before,.items-wrap:after{content:"";height:100%;top:0;width:10%;position:absolute;z-index:1;pointer-events:none}.items-wrap:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.items-wrap:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.items{display:flex;flex-shrink:0;counter-reset:item;justify-content:space-around;min-width:100%}.items p{width:100%;white-space:nowrap}.marquee{animation:scroll 20s linear infinite}.why-me__element h4{font-size:18px;padding:10px}.why-me__title-line{flex-direction:column;justify-content:center;align-items:center;text-align:center}.why-me__title{margin:0 0 40px}.why-me__element{width:50%}.why-me__flex{display:none}.why-me__flex_mobile{display:flex}.why-me__flex_mobile .why-me__element{display:flex;align-items:center;justify-content:center;text-align:center}.why-me__flex_mobile .why-me__element img{max-width:300px;max-height:300px}.why-me__element:nth-child(2) h4{margin:0}.why-me__element:nth-child(1),.why-me__element:nth-child(2),.why-me__element:nth-child(3){border-bottom:0px solid #cdcdcd}.why-me__element:nth-child(1),.why-me__element:nth-child(2){border-right:0px solid #cdcdcd}.why-me__element:nth-child(4),.why-me__element:nth-child(5){border-right:0px solid #cdcdcd}.why-me__element:nth-child(1),.why-me__element:nth-child(2),.why-me__element:nth-child(3),.why-me__element:nth-child(4),.why-me__element:nth-child(5){border-bottom:1px solid #cdcdcd}.why-me__element:nth-child(2),.why-me__element:nth-child(4){border-right:1px solid #cdcdcd}.why-me__element:nth-child(1){width:100%;text-align:center}.why-me__element:nth-child(6){width:100%;text-align:center;padding:30px 20px 0}.why-me__element_flex{padding:15px}.why-me__element img{width:100%;height:100%;object-fit:contain}.in-numbers__line{flex-direction:column}.in-numbers__title{text-align:center;margin:0 0 40px}.in-numbers__text-element:first-child{margin:0}.in-numbers__text-element:last-child .in-numbers__text-number{padding:0}.in-numbers__text-flex{justify-content:space-evenly}.in-numbers__text-number{font-size:75px}.in-numbers__text-number span{font-size:32px}.in-numbers__info p{font-size:12px}.in-numbers__text-number{text-align:center}.in-numbers__text-element p{text-align:center}.we-leader__line{flex-direction:column}.we-leader__element:first-child .we-leader__image img{margin:45px 0 0}.we-leader__element:nth-child(1){padding:0}.we-leader__element:nth-child(2){padding:0}.spasibo-wr{margin-bottom:-60px}.imageLink{display:flex;align-items:center}.imageLink img{width:14px;height:14px;max-width:24px;max-height:24px;margin:0 0 0 10px}.contacts__line{flex-direction:column}.more-info__element{flex:1 1 100%}.more-info__line:nth-child(2) .more-info__element:nth-child(2){padding:0}.more-info__element{flex:0 1 48%}div.right-block{padding-left:0}div.left-block{padding-right:0}.more-info__element_image,.section-more-info .more-info__element_image{align-items:flex-start;padding-right:0}.we-leader__text{flex:0 1 48%}.what-doing-row img{margin-top:70px}.section-forma{overflow:hidden}.forma.section-forma .container{width:100%;padding:70px 35px 55px}.our-deliveries{text-align:left}.tabs__buttons button{font-size:16px;line-height:16.5px}}@media (max-width:1124px){h2,.more-info__element h2,.intro-block h2{margin-bottom:25px;font-size:38px;line-height:44px;letter-spacing:1.5px}h4{font-size:26px;line-height:32px}.first__buttons{margin:10px 0 5px}.first__buttons a{width:100%;margin:10px 0;padding:20px}.about-us-flex{margin:60px 0 0}.about-us-flex__element p{font-size:20px;padding:0 5px}.about-us-flex__element img{width:80%;height:80%;object-fit:contain}.call-director__line{flex-direction:column}.call-director__title{flex:0 1 100%;text-align:center}.call-director__call{margin:58px 0;flex:0 1 50%;display:flex}.trust-us__line{flex-direction:column}.trust-us__element h2{margin:0 0 40px}.trust-us__element:nth-child(2){padding:0}.delivery__line{flex-direction:column}.delivery__element:nth-child(2){padding:0}.form-bg-two{max-width:45%}.form-bg-two img{max-width:300px}.intro-block-top span{font-size:54px}.intro-block-top p{font-size:16px;line-height:20px}.contacts__telephone{margin:25px 0 20px}.contacts__email{margin:15px 0}.contacts .contacts__flex{margin-bottom:20px}.contacts .social-icons img{max-width:55%}.intro-block{min-height:350px}.trust-us__galerey{grid-template-columns:auto auto auto auto}.trust-us__galerey img{margin:0 auto 25px}.link-button{font-size:16px;line-height:20px}}@media (max-width:768px){h1,.first h1{font-size:40px;line-height:44px}.first h1{padding-left:10px;padding-right:10px}h2,.intro-block h2{font-size:34px;line-height:38px}h4{font-size:22px;line-height:28px}.button-white,.button-black{font-size:14px}.forma__box{padding:20px}.first h1{font-size:42px}.first__buttons{text-align:left}.first__buttons a{text-align:center;margin-right:auto}.samples__text-element p{font-size:14px}.our-deliveries p{font-size:14px;font-weight:700}.tabs__flex{flex-direction:column}.tabs__buttons{width:100%;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:20px}.tabs__buttons button{width:32%;text-align:center;font-size:16px;line-height:20px}.tabs__link{font-size:18px}.in-numbers__text-element p{font-size:14px}.stone-produsts-tab{display:block}.stone-produsts__headline{flex-direction:column}.stone-produsts__element{flex:0 1 32%;margin:0;cursor:pointer}.stone-produsts__image img{min-width:100%;max-height:350px}.stone-produsts__title{flex:0 1 100%}.stone-produsts__text{flex:0 1 100%}.stone-produsts__text h4{margin:0 0 14px}.stone-produsts__text p{margin:0 0 14px}.stone-produsts__link{font-size:16px}.stone-produsts__text{margin:0}.more-info img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spasibo-wr{padding:120px 0 200px}.portfolio__project{flex:0 1 50%;margin:0 0 25px;padding:0 10px}.portfolio__project:last-child{margin:0}.portfolio__project:nth-child(4){flex:0 1 50%}.portfolio__project:nth-child(5){flex:0 1 50%}.portfolio__project:nth-child(4),.portfolio__project:nth-child(5){flex:0 1 49%}.portfolio__headline{flex-direction:column}.portfolio__title{flex:0 1 100%}.portfolio__text{flex:0 1 100%}.portfolio__text h4{margin:0 0 14px}.portfolio__text p{margin:0 0 14px}.portfolio__link{font-size:14px}.form-bg-two{flex-wrap:wrap;right:-25px}.form-bg-two-text{display:none;order:2;width:100%}.forma.section-forma .container{padding:55px 25px 45px}.section-forma ul li{font-size:16px}.form-bg-two img{order:1;max-width:95%}.our-deliveries{text-align:center}.forma__title{position:relative;z-index:10}.more-info__element{flex:0 1 100%}.intro-block-top>div{width:100%;margin-right:0;margin-bottom:15px}.intro-block-tbottom .a-button{margin-bottom:15px}.we-leader__text{flex:0 1 100%}.what-doing-row ul li{padding:15px 0;font-size:24px;line-height:28px}.what-doing-row ul li:first-child{padding-top:15px}.more-info__line{flex-wrap:wrap}.more-info__element_image{margin-bottom:20px}.more-info__line:nth-child(2){margin:0}.trust-us__galerey{grid-template-columns:auto auto}.trust-us__galerey img{margin:0 10px 5px;display:block}.intro-block-top>div{padding-left:0;border-left:0}.what-doing-row img{margin-top:55px}.what-doing-row.we-leader__text img{width:100%}.portfolio__filter button.button-white{padding:12px 20px;font-size:12px}.mre-2{margin-bottom:20px}.mre-2,.wret-2{order:1}.mre-1,.wret-1{order:2}.mre-3{margin-bottom:35px}div.sl-item-fl{display:block}.slide-block-sl{width:100%;padding:20px 20px 25px;margin-bottom:10px}.sl-bl-text{max-width:100%}.stages>div>p{display:block;font-size:16px;text-align:right}.stages>div>span{display:none}.slider-slides{margin-top:50px}.stages-work-slider{margin-top:15px;width:calc(100vw - 30px)}li{font-size:16px;line-height:120%}.popup-block{padding:25px 20px}.portfolio__project{display:none}.portfolio__project:nth-child(-n+6){display:block}.show-project{display:block;margin-top:0}}@media (max-width:580px){.first__buttons a{font-size:12px;padding:12px;width:90%}.first__buttons{margin:5px 0}.about-us-flex__element p{font-size:12px}.call-director__director img{width:150px;height:150px}.call-director__link a{width:150px;height:150px}.intro-block{position:relative}.link-button{position:absolute;right:15px;bottom:15px}.stone-produsts__link::after{display:inline-block;width:12px;height:10px;position:relative;top:1px;left:5px;transform:translateY(0%);background-size:100% auto}.stone-produsts__link{font-size:15px}.forma.section-forma .container{padding-bottom:0}.form-bg-two{max-width:228px;position:relative;margin:25px auto 0;right:0}.form-bg-two img{max-width:100%}section.first{order:1}section.stone-produsts{order:2}section.section-forma{order:3}section.samples{order:4}section.section-more-info{order:5}section.in-numbers{order:6}section.we-leader{order:7}section.intro-block{order:8}section.what-doing{order:9}section.portfolio{order:10}section.stages-work{order:11}section.more-info-2{order:12}section.delivery{order:13}section.reviews{order:14;width:100%}section.trust-us{order:15}section.contacts{width:100%;order:16}section.tabs{order:3}section.stone-produsts-tab.tabs{display:none}.slide-block-sl{width:100%}.first h1{font-size:18px;line-height:22px}h2,.intro-block h2{font-size:32px;line-height:38px}.slider-dots{margin:17px 0 30px}.stages-work-slider .we-leader__text h3{font-size:24px;line-height:28px}.stages-work p,.slider-slides li{font-size:14px;line-height:20px}.slider-slides li{margin-bottom:3px}.more-info__element h2{margin-bottom:35px}.button-black{padding:15px 50px}.more-info__element.more-info__element_image.right-block.mre-4{display:none}.delivery__element-2{margin-top:20px}.delivery__type h4{font-size:24px;line-height:28px}.delivery__type p{font-size:14px;line-height:17px}.trust-us .container{padding-top:65px;padding-bottom:65px}.trust-us p{font-size:14px;line-height:20px}.contacts__telephone a{font-size:24px;line-height:28px}.contacts p,.contacts__email{font-size:14px;line-height:17px}.samples__title.samples__title-2{display:block}.samples__title.samples__title-3{display:none}.our-deliveries p{font-size:16px;line-height:19px;font-weight:400;text-align:left}.tabs__buttons button{width:49%;text-align:left;font-size:12px;line-height:14px}.tabs__link{font-size:14px;line-height:17px}.samples__info p:first-child{font-size:14px;line-height:19px}.samples__text-number,.samples__text-number span{font-size:54px;line-height:64px}.samples__text-element p{text-align:left}.button-mobil{display:flex;justify-content:flex-start}.tabs__buttons{display:none}.tabs__buttons.d-click{display:flex}.button-mobil-click::after{transform:rotate(135deg)}}@media (max-width:450px){.header__logo.activate{opacity:0;visibility:hidden}.first h1{justify-content:space-between}.first{min-height:30vh;margin:10px 0 0}.first__buttons a{font-size:10px}.first__content p{font-size:12px;line-height:16px}.first__image{max-height:150px}.about-us-flex{min-height:25vh}.about-us-flex__line{height:50%}.about-us-flex__element img{max-height:100px}.about-us-flex__element p{font-size:12px}.about-us-flex__element img{margin:10px}.stone-produsts__link::after{display:inline-block;width:10px;height:8px;position:relative;top:1px;left:5px;transform:translateY(0%);background-size:100% auto}.stone-produsts__link{font-size:12px;line-height:14px}.stone-produsts__link{padding:11px 0 15px}.stone-produsts__element:nth-child(1),.stone-produsts__element:nth-child(2),.stone-produsts__element:nth-child(3),.stone-produsts__element:nth-child(7),.stone-produsts__element:nth-child(8),.stone-produsts__element:nth-child(9){margin-bottom:30px}.stone-produsts__element:nth-child(1) .stone-produsts__image img,.stone-produsts__element:nth-child(2) .stone-produsts__image img,.stone-produsts__element:nth-child(3) .stone-produsts__image img,.stone-produsts__element:nth-child(7) .stone-produsts__image img,.stone-produsts__element:nth-child(8) .stone-produsts__image img,.stone-produsts__element:nth-child(9) .stone-produsts__image img{max-height:80px;height:auto}.stone-produsts__element:nth-child(4) .stone-produsts__image img{max-height:150px;height:auto}.stone-produsts__element:nth-child(5) .stone-produsts__image img,.stone-produsts__element:nth-child(6) .stone-produsts__image img{max-height:110px}.forma.section-forma .container{padding-top:65px}.more-info__element p{font-size:14px;line-height:20px}.in-numbers__text-flex{justify-content:space-between}.what-doing-row ul li{padding:40px 0 15px}.what-doing-row ul li:first-child{padding-top:40px}.portfolio__text h4{font-size:14px;line-height:20px}h1{font-size:28px;line-height:34px}h2,.intro-block h2,.more-info__element h2{font-size:30px;line-height:36px;text-align:left}h4{font-size:14px;line-height:20px}li{margin:0 0 12px 25px;font-size:14px}.first__image{margin:10px 0 0}.samples__text-number{font-size:60px}.samples__info p{font-size:12px}.samples__text-flex{align-items:center;justify-content:space-between}.samples__text-element:first-child{order:2}.samples__text-element:last-child{order:1}.tabs__buttons button{font-size:14px}.why-me__title h2{font-size:40px}.in-numbers__text-number{font-size:54px;text-align:left}.in-numbers__text-number span{font-size:24px}.we-leader__title h2{font-size:18px;line-height:22px}#aboutUs .we-leader__text p{font-size:14px;line-height:19px}.we-leader__element-2{display:none}.in-numbers__text-element p{font-size:12px;text-align:left}#aboutUs .we-leader__image-2 p,.what-doing p{font-size:14px;line-height:19px}.intro-block .container{padding:70px 15px}.intro-block-top span{font-size:30px;line-height:36px}.intro-block-top p{max-width:260px;padding-left:15px;font-size:15px;line-height:18px}.intro-block-tbottom .a-button{padding:12px 30px;font-size:14px;flex-wrap:400}.intro-block-top>div{display:flex;align-items:center}.more-info__element li{margin:0 0 12px 25px;font-size:14px}.portfolio__project{flex:0 1 100%;margin:0 0 50px;cursor:pointer;padding:0 10px}.portfolio__project:nth-child(4),.portfolio__project:nth-child(5),.portfolio__project:nth-child(9),.portfolio__project:nth-child(10){flex:0 1 100%}}