@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600);*{margin:0;padding:0;box-sizing:border-box}body.v8{font-family:Montserrat;font-size:14px;background:#fff}body.v8 .mobile-menu{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;height:100%;display:none;font-size:18px;line-height:2em}body.v8 .mobile-menu .background{width:100%;height:175px;position:relative;text-align:center}body.v8 .mobile-menu .background img.bg-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}body.v8 .mobile-menu.active{display:block}body.v8 .mobile-menu .logo{max-width:90%;margin:15px auto auto;max-height:150px;display:inline-block;position:relative;z-index:999}body.v8 .mobile-menu a{color:#777;text-decoration:none}body.v8 .mobile-menu ul{padding:20px}body.v8 .mobile-menu li{color:#777;list-style-type:none;margin-left:10px}body.v8 .mobile-menu .close-menu{position:absolute;top:15px;right:15px;font-size:30px;color:#fff;cursor:pointer;z-index:100}body.v8 .overlay{background-color:rgba(0,0,0,.5);justify-content:left;align-items:center;overflow:hidden;position:absolute;top:0;left:0;z-index:99;display:flex}body.v8 .hero,body.v8 .overlay{width:100%;height:100%}body.v8 .hero .mobile-menu-trigger{position:absolute;top:45px;right:45px;color:#fff;font-size:20px;z-index:100;cursor:pointer;display:none}body.v8 .hero .welcome{width:350px;margin-left:50px;color:#fff}body.v8 .hero .welcome h1{font-size:36px;margin-bottom:5px;font-weight:300}body.v8 .hero .welcome h3{font-size:15px;margin-bottom:10px;font-weight:500}body.v8 .hero .welcome p{line-height:1.5em;opacity:.7}body.v8 .hero .welcome .more{opacity:1;display:inline-block;margin-top:10px;font-size:12px;font-weight:700;cursor:pointer}body.v8 .hero img.logo{width:250px}body.v8 .hero img.logo.black{display:none}body.v8 .hero .header{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:20px}body.v8 .hero .header ul.menu{float:right;color:#fff;display:inline;list-style-type:none;margin-top:25px;margin-right:20px}body.v8 .hero .header ul.menu a{color:#fff;text-decoration:none;font-size:14px;border:1px solid hsla(0,0%,100%,.7);padding:10px}body.v8 .hero .header ul.menu li{display:inline-block;margin:0 15px}body.v8 .hero .header.visible{background-color:#fff}body.v8 .hero .header.visible ul.menu{margin-top:20px}body.v8 .hero .header.visible ul.menu a{color:#333;border:1px solid #333}body.v8 .hero .header.visible ul.menu li{color:#333}body.v8 .hero .header.visible img.logo{width:200px}body.v8 .hero .header.visible img.logo.white{display:none}body.v8 .hero .header.visible img.logo.black{display:initial}body.v8 .hero .dots{position:absolute;bottom:35px;right:35px;z-index:200;color:#fff;opacity:.8}body.v8 .hero .dots i{margin:0 3px;cursor:pointer}body.v8 .hero .dots i.far{opacity:.5}body.v8 .hero .hero-slider{width:100%;height:100%;position:absolute;top:0;left:0}body.v8 .hero .hero-slider img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);transition:1s ease-in-out;opacity:0;z-index:1}body.v8 .hero .hero-slider img.show{opacity:1}body.v8 .clickable,body.v8 .goto{cursor:pointer}body.v8 .sections{text-align:center}body.v8 .sections .section{padding:80px 0}body.v8 .sections .section:nth-child(2n){background:rgba(176,200,232,.2)}body.v8 .sections .section .section-content{max-width:750px;text-align:left;margin:auto}body.v8 .sections .section .section-content.full-width{max-width:none;padding:0!important}body.v8 .sections .section .section-content h2{color:#1d4589;font-size:30px;margin-bottom:20px}body.v8 .sections .section .section-content ul{margin-left:30px}body.v8 .sections .section .section-content li,body.v8 .sections .section .section-content p{line-height:1.7em;margin-bottom:15px;font-size:15px}body.v8 #services ul{list-style-type:none}body.v8 #services div.service{display:flex;background-color:#2c4787;color:#fff;min-height:300px}body.v8 #services div.service h4{font-size:24px;margin-bottom:20px;font-weight:500;text-transform:uppercase}body.v8 #services div.service:nth-child(2n){flex-direction:row-reverse;background-color:#b7c9e7;color:#2c4787}body.v8 #services div.service:nth-child(3n){background-color:#646464;color:#fff}body.v8 #services div.service .description{align-content:center;align-items:center;display:flex}body.v8 #services div.service>div{flex:1 1 50%;background-position:50%;background-size:cover;padding:40px}body.v8 #services div.service p{font-size:14px}body.v8 #services div.service .example{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;align-content:center}body.v8 #services div.service .example a{color:#fff;text-transform:uppercase;padding:9px;border-radius:5px;text-decoration:none;background:rgba(0,0,0,.5);font-size:11px;display:inline-block;margin:auto;font-weight:400;border:1px solid #888}body.v8 #services div.service .image{position:relative}body.v8 #services div.service .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);transition:1s ease-in-out}body.v8 .service-price{font-size:13px}body.v8 .samples h5{margin-bottom:5px;font-weight:600}body.v8 .samples img{width:50px;margin-right:5px;cursor:pointer;border:1px solid #ddd}body.v8 .no-pad{padding:0!important}body.v8 .tour-preview{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:999;background:#fff!important;display:none}body.v8 .tour-close{position:absolute;top:5px;left:15px;font-size:30px;cursor:pointer;z-index:999;font-weight:400}@media screen and (max-width:768px){body.v8 .menu{display:none!important}body.v8 .hero{height:450px}body.v8 .hero img.logo{width:200px}body.v8 .hero .welcome{margin-top:40px}body.v8 .hero .welcome h1{font-size:30px}body.v8 .hero .hero-slider,body.v8 .hero .overlay{height:450px}body.v8 .hero .mobile-menu-trigger{display:block}body.v8 .sections .section{padding:30px 0}body.v8 .sections .section .section-content{padding:0 30px}body.v8 #services div.service{min-height:0;display:block}body.v8 #services div.service .image{height:250px}}