a:active,a:focus,a:hover,body{color:#172028}#preloader,.img-cover{width:100%;height:100%}#mobile-nav ul li a,.nav-menu a,a:active,a:focus,a:hover{text-decoration:none;outline:0}.nav-menu a,strong{text-transform:uppercase}#contact li,#mobile-nav ul{list-style:none}@font-face{font-family:Montserrat-UltraLight;src:url(../fonts/Montserrat-UltraLight.eot);src:url(../Montserrat-UltraLight.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-UltraLight.woff) format('woff'),url(../fonts/Montserrat-UltraLight.ttf) format('truetype'),url(../fonts/Montserrat-UltraLight.svg#Montserrat-UltraLight) format('svg')}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat-Light.eot);src:local('Montserrat Light'),local('Montserrat-Light'),url(../fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Light.woff2) format('woff2'),url(../fonts/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat-Light.ttf) format('truetype'),url(../fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');font-weight:lighter;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.eot);src:local('Montserrat Regular'),local('Montserrat-Regular'),url(../fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Regular.woff2) format('woff2'),url(../fonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat-Regular.ttf) format('truetype'),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg')}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.eot);src:local('Montserrat Bold'),local('Montserrat-Bold'),url(../fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Bold.woff2) format('woff2'),url(../fonts/Montserrat-Bold.woff) format('woff'),url(../fonts/Montserrat-Bold.ttf) format('truetype'),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg')}@font-face{font-family:Montserrat-Semi;src:url(../fonts/Montserrat-SemiBold.eot);src:local('Montserrat Semi Bold'),local('Montserrat-SemiBold'),url(../fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-SemiBold.woff2) format('woff2'),url(../fonts/Montserrat-SemiBold.woff) format('woff'),url(../fonts/Montserrat-SemiBold.ttf) format('truetype'),url(../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg')}@font-face{font-family:Butler-Light;src:url(../fonts/Butler-Light.eot);src:local('Butler Light'),local('Butler-Light'),url(../fonts/Butler-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Butler-Light.woff2) format('woff2'),url(../fonts/Butler-Light.woff) format('woff'),url(../fonts/Butler-Light.ttf) format('truetype'),url(../fonts/Butler-Light.svg#Butler-Light) format('svg')}@font-face{font-family:Butler;src:url(../fonts/Butler.eot);src:local('Butler'),url(../fonts/Butler.eot?#iefix) format('embedded-opentype'),url(../fonts/Butler.woff2) format('woff2'),url(../fonts/Butler.woff) format('woff'),url(../fonts/Butler.ttf) format('truetype'),url(../fonts/Butler.svg#Butler) format('svg')}@font-face{font-family:Butler-Medium;src:url(../fonts/Butler-Medium.eot);src:local('Butler Medium'),local('Butler-Medium'),url(../fonts/Butler-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Butler-Medium.woff2) format('woff2'),url(../fonts/Butler-Medium.woff) format('woff'),url(../fonts/Butler-Medium.ttf) format('truetype'),url(../fonts/Butler-Medium.svg#Butler-Medium) format('svg')}@font-face{font-family:Butler-Bold;src:url(../fonts/Butler-Bold.eot);src:local('Butler Bold'),local('Butler-Bold'),url(../fonts/Butler-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Butler-Bold.woff2) format('woff2'),url(../fonts/Butler-Bold.woff) format('woff'),url(../fonts/Butler-Bold.ttf) format('truetype'),url(../fonts/Butler-Bold.svg#Butler-Bold) format('svg')}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden}body{position:relative;background:#fff;font-family:Montserrat-Light,sans-serif}a{color:#eea600;transition:.5s}p{padding:0;margin:0 0 30px}h1,h2,h3,h4,h5,h6{font-family:"Butler Bold",serif;font-weight:400;margin:0 0 20px;padding:0}strong{font-family:Montserrat-Semi,sans-serif;font-weight:lighter}.main-page{margin-top:70px}.wow{visibility:hidden}.blue-text{color:#172028!important}.white-text{color:#fff!important}.gold-text{color:#87795e!important}.img-cover{object-fit:cover!important}#preloader{position:fixed;left:0;top:0;z-index:999;overflow:visible;background:url(../img/preloader.svg) center center no-repeat #fff}.back-to-top{position:fixed;display:none;background:#11111d;color:#6a717b;width:40px;height:40px;text-align:center;border-radius:10px;right:15px;bottom:15px;transition:background .5s ease-in-out}.back-to-top:focus,.back-to-top:hover{background:#eea600;color:#fff}.back-to-top i{font-size:24px;padding-top:6px}.back-to-top:focus{outline:0}.news-button{transform:rotate(90deg);-webkit-transform:rotate(90deg);transform-origin:left top 0;background-color:#0a0e12;color:#fff!important;font-size:14px;border:none;outline:0;position:fixed;top:110px;left:40px;padding:10px 15px;z-index:5500}.news-button:active,.news-button:hover{background-color:#eea600}.news-button i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);margin-left:7px;font-size:16px;line-height:-10px}.section-header,.section-header-left{margin-bottom:60px;margin-top:120px;position:relative;padding-bottom:10px}.section-header-left{margin-bottom:40px}.section-header-left::before,.section-header::before{content:'';position:absolute;display:block;width:90px;height:1px;background:#938a7a;bottom:0}.section-header::before{left:calc(50% - 45px)}.section-header-left::before{left:0}.section-header h2,.section-header-left h2{font-family:Butler-Bold,serif;font-size:50px;margin-bottom:10px}.section-header-left h2{text-align:left}.section-header h2{text-align:center}text-align: center; .section-header p{text-align:center;padding:0;margin:0;font-size:18px;font-weight:500;color:#9195a2}#intro .about-btn,#intro h1,#intro p,.nav-menu a{font-weight:lighter}#header{height:90px;padding:90px 0 25px;position:fixed;left:0;top:0;right:0;transition:all .5s;z-index:997}#header.header-fixed,#header.header-scrolled{background:#0d1419;height:70px;padding:15px 0;transition:all .5s}#header #logo img{padding:0;margin:-70px 0 0;max-height:200px}#header.header-scrolled #logo img{padding:0;margin:-40px 0 0;max-height:150px;transition:all .5s}#header #logo-mobile img{padding:0;margin:-14px 0 0;max-height:70px}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.nav-menu li{position:relative;white-space:nowrap}.nav-menu li.sfHover>ul,.nav-menu li:hover>ul{display:block}.nav-menu ul ul{top:0;left:100%}#nav-menu-container{margin:0}.nav-menu a{padding:8px;display:inline-block;color:rgba(202,206,221,.8);font-family:Montserrat-Bold,sans-serif;font-size:14px}.nav-menu ul,.nav-menu ul li a{padding:10px;border-radius:3px}.nav-menu .menu-active a,.nav-menu a:hover{color:#fff}.nav-menu>li{float:left;margin-left:25px}.nav-menu>li>a:before{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#eea600;visibility:hidden;transition:all .3s ease-in-out 0s}.nav-menu .menu-active>a:before,.nav-menu a:hover:before,.nav-menu li:hover>a:before{visibility:visible;width:100%}.nav-menu ul{margin:4px 0 0;box-shadow:0 0 30px rgba(127,137,161,.25);background:#fff}.nav-menu ul li{min-width:180px;transition:.3s}.nav-menu ul li a{color:#060c22;transition:.3s;display:block;font-size:13px;text-transform:none}#intro .about-btn,#intro h1,.card-header a{text-transform:uppercase}.nav-menu ul li:hover>a{background:#f82249;color:#fff}.nav-menu ul ul{margin:0}ul li i.fa.fa-facebook-square{margin-left:7px;font-size:16px}#mobile-nav-toggle{position:fixed;right:0;top:0;z-index:999;margin:15px 15px 0 0;border:0;background:0 0;font-size:24px;display:none;transition:all .4s;outline:0;cursor:pointer}#mobile-nav-toggle i{color:#938a7a}#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:#0d1419;left:-260px;width:260px;overflow-y:auto;transition:.4s}#mobile-nav ul{padding:0;margin:0}#mobile-nav ul li{position:relative}#mobile-nav ul li a{color:#fff;font-size:17px;overflow:hidden;padding:10px 22px 10px 15px;position:relative;width:100%;display:block}#mobile-nav ul li a:hover{color:#eea600}#mobile-nav ul li li{padding-left:30px}#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff}#mobile-nav ul .menu-has-children i.fa-chevron-up,#mobile-nav ul .menu-item-active{color:#f82249}#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(23,32,40,.8);display:none}body.mobile-nav-active{overflow:hidden}body.mobile-nav-active #mobile-nav{left:0}body.mobile-nav-active #mobile-nav-toggle{color:#fff}#intro{width:100%;height:auto;background:url(../img/intro-bg.jpg) top center #172028;background-size:cover;overflow:hidden;position:relative}#intro .intro-container{margin-top:18vw;padding:0 15px 20px}#intro h1{color:#fff;font-family:Montserrat-UltraLight,sans-serif;font-size:48px}#intro h1 span{color:#f82249}#intro p{color:#938a7a;font-family:Butler,sans-serif;font-size:28px}#intro .intro-container p{width:60vw}#intro .about-btn{font-family:Montserrat-Semi,sans-serif;font-size:16px;letter-spacing:2px;display:inline-block;padding:12px 32px;border-radius:50px;transition:.5s;line-height:1;margin:10px 0;color:#fff;background:#eea600;border:2px solid #eea600;-webkit-animation-delay:.8s;animation-delay:.8s}#intro .about-btn:hover{background:0 0;color:#fff;border:2px solid #eea600}#our-services{padding-top:200px}#services{margin-bottom:10vw}#services p{color:#a7a9ac;font-family:Montserrat-Light,sans-serif;font-size:16px}#services h2{font-size:44px;line-height:1.1em}#services h2::after{content:'';position:absolute;display:block;width:90px;height:1px;background:#938a7a;margin-left:-100px;margin-top:-120px}#services .cta-container a:after,.card-header a:after{width:70px;content:"";transition:all .3s ease;display:inline-block}#services .cta-container{background-color:#eea600;color:#fff;padding:55px}#services .cta-container p{color:#fff;font-family:Butler,sans-serif;font-weight:lighter;font-size:28px;line-height:1.3em}#services .cta-container a,.card-header a{font-family:Montserrat-Semi,sans-serif;font-size:16px;min-width:200px}#services .cta-container a{color:#fff;height:50px}#services .cta-container a:after{height:10px;background:url(../img/arrow@2x.png) center no-repeat;background-size:50px 5px}.card,.card-header{background-color:transparent}#services .cta-container a:hover:after{transform:translateX(15px)}.story-picture{position:absolute;top:-10vw;height:calc(100% + 10vw)}.card{border:none}.card-header{padding:20px 0 70px;margin-bottom:0;border-bottom:none}.card-body{padding:0}.card-header a{color:#eea600;height:50px}.card-header a:after{height:10px;background:url(../img/arrow-y@2x.png) center no-repeat;background-size:50px 5px}.card-header a:hover:after{transform:translateX(15px)}.blue-bg{background-color:#172028;width:100%}.white-bg{background-color:#fff;width:100%}.signs-desc{padding-left:9vw}.carousel,.carousel-inner,.carousel-item{height:100%}.carousel-control-next,.carousel-control-prev{float:left;position:relative;top:inherit;bottom:inherit;justify-content:center;width:88px;height:88px;color:#938a7a;text-align:center;opacity:.5;border:1px solid #938a7a;cursor:pointer;margin-bottom:100px}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:50px;height:20px}.carousel-control-prev-icon{background:url(../img/arrow-prev.png) center center no-repeat}.carousel-control-next-icon{background:url(../img/arrow-next.png) center center no-repeat;margin-left:-1px}.carousel-control-next{left:-1px;border-left-color:rgba(147,138,122,.2)}.carousel-indicators ul{top:90%;bottom:inherit}.carousel-indicators li{width:10px;height:10px;background-color:rgba(147,138,122,.5);-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px}.carousel-indicators .active{background-color:rgba(147,138,122,1)}.blue-bgnd{background-color:#172028}#various{margin-top:120px}#contact li i{color:#5f727f;margin-left:-20px;margin-right:11px}#contact li .fa-envelope{font-size:14px}#contact li .fa-mobile{font-size:20px}#contact,.address{margin-bottom:90px}.footer{padding:25px 0 0}.footer p{margin-bottom:25px;color:#6a717b;font-size:12px}.facebook-link a{color:#172028;transition:.5s}.facebook-link a:hover{color:#eea600;transition:.5s}#metal-signs .container-half,#services .container-half,#story .container-half{padding-left:30px;padding-right:20px}.footer-logo{width:235px;height:auto}@media (max-width:1199px){#header .container{max-width:100%}.nav-menu a{padding:8px 4px}#intro .intro-container p{width:70vw}}@media (max-width:991px){#nav-menu-container,#services h2::after{display:none}#header{background:#0d1419;height:70px;padding:15px 0;transition:all .5s}#mobile-nav-toggle{display:inline}#intro .intro-container{top:50px}#intro h1{font-size:34px}#intro p{font-size:20px}#our-services{padding-top:50px}s #services{margin-bottom:0}#services p{font-size:16px}#services h2,.section-header h2,.section-header-left h2{font-size:30px}.section-header,.section-header-left{margin-top:50px}#services .cta-container{padding:35px;font-size:20px}.story-picture{position:relative;top:0;height:100%}#various{margin-top:19px}}@media (max-width:768px){.back-to-top{bottom:15px}#intro{width:100%;background:url(../img/intro-bg-mobile.jpg) top center #172028;background-size:cover;overflow:hidden;position:relative}#intro .intro-container{padding:0 30px 50px}.signs-desc{padding-left:15px}}.card{padding-left:15px}@media (min-width:768px){.container-half{max-width:calc(720px / 2);xxborder:1px solid #00f}.container-half-md-left{margin-right:0}.container-half-md-right{margin-left:0;padding-left:60px}}@media (min-width:992px){.container-half{max-width:calc(960px / 2);xxborder:1px solid green;padding-left:30px}.container-half-md-right{padding-left:60px}}@media (min-width:1200px){.container-half{max-width:calc(1140px / 2)}}