.sk-color-trans{color:transparent}.sk-bg-trans{background-color:transparent}.sk-color-black{color:#000f2d}.sk-bg-black{background-color:#000f2d}.sk-color-dark{color:#0a0617}.sk-bg-dark{background-color:#0a0617}.sk-color-light{color:#979797}.sk-bg-light{background-color:#979797}.section-banner .banner-main-content .banner-content p,.section-banner .banner-main-content .banner-content-item,.section-banner h1,.section-content .main-content h1,.section-content .main-content h2,.section-content .main-content h3,.section-content .main-content h4,.section-content .main-content h5,.section-content .main-content h6,.section-content .main-content p,.sk-color-white{color:#fff}.sk-bg-white{background-color:#fff}.sk-color-gold{color:#e0b03a}.sk-bg-gold{background-color:#e0b03a}.sk-color-gray{color:#686c7c}.sk-bg-gray{background-color:#686c7c}.sk-color-light-gray{color:#bdbdbd}.sk-bg-light-gray{background-color:#bdbdbd}.sk-color-red{color:red}.sk-bg-red{background-color:red}.sk-color-green{color:green}.sk-bg-green{background-color:green}.sk-color-primary{color:#182260}.sk-bg-primary{background-color:#182260}.sk-color-graphit_2{color:#4c4c4c}.sk-bg-graphit_2{background-color:#4c4c4c}.sk-color-cinereous{color:#9b7f78}.sk-bg-cinereous{background-color:#9b7f78}.sk-color-textColor{color:#332e2c}.sk-bg-textColor{background-color:#332e2c}.sk-color-pink{color:#edd3c4}.sk-bg-pink{background-color:#edd3c4}.sk-color-pinkText{color:#cda092}.sk-bg-pinkText{background-color:#cda092}.sk-color-pinkDark{color:#f3a08a}.sk-bg-pinkDark{background-color:#f3a08a}.sk-color-pinkLight{color:#fdebe5}.sk-bg-pinkLight{background-color:#fdebe5}.section-gallery .container .swiper-buttons,.section-news .newsSwiper .info h3,.section-news .newsSwiper .swiper-buttons,.sk-color-primary1{color:#c51f30}.sk-bg-primary1{background-color:#c51f30}.sk-color-primary2{color:#ff8d6b}.sk-bg-primary2{background-color:#ff8d6b}.sk-font-os300{font-family:"OpenSans-Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-os400{font-family:"OpenSans-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-os600{font-family:"OpenSans-SemiBold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-os700{font-family:"OpenSans-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-rb300{font-family:"Roboto-Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-rb400{font-family:"Roboto-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-rb500{font-family:"Roboto-Medium",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-rb700{font-family:"Roboto-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.sk-font-svn{font-family:"SVN-Aire-Pro-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}:root{--animate-duration:2s;--animate-delay:0s;--animate-repeat:1}@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf)format("truetype")}@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf)format("truetype")}@font-face{font-family:"OpenSans-SemiBold";src:url(../fonts/OpenSans-SemiBold.ttf)format("truetype")}@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf)format("truetype")}@font-face{font-family:"Roboto-Light";src:url(../fonts/Roboto-Light.ttf)format("truetype")}@font-face{font-family:"Roboto-Regular";src:url(../fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:"Roboto-Medium";src:url(../fonts/Roboto-Medium.ttf)format("truetype")}@font-face{font-family:"Roboto-Bold";src:url(../fonts/Roboto-Bold.ttf)format("truetype")}@font-face{font-family:"SVN-Aire-Pro-Regular";src:url(../fonts/SVN-Aire-Pro-Regular.otf)format("truetype")}.section-banner{width:100%;position:relative;margin-bottom:5rem}.section-banner .absolute-image{position:absolute;left:0;top:0}.section-banner h1{font-weight:700;line-height:8.6rem;max-width:61.4rem;position:relative;padding-top:23.2rem;padding-bottom:15.6rem;font-size:7.6rem;text-align:left;z-index:1;margin-bottom:0}@media (max-width:1200px){.section-banner h1{font-size:45px;padding-right:15px;padding-left:15px;line-height:55px}}@media (max-width:576px){.section-banner h1{font-size:40px;line-height:50px;padding-left:0;padding-top:14.6rem;padding-bottom:14.3rem}}.section-banner .banner-main-content{padding-bottom:5.2rem;position:relative;z-index:1}@media (min-width:576px){.section-banner .banner-main-content{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;align-items:center}}.section-banner .banner-main-content .banner-content{grid-area:1/1/2/4;margin-bottom:3rem}.section-banner .banner-main-content .banner-content p{font-size:1.8rem;font-weight:400}.section-banner .banner-main-content .banner-content p:last-child{margin-bottom:0}@media (min-width:576px){.section-banner .banner-main-content .banner-content{padding-right:10rem;margin-bottom:0}}.section-banner .banner-main-content .banner-content-item{padding-right:4.2rem}.section-banner .banner-main-content .banner-content-item span{font-size:4.6rem;line-height:4.6rem;font-weight:800}.section-banner .banner-main-content .banner-content-item p{font-size:1.8rem;line-height:1.8rem;margin:0}@media (max-width:576px){.section-banner .banner-main-content .banner-content-item{padding-right:0;display:inline-block;width:49%}}.section-banner .banner-main-content .banner-content-item-0{grid-area:1/4/2/5}.section-banner .banner-main-content .banner-content-item-1{grid-area:1/5/2/6}.section-banner .banner-main-content .banner-content-item-btn{grid-area:1/6/2/7}.section-banner .banner-main-content .banner-content-item-btn .main-btn{margin:0}@media (max-width:576px){.section-banner .banner-main-content .banner-content-item-btn .main-btn{margin-top:3rem;width:auto}}.section-zig-zag .main-zig-zag .with-flex,.section-zig-zag .main-zig-zag.first-image .with-flex{margin-bottom:5rem}.section-zig-zag .main-zig-zag .with-flex .object-image-parent img{object-fit:contain;position:relative}@media (max-width:992px){.section-zig-zag .main-zig-zag .with-flex .object-image-parent img{position:relative;margin-top:3rem}.section-zig-zag .main-zig-zag .with-flex .section-title{font-size:36px}}@media (max-width:576px){.section-zig-zag .main-zig-zag .with-flex .half-col,.section-zig-zag .main-zig-zag .with-flex .half-col p,.section-zig-zag .main-zig-zag .with-flex .section-title{text-align:left}}@media (min-width:992px){.section-zig-zag .main-zig-zag .with-flex .half-col:first-child{padding:5rem 5rem 5rem 0}}@media (max-width:992px){.section-zig-zag .main-zig-zag .with-flex .half-col{width:100%}}@media (min-width:992px){.section-zig-zag .main-zig-zag .with-flex:nth-child(2n) .half-col:first-child{order:2;padding:10rem 0 10rem 5rem}.section-zig-zag .main-zig-zag .with-flex:nth-child(2n) .half-col:last-child{order:1}}@media (min-width:992px){.section-zig-zag .main-zig-zag.first-image .with-flex .half-col:first-child{order:2;padding:10rem 0 10rem 5rem}.section-zig-zag .main-zig-zag.first-image .with-flex .half-col:last-child{order:1}.section-zig-zag .main-zig-zag.first-image .with-flex:nth-child(2n) .half-col:first-child{padding:5rem 5rem 5rem 0;order:1}.section-zig-zag .main-zig-zag.first-image .with-flex:nth-child(2n) .half-col:last-child{order:2}}.section-gallery .container .gallerySwiper,.section-news .newsSwiper{padding-left:3rem;padding-right:3rem}.section-news .newsSwiper .info .object-image-parent{height:25rem;margin-bottom:3rem}.section-news .newsSwiper .info h3{font-size:2.4rem;margin-bottom:2rem;text-align:left}.section-news .newsSwiper .info p{margin-bottom:2rem}.section-gallery .container .swiper-buttons:after,.section-news .newsSwiper .swiper-buttons:after{font-size:25px;font-weight:700}.section-news .newsSwiper .swiper-buttons.swiper-button-next{right:-.5rem}.section-news .newsSwiper .swiper-buttons.swiper-button-prev{left:-.5rem}.section-content{text-align:center}.section-content .main-content{padding:10rem 0}@media (max-width:576px){.section-content .main-content{padding:4rem 0}}.section-content .main-content h1,.section-content .main-content h2,.section-content .main-content h3,.section-content .main-content h4,.section-content .main-content h5,.section-content .main-content h6{font-size:5.2rem;margin:0;margin-bottom:2rem;font-weight:700;text-align:center}@media (max-width:1100px){.section-content .main-content h1,.section-content .main-content h2,.section-content .main-content h3,.section-content .main-content h4,.section-content .main-content h5,.section-content .main-content h6{font-size:3.6rem}}.section-content .content-icon{height:6.8rem;margin:auto}.section-gallery .container{position:relative}.section-gallery .container .swiper-buttons.swiper-button-next{right:-.5rem}.section-gallery .container .swiper-buttons.swiper-button-prev{left:-.5rem}.section-gallery .container .swiper-slide a img{width:100%;height:25rem;object-fit:cover}@media (max-width:576px){.section-our-projects{position:relative;padding-bottom:7rem}}.section-our-projects .project-items{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px}@media (max-width:576px){.section-our-projects .project-items{width:60rem}}.section-our-projects .project-items .project-item:first-child{grid-area:1/1/3/3}.section-our-projects .project-items .project-item:nth-child(2){grid-area:1/3/2/4}.section-our-projects .project-items .project-item:nth-child(3){grid-area:1/4/2/5}.section-our-projects .project-items .project-item:nth-child(4){grid-area:2/4/3/5}.section-our-projects .project-items .project-item:nth-child(5){grid-area:2/3/3/4}.section-our-projects .main-our-projects{overflow:auto}@media (max-width:576px){.section-our-projects .main-btn{position:absolute;bottom:1rem;left:0;width:auto}}.section-services .grid-services{margin-top:4.3rem;margin-bottom:1.3rem}.section-services .grid-services a{text-decoration:none}@media (max-width:576px){.section-services .grid-services{margin-bottom:0}}.section-services .grid-services .half-col{padding:0 1rem}@media (max-width:1200px){.section-services .grid-services .half-col{width:50%;padding:1rem}}@media (max-width:576px){.section-services .grid-services .half-col{width:100%;padding:1rem 0}}.section-services .grid-services .half-col .info{background-color:#0a0617;padding:4rem;height:100%;width:100%}@media (max-width:576px){.section-services .grid-services .half-col .info{padding:2.8rem}}.section-services .grid-services .half-col .info img{height:6.8rem;margin-bottom:3.5rem}@media (max-width:576px){.section-services .grid-services .half-col .info img{height:4.8rem;margin-bottom:1.6rem}}.section-services .grid-services .half-col .info h3{font-size:2.4rem;font-weight:700;margin:0 0 1.6rem;color:#fff}.section-services .grid-services .half-col .info p{margin:0;color:#fff}.section-services .services-section-img{margin-top:5rem}.section-services .section-zig-zag .main-zig-zag .with-flex{margin-bottom:0}@media (max-width:576px){.section-services .section-zig-zag .main-zig-zag .with-flex{padding:4rem 0}.section-services .section-zig-zag .main-zig-zag .with-flex:last-child{padding-bottom:0}}.section-services .section-zig-zag .main-zig-zag .with-flex .info-col{padding:10rem!important}@media (max-width:576px){.section-services .section-zig-zag .main-zig-zag .with-flex .info-col{padding:0 1.5rem!important}}.section-services .section-zig-zag .main-zig-zag .with-flex .info-col img{height:6.8rem;margin-bottom:3.4rem}@media (max-width:576px){.section-services .section-zig-zag .main-zig-zag .with-flex .info-col img{height:4.8rem;margin-bottom:2rem}.section-services .section-zig-zag .main-zig-zag .with-flex .info-col .section-title{font-size:2.4rem}.section-services .for-slider{text-align:left}.section-services .for-slider-overflow{overflow:auto}}ul.categories-items{text-align:center;margin-top:3rem}.section-all-projects .container .with-flex .wf-col-3 ul li,ul.categories-items li{list-style-type:none;display:inline-block;padding:.6rem 1.2rem;font-weight:500;border:1px solid #0a0617;border-radius:5rem;cursor:pointer}ul.categories-items li{margin:0 1rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}@media (max-width:992px){ul.categories-items li{margin:1rem}}ul.categories-items li a,ul.categories-items li.active,ul.categories-items li.active a,ul.categories-items li:hover,ul.categories-items li:hover a{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}ul.categories-items li a{text-decoration:none;color:#0a0617}ul.categories-items li img{height:3rem;margin-right:.5rem}ul.categories-items li img.white-icon,ul.categories-items li.active img.dark-icon,ul.categories-items li:hover img.dark-icon{display:none}ul.categories-items li.active,ul.categories-items li:hover{background-color:#0a0617}ul.categories-items li.active a,ul.categories-items li:hover a{color:#fff}ul.categories-items li.active img.white-icon,ul.categories-items li:hover img.white-icon{display:inline-block}.section-contact{padding-bottom:0}.section-contact .main-zig-zag{background-color:#e4ecf3;padding-top:8rem;padding-bottom:8rem}@media (max-width:576px){.section-contact .main-zig-zag{padding-top:4rem;padding-bottom:4rem}}.section-contact .main-zig-zag .with-flex{margin:0}.section-contact .contacts-items{margin:4rem 0 0;padding:0}.section-contact .contacts-items li{margin-bottom:2.4rem;list-style-type:none}.section-contact .contacts-items li a{color:#0a0617!important}.section-contact .contacts-items li a img{height:1.6rem;margin-right:1rem}.section-contact.without-image .half-col{padding:0!important}.section-contact.without-image,.section-contact.without-image .section-title{text-align:center}.section-all-projects{margin-top:6rem}@media (max-width:576px){.section-all-projects{margin-top:3rem}}.section-all-projects .container .with-flex .wf-col-3{padding:1.5rem}@media (max-width:576px){.section-all-projects .container .with-flex .wf-col-3{padding:1.5rem 0}.section-all-projects .container .with-flex .wf-col-3 .description p{text-align:left}}.section-all-projects .container .with-flex .wf-col-3 .img-object-fit{height:26.5rem}.section-all-projects .container .with-flex .wf-col-3 .swiper-button-next,.section-all-projects .container .with-flex .wf-col-3 .swiper-button-prev{width:3.2rem;height:3.2rem;background-color:#fff;border-radius:3.2rem}.section-all-projects .container .with-flex .wf-col-3 .swiper-button-next:after,.section-all-projects .container .with-flex .wf-col-3 .swiper-button-prev:after{color:#0a0617;font-size:1.5rem;font-weight:700}.section-all-projects .container .with-flex .wf-col-3 .section-title{font-size:2rem;text-align:left;margin:1.2rem 0}.section-all-projects .container .with-flex .wf-col-3 ul{text-align:left;margin-top:1.5rem}.section-all-projects .container .with-flex .wf-col-3 ul li{margin:0 1rem 1rem 0}.section-all-projects .container .with-flex .wf-col-3 .services-items,.section-all-projects .container .with-flex .wf-col-3 ul li a{text-decoration:none;color:#0a0617}.section-all-projects .container .with-flex .wf-col-3 ul li img{height:2.5rem;margin-right:.5rem}.fancybox-slide:before,.section-all-projects .container .with-flex .load-more-items,.section-all-projects .container .with-flex .wf-col-3 .for-pop-up{display:none}.section-all-projects #loadMore.noContent{padding-right:2rem}.pop-up-project{max-width:120rem;height:100%;margin:auto;padding:6rem}@media (max-width:576px){.pop-up-project{padding:2.5rem}.pop-up-project .description p{text-align:left}.pop-up-project .gg-box{grid-auto-rows:calc(var(--row-height) - 2vh)}}.pop-up-project .half-col:first-child{padding-right:5rem}@media (min-width:992px){.pop-up-project .half-col:first-child{width:40%}}@media (max-width:576px){.pop-up-project .half-col:first-child{padding-right:0}}@media (min-width:992px){.pop-up-project .half-col.gallery-box{width:60%}}@media (max-width:992px){.pop-up-project .half-col{width:100%;padding:0}}.pop-up-project .gg-box{grid-gap:1rem}.pop-up-project .categories-items{text-align:left}.pop-up-project .categories-items li{margin:0 1rem 0 0}.fancybox-slide{padding-top:5rem}