body{font-family:Montserrat;background:#fff}#page{overflow:hidden}body.locked{overflow:hidden}.services .swiper-last{position:relative;padding-bottom:40px}.services .swiper-pagination{bottom:0!important;top:auto!important}.services .swiper-button-next,.services .swiper-button-prev{color:#4CA944!important}#swiper{padding:0!important}@media (min-width:1600px){.container{max-width:1490px}}@media (min-width:576px){.lg-right{text-align:right}}.loading{display:inline-block;margin:40px auto 0;width:50px;height:50px;border-radius:50%;border:solid 2px rgba(0,0,0,.2);border-top-color:#191a1b;-webkit-animation:spin .3s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin .9s infinite linear}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.loading{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-left:-30px}.dropdown-item.active,.dropdown-item:active{background:0 0}.preloader{width:100%;height:100vh;position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;background:#4CA944;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:visible;z-index:99999;top:0;text-align:center}.loading{display:inline-block;margin:40px auto 0;width:50px;height:50px;border-radius:50%;border:solid 2px rgba(255,255,255,.2);border-top-color:#fff;-webkit-animation:spin .3s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin .9s infinite linear}.loading{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-left:-30px}.preloader-animation svg{-webkit-animation:1s fadeIn ease forwards;animation:1s fadeIn ease forwards}.preloader-animation svg path{-webkit-animation:3s animatePath ease forwards;animation:3s animatePath ease forwards}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}p{font-size:15px;line-height:30px}img{max-width:100%}.alerts{position:fixed;left:0;right:0;z-index:99999;top:30px}.alerts .alert{font-weight:500;position:absolute;left:auto;right:15px;min-width:400px;border-radius:0}.alerts .alert-danger{color:#fff;background-color:#d10507;border-color:#d10507}.alerts .close{opacity:1;font-size:17px;padding:15px 20px;outline:0!important;text-shadow:none}.alerts .close i{position:relative;top:1px}.alerts .alert-info{background-color:#0eb6d0;border-color:#0eb6d0;color:#fff}.alerts .alert-info a{color:#fff}a{color:#3D3D3D;text-decoration:none}a:hover{text-decoration:none;color:#000}.Collage{padding:30px!important;margin:-30px!important}.Collage img{margin:0;padding:0;display:inline-block;vertical-align:bottom;opacity:1;transition:.2s;border:0!important}.Collage img:hover{scale:1.1}.Image_Wrapper{cusror:pointer;opacity:0;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:12px}.Caption_Background{opacity:1!important;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,.8))!important;background-color:transparent!important}.sl-wrapper .sl-close{color:#fff!important}.sl-counter{color:#fff!important}.sl-overlay{background:#000!important}.sl-next,.sl-prev{color:#fff!important}.Caption{top:-61px!important;font-size:14px;font-weight:400;font-family:arial}.Caption_Content{color:#FFF;padding:20px;cursor:pointer;text-align:left}.Caption_Content .fa{float:right;color:#6CDDEC}.subpage-heading{background:0 0;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;background-size:100%;padding-bottom:8px;margin-bottom:40px;text-align:center}.subpage-heading .heading h1{color:#000;font-size:40px;margin-top:20px}.subpage-heading a{color:#979797;text-transform:uppercase;font-size:11px;font-weight:600}.subpage-heading i{font-size:10px}#header .navbar{padding:0;background:0 0}.text-right{text-align:right}.breadcrumbs{padding:30px 0}.breadcrumbs a{color:#323232;font-weight:400;letter-spacing:.6px;margin-left:5px}.breadcrumbs a:first-child{margin:0}.breadcrumbs i{color:red;margin-left:6px;font-size:13px;position:relative;top:-1px}.top-nav{display:flex;align-items:center;height:54px}.top-nav #menu{background:#4CA944;width:50.5%}.top-nav .scrrel{overflow:hidden;height:54px}.top-nav .scrrel .insider{transform:rotate(30deg);width:100px;height:200px;background:#4CA944;position:relative;left:0;top:-132px}.top-nav .contact-short{width:50%;display:flex;justify-content:end;gap:40px;padding-right:100px;font-size:16px;font-weight:500}.top-nav .contact-short a{display:flex;gap:10px;align-items:center}#menu{display:flex;justify-content:space-between;align-items:center;flex-grow:1;transition:.3s ease-in-out;padding-left:40px}#menu .links .nav-item a{font-style:normal;text-transform:uppercase;font-weight:600;font-size:15px;color:#fff;transition:.5s;margin-right:40px;letter-spacing:1px;padding-left:0}#menu .links .nav-item a:hover{color:#fff}#menu .links .dropdown i{position:relative;top:-1px;font-size:14px;color:#6CDDEC}#menu .links .dropdown-menu{border:0;border-radius:0;padding:0;background:0 0;box-shadow:0 0 10px rgba(0,0,0,.1)}#menu .links .dropdown-menu .dropdown-item{margin-left:0;color:#fff;font-size:15px;font-weight:500;padding:12px 20px;letter-spacing:0;border-bottom:1px solid #1A3539;transition:.2s;background:rgba(0,0,0,.4);border-left:3px solid #5efff0}#menu .links .dropdown-menu .dropdown-item:hover{background:#060E23}#menu .links .fa-chevron-down{position:relative;top:-4px;right:-2px}#menu .links .spaner{width:1px;height:20px;transform:rotate(45deg);background:#959595;margin:14px 20px;content:" "}.dropdown-toggle::after{display:none}#invalid{padding-right:25px;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#invalid .eye{color:#000;font-size:16px}#invalid .size{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px}#invalid .size button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0!important;padding:5px}#invalid .size #font-minus{font-size:12px;color:#000}#invalid .size #font-plus{font-size:16px;color:#000;font-weight:600}#invalid #color-switch{height:25px;width:50px;border:2px solid rgba(0,0,0,.2);border-radius:30px;font-size:15px;color:#000;position:relative;background:0 0;text-align:center;-webkit-box-shadow:0;box-shadow:0;outline:0!important}#invalid #color-switch span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:27px;line-height:27px;width:27px;border-radius:50%}#invalid #color-switch span:first-child{left:-2px}#invalid #color-switch span:last-child{right:-2px}#invalid #color-switch .active{background:#000;color:#fff;font-weight:600}#menu-toggler{font-weight:600;display:none;color:#fff;padding:0;background:#4CA944;outline:0!important;width:100%;border:none;font-size:30px;justify-content:space-between;align-items:center}#menu-toggler i{margin-right:20px}#close-menu{position:absolute;right:50px;top:30px;font-size:40px;color:#fff;padding:0;border:none;background:0 0;outline:0!important;display:none}.top-wrap{background:url(../img/background.jpg) top left no-repeat;background-size:contain;height:892px}.main-slider{position:relative}.main-slider .content-l{position:relative;z-index:1}.main-slider .slider-image{position:absolute;top:0;right:0;opacity:0;z-index:0;transform:translateX(300px)}.main-slider .list p{transform:translateX(-50px);opacity:0}.main-slider .logo{margin-top:50px;transform:translateX(-50px);opacity:0}.main-slider .hf{font-size:38px;font-weight:600;color:#4CA944;margin-top:100px;margin-bottom:0}.main-slider h1{color:#212730;font-size:79px;font-weight:700;margin-top:20px;margin-bottom:20px;letter-spacing:-1px;line-height:70px}.main-slider .list p{font-size:26px;font-weight:500;color:#000;margin-bottom:14px;margin-top:0}.buttons{margin-top:50px}.buttons a{border-radius:6px;padding:10px 20px;font-size:21px;font-weight:500;display:flex;gap:20px;color:#4CA944;align-items:center;border:3px solid #4CA944;transform:translateX(-50px);opacity:0;transition:.2s}.buttons a:last-child{background:#4CA944;color:#fff}.buttons a:hover{background:#000;color:#fff;border-color:#000}.about-us{padding-top:300px}.about-us h2{font-size:41px;font-weight:700;opacity:0;transform:translateX(50px)}.about-us p{opacity:0;transform:translateX(50px)}.about-us .buttons a{opacity:0;transform:translateX(50px);background:#4CA944;border-color:#4CA944}.about-us .buttons a img{filter:brightness(100)}.about-us img{opacity:0;transform:translateX(50px)}.services{background:#EEF1F2;margin-top:100px;padding:40px 0;padding-bottom:100px}.services h2{font-size:33px;font-weight:700;color:#000;margin-top:60px;margin-bottom:20px}.services .container{overflow:hidden;padding-bottom:30px}.services .items{align-items:top}.services .items .item{background:#4CA944;box-shadow:0 10px 10px #d0d0d0;width:31%;border-radius:15px;color:#fff;transform:translateX(-100px);opacity:0}.services .items .item .mtop{font-size:29px;font-weight:700;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.services .items .item .thumb{height:220px;width:100%;background-size:cover;background-position:center;background-repat:no-repeat;margin-bottom:20px}.services .items .item h3{display:flex;align-items:center;padding:0 30px;font-size:32px;font-weight:700}.services .items .item p{padding:0 30px;margin:0;line-height:20px}.services .items .item .label-new{font-size:20px;text-decoration:underline}.services .items .item .c-text{font-size:17px;font-weight:700;line-height:20px}.services .items .item .text-a{min-height:40px}.services .items .item .more{background:#fff;color:#4CA944;font-size:16px;font-weight:700;margin-left:30px;margin-bottom:20px;padding:12px 20px;border-radius:5px;display:inline-block;margin-top:20px;transition:.1s}.services .items .item .more:hover{scale:1.2}.services .items .item .inline-list{padding:10px 30px}.services .items .item:nth-child(even){background:#fff;color:#000}.services .items .item:nth-child(even) .more{border:1px solid #d0d0d0}.map{background:url(../img/mapa.webp) left center no-repeat;background-size:contain;padding:70px 0}.map .bg-inside{background:url(../img/map2.webp) center no-repeat;background-size:auto;padding:20px}.map .map-det{padding:40px;color:#fff}.map .map-det h3{font-weight:700;margin-bottom:0}.map .map-det li{opacity:0;transform:translateX(-50px)}.map .buttons a{color:#fff;border-radius:10px;border:2px solid #fff;padding:7px 15px;font-weight:600;opacity:0;transform:translateX(-50px)}.map .buttons a:nth-child(2){background:#fff;color:#4CA944}.ue-project{margin:0 auto;margin-bottom:30px;display:block;max-width:1300px}#kontakt{background-size:cover;padding:80px 0;margin-top:00px}#kontakt .left{padding-left:40px}#kontakt .col-form-label{line-height:2.5}#kontakt .inner{background:#EAEAEA;padding:50px;opacity:0;transform:translateY(-100px);border-radius:30px;padding-bottom:40px}#kontakt .inner h5{font-size:23px;border-bottom:1px solid #d0d0d0;padding-bottom:10px;font-weight:600}#kontakt .inner i{color:#4CA944}#kontakt .inner .col-form-label{font-size:14px;font-weight:600;color:#000}#kontakt .inner input,#kontakt .inner textarea{border-radius:0;border:1px solid #CECECE}#kontakt .inner .btn-send{background:#4CA944;border-radius:0;color:#fff;width:100%;padding:10px;font-weight:700;border:0}#kontakt .inner .form-check-label{font-size:13px}#kontakt .inner .rules{margin:15px 0}#kontakt .inner .text{line-height:25px}#kontakt .inner .phone,#kontakt .inner .text{margin-bottom:0}#kontakt .inner .company-adress{display:flex;gap:20px}#kontakt .inner .company-adress p{line-height:25px}#footer{background:#4CA944}#footer .bot-menu{width:100%;display:flex;align-items:center;border-bottom:1px solid #66B260;padding:30px 0}#footer .bot-menu a{color:#fff;margin-right:20px}#footer .bot-menu a i{margin-right:5px;font-size:11px;position:relative;top:-2px;color:#4CA944}#footer .fb{margin-right:0!important;margin-left:auto}#footer .bottom .inner{display:flex;align-items:center;justify-content:space-between;width:100%}#footer .bottom .inner p{margin:0;color:#fff;font-size:13px;padding:10px 0}#footer .bottom .inner p a{color:#fff}.buttons{display:flex;gap:15px;align-items:center}.background-light{background:#fff;padding:15px;box-shadow:0 0 20px #d0d0d0;border-radius:10px}.section-title{font-size:42px;font-weight:700;margin-top:15px;margin-bottom:10px}.beforeanimation{background-position:center right -250px}.sub{background-repeat:no-repeat!important}.subpage-head{text-align:center;font-size:57px;color:#000;margin-top:100px;margin-bottom:40px;font-weight:700}@keyframes animatePath{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.subpage a:hover{color:#fff}.subpage .page-content{font-size:20px;letter-spacing:1px;color:#303030}.subpage .page-content p{font-size:20px;letter-spacing:1px;color:#303030}.subpage .page-image{border:10px solid #fff;box-shadow:0 0 40px #d0d0d0;margin:0 auto;display:block;margin-bottom:50px;float:left;margin-right:60px}.subpage .heading h1{color:#000;font-size:40px;margin-bottom:30px}.page404{padding-top:50px;overflow:hidden;padding-bottom:30px;position:relative;text-align:center;min-height:600px}.page404 h1{color:#000;margin-bottom:15px;font-size:120px;margin-top:10%;font-weight:700;padding:0 15px;display:inline-block;position:relative}.page404 h1 span{color:#000}.page404 h2{font-size:24px;color:#000;font-weight:400}.offer-gallery{padding-top:0;padding-bottom:60px}.offer-gallery h2{color:#fff;margin-top:-5px}.offer-page .project-header{text-align:left;margin-bottom:10px}.offer-page .project-header h1{color:#fff;margin-bottom:0;padding:0;font-weight:500}.offer-page .project-header p{color:#6CDDEC;margin-bottom:30px}.page-header .second-over{height:auto;background:0 0}.alert{border-radius:0;font-size:16px}.alert-success{color:#fff;font-weight:500;background:#2a9743;border-color:#2a9743}@media screen and (min-width:2800px){.head-numbers{width:300px}.head-numbers p{font-size:30px;margin-top:20px;line-height:50px}#menu .links .nav-item a{font-style:normal;font-weight:300;font-size:27px;margin-right:70px}.home-banner .more{font-size:30px}.head-numbers b{font-size:100px}.container{max-width:2000px}#last-work .swiper-slide{min-height:600px;margin-top:0}#background-video,.home-header,.second-over{max-height:1200px!important;min-height:1200px!important}#about p{font-size:20px;line-height:34px}.home-banner h1{font-size:134px}#about h3{font-size:49px}}@media screen and (max-width:2000px){#about{background-size:auto}}@media screen and (max-width:1700px){#last-work .swiper-wrapper{background:0 0!important}#footer .bottom-contact .phone a{font-size:44px}#last-work .swiper-slide{max-height:500px;min-height:500px}}@media screen and (max-width:1920px){.main-slider .slider-image{position:absolute;top:0;right:-300px}}@media screen and (max-width:1600px){#menu .links .nav-item a{margin-right:10px}.main-slider .slider-image{position:absolute;top:0;right:-534px}#footer .bottom-contact .phone a{font-size:44px}#last-work .swiper-slide{max-height:450px;min-height:450px}}@media screen and (max-width:1500px){.main-slider .slider-image{max-width:85%;right:-350px}.top-nav .contact-short{gap:20px}.main-slider .hf{margin-top:60px}.top-wrap{height:726px}.services{padding-top:100px}.main-slider .logo{margin-top:30px}.sub{background-size:cover!important}.home-header{background-size:120%}#our-offer .offer-cap .cap .image{height:289px}#last-work{transform:translateX(10px);margin-top:100px}}@media (max-width:1399px){#menu{padding-left:30px}.top-wrap{margin-top:50px}.services .items .item h3{font-size:27px}.top-nav .contact-short{padding-right:20px}.project-details .arange p{font-size:20px}.project-details h1{font-size:30px;margin-top:70px}.gallery-top{height:520px!important}#background-video{opacity:.2}#last-work .swiper-slide{max-height:390px;min-height:390px}.home-gallery{width:100%}#last-work .swiper-button-next,#last-work .swiper-button-prev{top:40%}#our-offer .offer-cap .cap .image{height:222px}#footer .bottom-contact .phone{width:36%}#our-offer .offer-cap .cap .head{font-weight:600;font-size:28px}.offer-footer .price{font-size:19px}}@media (max-width:1199px){.company-adress .logo-adress{display:none}.top-nav{display:block}.top-nav #menu{width:100%}#menu .links .nav-item a{margin-left:20px}.scrrel{display:none}.services .items .item h3{font-size:21px;min-height:auto;line-height:20px}.inline-list{line-height:15px}.map .map-det{padding-left:0}.top-nav .contact-short{display:none}.main-slider .slider-image{max-width:100%;right:-620px}.project-details .price a{font-size:25px}.gallery-thumbs .swiper-slide{width:40%!important}#last-work .swiper-slide{mask-image:none;border-radius:20px}.home-banner h2{margin-top:120px}#footer .bottom-contact .clock,#footer .bottom-contact .mail{width:27%}#about .cmain{margin-bottom:0;margin-top:-50px}#about p{font-size:13px;line-height:20px;color:#A7A6E4;letter-spacing:1px;margin-top:10px;opacity:0}#logo a img{max-width:80%}#menu .links .nav-item a{font-size:16px}.top-socials a{display:inline-block;margin:12px}.head-numbers{width:231px;margin-top:50px}#our-offer .offer-cap .cap .head{font-size:26px;line-height:29px}.fixed-buttons .bars{width:60px;height:6vh}#footer .bottom-contact .phone a{font-size:34px}#footer .bottom-contact .phone p{font-size:20px}#our-offer .offer-cap .cap .image{height:220px;border-radius:20px;margin:0;position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:20px}.offer-content{padding:23px}}@media screen and (max-width:991px){.main-slider h1{line-height:47px}.about-us{text-align:center;padding-top:0}.services h2{margin-top:0}#kontakt .inner{padding:24px}.helpers{padding:5px;background:#fff}.about-us .buttons{margin-bottom:50px}#kontakt{margin-top:0}.map{background-size:cover;background-position:left}.project-details .price a{font-size:22px}.fixed-buttons .bars{width:60px;height:7vh}.fixed-buttons .button{height:31vh}#about .cmain{margin-top:0}.head-numbers b{display:block;color:#fff;font-size:44px}#our-offer .offer-cap{display:block}#our-offer .offer-cap .cap{width:100%;margin-bottom:30px}#footer .bottom-contact .spaner{display:none}#footer .bottom-contact .clock,#footer .bottom-contact .mail{padding-top:20px;font-size:15px;width:17%}#footer .bottom-contact .phone a{font-size:35px}#footer .bottom-contact .phone{width:70%}#footer .bottom-contact{margin-top:50px}#footer .dash{display:none}#our-offer .offer-cap .cap .image{height:347px}#close-menu{display:block}#menu{position:fixed;top:0;right:0;bottom:0;left:0;margin-left:0;z-index:99;background:#040731f7;flex-direction:column;justify-content:center;visibility:hidden;pointer-events:none;opacity:0}#menu .links .nav-item a{font-size:40px;font-weight:500;letter-spacing:1px}#menu .links a{margin-left:25px;letter-spacing:0;font-size:25px;display:block;margin-top:30px;text-align:center;color:#fff}#menu .links a img{scale:3}#menu .links .dropdown-menu .dropdown-item{padding-right:0}.main-slider .slider-image{max-width:118%;right:-661px}#kontakt .left{padding-top:20px;padding-left:15px}.map-det h3{font-size:18px}.services{padding-top:50px}#menu.open{visibility:visible;pointer-events:auto;opacity:1;margin-top:0}#menu.open .links .nav-item a{color:#fff;padding-left:0;margin-left:0}#menu.open .dropdown-menu a{margin:0;padding-right:0;text-align:center}#menu.open .links .active{color:#fff!important}#menu .links .dropdown-menu{box-shadow:none}#menu .links .dropdown-menu .dropdown-item:hover{background:0 0;color:red}.top-nav{background:#4CA944;height:auto}#menu-toggler{display:flex;max-width:700px;margin:0 auto;padding:10px 0}#menu.open .links .nav-item a{padding:0;background:0 0;border:0;margin-right:0;font-size:30px}#menu.open .links .nav-item a:hover{color:#fff}#menu .links .dropdown i{top:-2px;font-size:20px}#menu .links .dropdown-menu .dropdown-item{font-size:20px;font-weight:300}}@media (max-width:767px){.main-slider{padding-bottom:50px}.about-us{margin-top:50px}.helpers{padding:10px;background:#fff;text-align:center}#invalid{width:100%;margin:0 auto}#menu-toggler{max-width:520px}.top-wrap{margin-top:0;background-size:cover}#kontakt{margin-top:0}#footer .bot-menu a{margin-right:10px;font-size:13px}.top-wrap{height:auto}.main-slider .buttons a{border-radius:6px;padding:10px 10px}.map .bg-inside{background-position:center right -1200px}.main-slider .hf{font-size:27px;margin-top:36px}.main-slider .buttons a{font-size:15px}.main-slider .slider-image{max-width:118%;right:-476px;top:40px}.main-slider h1{color:#212730;font-size:47px;font-weight:700}.logo{max-width:110%}.main-slider .list p{font-size:17px;font-weight:500;color:#000;margin-bottom:0}.sub .page-header .second-over{min-height:100px}.project-heading h3{color:#020231;font-size:21px}.gallery-top{height:319px!important}#menu .links .nav-item a{font-size:30px}.fixed-buttons{display:none}.top-socials{width:230px;text-align:right}.home-banner h1{font-size:75px;line-height:68px;margin-top:50px;margin-bottom:10px}.head-numbers b{display:block;color:#fff;margin-bottom:0;font-size:33px}.head-numbers .number{margin-top:70px}#about{padding-top:0;padding-bottom:20px}#our-offer .heading p{letter-spacing:0}#footer .bottom-contact{display:block}#footer .bottom-contact .clock,#footer .bottom-contact .mail,#footer .bottom-contact .phone{width:100%;text-align:center;padding-top:0}#footer .links{padding-top:0;padding-top:20px;padding-bottom:20px}#footer .copyright{display:block;text-align:center;width:100%}#footer .copyright .logo{margin-top:-10px;margin-bottom:10px}#footer .copyright p{width:100%;padding:0;margin:0}#footer .copyright p img{max-width:100px}#bottom-gallery .image{height:370px}#manu-offer .last-work .sample .image{height:529px}#about .content{padding-right:0}#last-work{margin-top:40px}.home-banner h2{color:#fff;font-size:15px}.home-banner h2 img{display:none}.home-banner .p-info{color:#6CDDEC;font-size:19px;line-height:37px}#menu-toggler{font-size:25px;letter-spacing:0}.second-over{background-size:97px!important}.project-header h1{font-size:30px}}@media screen and (max-width:575px){#menu-toggler{margin:0 20px;width:-moz-available}.logo{max-width:100%}.top-wrap .buttons{justify-content:center}#footer .bot-menu{display:block;text-align:center}#footer .bot-menu a{display:block;margin-top:20px;font-size:15px}#footer .bottom .inner{display:block;text-align:center}#footer .bottom .inner p{padding:0}#menu{padding-left:0}.services .items .item{margin-bottom:20px;width:100%}.services{padding-bottom:50px}#menu.open .links .nav-item a{font-size:21px}#menu .links a img{scale:1.6}.top-wrap{text-align:center}.second-over{background-position:left -100px!important}.offer-content{padding:0;background:0 0;margin:0;border:0;backdrop-filter:none}.offer-footer{margin-bottom:30px}#logo{padding-top:0;padding-left:10px}#logo a{margin-top:20px}.second-over{padding-top:10px}.top-socials{margin-top:15px}.home-banner{text-align:center}.home-banner h2{text-align:center;margin-top:95px}.head-numbers .number{margin-top:35px}.head-numbers .number p{line-height:28px}.head-numbers .number b{font-size:38px}#last-work{transform:translateX(0)}#last-work .swiper-button-next{right:0}#last-work .swiper-button-prev{left:0}.second-over{min-height:100vh;height:auto}.home-banner h1{text-align:center;font-size:69px;margin-top:20px;line-height:68px}#about .mt-4{margin:0}#about .Collage{padding:30px!important;margin:-20px!important}.flexible{overflow:hidden}#our-offer .offer-cap .cap .image{height:300px}#manu-offer .heading h4{text-align:center;font-size:32px}#about .content{padding-right:0;padding:30px;text-align:center}#about h3{font-size:28px}#last-work{display:none}#our-offer .offer-cap .cap .content{text-align:center}#our-offer .offer-cap .cap .head{padding:0;border:0}#our-offer .offer-cap .cap .image{height:250px}#our-offer .heading{padding-bottom:0}#manu-offer .last-work .sample .image{height:426px}#our-offer .offer-cap{display:block;padding:20px}.home-gallery h2{text-align:center}#our-offer .heading h4{font-size:46px}#about h4{font-size:15px}#footer .links a{font-size:16px;padding:10px 10px}.heading p{letter-spacing:0}.home-banner .links{width:40%;padding:12px 10px;margin-bottom:10px;margin:5px}.home-banner .links i{display:none}.home-banner .more{display:none}.head-numbers{width:100%;margin-top:20px}.home-banner .p-info{line-height:20px;font-size:16px;text-align:Center}.top-texts{display:block}.top-socials a{margin:12px 6px}}