:root{--line-height: 1.4;--app-height: 100vh}@media screen and (min-width: 1200px){.wrapper-width{width:88%;max-width:1580px}}@media screen and (min-width: 992px) and (max-width: 1199.99px){.wrapper-width{width:94%}}@media screen and (max-width: 991.99px){.wrapper-width{width:100%}}.fs-modal-video.video-container .poster .caption::before{font-size:116px;font-size:7.25rem}.fs-modal-video.video-container .poster .caption .title{font-size:40px;font-size:2.5rem}.fs-modal-video.video-container .poster .caption .description{font-size:20px;font-size:1.25rem}.cloud-video .video-container{max-width:992px}.cloud-video .video-container+.video-container{margin-top:70px}.cloud-video .video-container .caption{padding-bottom:40px}.cloud-video .video-container .caption .title{font-size:40px;font-size:2.5rem}.cloud-video .video-container .caption .description{font-size:20px;font-size:1.25rem}header#header{height:140px;padding-top:30px}#footer .footer .simple-contact-info{font-size:18px;font-size:1.125rem}[id*="home-"] .section-header .title{font-size:45px;font-size:2.8125rem}[id*="home-"] .section-header .more{margin-top:23px}[id*="home-"]#home-main-slider .slide{padding-bottom:107px}[id*="home-"]#home-main-slider .slide .wrapper::before{bottom:-110px}[id*="home-"]#home-main-slider .slide .text .title{font-size:30px;font-size:1.875rem}[id*="home-"]#home-main-slider .slide .text .description{margin-top:18px;font-size:17px;font-size:1.0625rem}[id*="home-"]#home-main-slider .slide .text .more{margin-top:27px}[id*="home-"]#home-main-slider .owl-dots{right:163px;bottom:105px}[id*="home-"]#home-tower-info{margin-top:100px;margin-bottom:100px}[id*="home-"]#home-tower-info .wrapper{padding-top:125px;padding-bottom:74px}[id*="home-"]#home-tower-info .title .title-number{font-size:180px;font-size:11.25rem}[id*="home-"]#home-tower-info .title .title-text{font-size:45px;font-size:2.8125rem}[id*="home-"]#home-tower-info .classes{padding-right:60px}[id*="home-"]#home-tower-info .classes .sub-title{font-size:19px;font-size:1.1875rem}[id*="home-"]#home-tower-info .classes .description{margin-top:16px;font-size:16px;font-size:1rem}[id*="home-"]#home-tower-info .units{padding-left:60px}[id*="home-"]#home-tower-info .units .title .title-number{margin-left:20px}[id*="home-"]#home-tower-info .units .title .title-text{margin-left:20px}[id*="home-"]#home-tower-info .units .description{font-size:calc(.875rem + .10417vw)}[id*="home-"]#home-tower-info .units .description p:not(:nth-last-child(1)){margin-bottom:40px}[id*="home-"]#home-gallery{margin-top:100px;margin-bottom:100px}[id*="home-"]#home-gallery .nav-tabs li{margin-right:38px;margin-left:38px}[id*="home-"]#home-gallery .nav-tabs li a{font-size:25px;font-size:1.5625rem}[id*="home-"]#home-gallery .tab-content{padding-top:45px}[id*="home-"]#home-blog{margin-top:151px;margin-bottom:100px}[id*="home-"]#home-blog .wrapper::before,[id*="home-"]#home-blog .wrapper::after{top:-151px;bottom:-100px}[id*="home-"]#home-blog .wrapper::after{right:calc(33.33% + 6px)}[id*="home-"]#home-blog .blog-posts::before{top:-151px;bottom:-100px;width:calc(100% - 31px)}[id*="home-"]#home-video{margin-top:100px;margin-bottom:100px}[id*="home-"]#home-video .wrapper{padding-top:100px}[id*="home-"]#home-video .wrapper .bg{bottom:290px}[id*="home-"]#home-video .caption .title{font-size:45px;font-size:2.8125rem}[id*="home-"]#home-video .caption .sub-title{font-size:24px;font-size:1.5rem}[id*="home-"]#home-video .caption .description{margin-top:17px;font-size:17px;font-size:1.0625rem}[id*="home-"]#home-about{margin-top:100px;margin-bottom:100px}[id*="home-"]#home-about .wrapper{padding-top:136px;padding-bottom:130px}[id*="home-"]#home-about .text{padding-right:20px}[id*="home-"]#home-about .text .sub-title{margin-bottom:30px;font-size:24px;font-size:1.5rem}[id*="home-"]#home-about .text .title{font-size:45px;font-size:2.8125rem}[id*="home-"]#home-about .text .description{margin-top:17px;font-size:17px;font-size:1.0625rem}[id*="home-"]#home-about .text .description strong{font-size:30px;font-size:1.875rem}[id*="home-"]#home-about .text .description p:not(:nth-last-child(1)){margin-bottom:14px}[id*="home-"]#home-about .image{padding-left:20px}[id*="home-"]#home-about .image .items li{margin-bottom:30px;padding-left:50px}[id*="home-"]#home-advance-sale{margin-top:100px}[id*="home-"]#home-advance-sale .wrapper{padding-top:66px}[id*="home-"]#home-advance-sale .bg{top:-100px;background-size:auto}[id*="home-"]#home-advance-sale .text .title{font-size:30px;font-size:1.875rem}[id*="home-"]#home-advance-sale .text .description{font-size:17px;font-size:1.0625rem}[id*="home-"]#home-advance-sale .form-container{margin-bottom:104px;padding:37px 30px 32px}[id*="home-"]#home-advance-sale .form-container span[class*="form-control"]{margin-bottom:35px}[id*="home-"]#home-advance-sale .form-container [type="submit"],[id*="home-"]#home-advance-sale .form-container [type="button"],[id*="home-"]#home-advance-sale .form-container button{height:42px;padding-right:50px;padding-left:50px}[id*="home-"]#home-advance-sale .form-container [class*="response"],[id*="home-"]#home-advance-sale .form-container .wpcf7-response-output{margin-top:20px}[class*="posts"].blog-posts .post-container .post .date{font-size:50px;font-size:3.125rem}[class*="posts"].blog-posts .post-container .post .content{padding-top:18px}[class*="posts"].blog-posts .post-container .post .content .title{font-size:22px;font-size:1.375rem}[class*="posts"].blog-posts .post-container .post .content .excerpt{margin-top:20px}#page-header{padding-top:170px}#page-header .page-header .title{font-size:45px;font-size:2.8125rem}#page-header.about .bg-slider .owl-dots{bottom:56px}#page-header.tour+#footer{padding-top:120px}main.archive#gallery{padding-top:120px;padding-bottom:120px}main.archive#blog{padding-top:30px;padding-bottom:50px}main.archive#blog .wrapper{padding-top:75px;padding-bottom:117px}main.archive#blog .wrapper::before,main.archive#blog .wrapper::after{top:-30px;bottom:-50px}main.archive#blog .blog-posts::before{top:-30px;bottom:-50px}main.single#gallery{padding-top:120px;margin-bottom:120px}main.single#gallery #location .text{margin-top:-126px;padding:30px 88px 45px}main.single#gallery #location .text .title{font-size:35px;font-size:2.1875rem}main.single#gallery #video+#location{margin-top:-240px}main.single#gallery #video+#location .map-container::before{padding-top:calc(40% + 240px)}main.single#gallery #content+#video,main.single#gallery #content+.photo-gallery,main.single#gallery #content+#location,main.single#gallery #video+.photo-gallery,main.single#gallery #video+#location,main.single#gallery .photo-gallery+#location,main.single#gallery .photo-gallery+#video{margin-top:80px}main.page#contact{padding-top:126px;padding-bottom:78px}main.page#contact #contact-form{margin-top:120px}main.page#contact #contact-form .description .title{font-size:25px;font-size:1.5625rem}main.page#contact #contact-form .description .text{font-size:20px;font-size:1.25rem}main.page#contact #follow-us{margin:calc(40px + 3.28125vw) auto 0}main.page#contact #follow-us .title{font-size:24px;font-size:1.5rem}main.page#about{padding-top:92px;padding-bottom:84px}main.page#about #features{margin-bottom:97px}main.page#about #features+#video{margin-top:97px}main.page#mechanical-electrical-installations{padding-top:163px;padding-bottom:181px}main.page#mechanical-electrical-installations .descriptions .description .content{padding:36px 145px 40px 52px}main.page#mechanical-electrical-installations .descriptions .description .content .excerpt{margin-top:22px}main.page#specifications{padding-bottom:125px}main.page#specifications #concept{margin-bottom:153px}main.page#specifications #concept .image img{max-width:710px}main.page#specifications #concept .text{padding-top:80px;padding-bottom:46px}main.page#specifications #concept .text .title{font-size:35px;font-size:2.1875rem}main.page#specifications #concept .text .description{margin-top:30px;font-size:19px;font-size:1.1875rem}main.page#specifications #concept .text .description p:not(:nth-last-child(1)){margin-bottom:28px}main.page#specifications .specifications{margin-top:153px;margin-bottom:150px}main.page#specifications .specifications .specification .text{top:66px;right:54px;left:54px;max-height:calc(100% - 132px)}main.page#specifications .specifications .specification .title{font-size:25px;font-size:1.5625rem}main.page#specifications .specifications .specification .description{font-size:19px;font-size:1.1875rem}main.page#specifications #landscape{margin-top:150px;margin-bottom:170px}main.page#specifications #landscape .image-box{padding-left:25px}main.page#specifications #landscape .text{padding-right:25px}main.page#specifications #landscape .text .title{font-size:40px;font-size:2.5rem}main.page#specifications #landscape .text .description{margin-top:30px;font-size:19px;font-size:1.1875rem}main.page#specifications #landscape .text .description p:not(:nth-last-child(1)){margin-bottom:28px}main.page#specifications #class-usage{margin-top:170px;margin-bottom:128px}main.page#specifications #class-usage>.title{margin-bottom:46px;font-size:40px;font-size:2.5rem}main.page#specifications #class-usage .classes .class-container{margin-bottom:45px;padding-right:20px;padding-left:20px}main.page#specifications #class-usage .classes .class-container .class .image{width:90px;height:90px;padding:15px}main.page#specifications #class-usage .classes .class-container .class .title{margin-top:19px;font-size:23px;font-size:1.4375rem}main.page#specifications #class-usage .classes .class-container .class .description{margin-top:12px;font-size:16px;font-size:1rem}main.page#specifications #location{margin-top:128px}main.page#specifications #location .text{margin-bottom:36px}main.page#specifications #location .text .title{font-size:40px;font-size:2.5rem}main.page#specifications #location .text .description{font-size:20px;font-size:1.25rem}main.page.err404{padding-top:220px}main.page.err404 h1{font-size:100px;font-size:6.25rem}main.page.err404 p{font-size:24px;font-size:1.5rem}main.page.err404 .go-to-home-page{padding-right:30px;padding-left:30px}.related{margin-top:151px;padding-bottom:95px}.related header.title{margin-bottom:58px;font-size:45px;font-size:2.8125rem}.related#related-blog .wrapper::before,.related#related-blog .wrapper::after{top:-151px;bottom:-95px}.related#related-blog .wrapper::after{right:calc(33.33% + 6px)}.related#related-blog .blog-posts::before{top:-151px;bottom:-95px;width:calc(100% - 31px)}
/*# sourceMappingURL=media-m1920.min.css.map */