:root{--primary:#E88F2A;--secondary:#FAF3EB;--light:#FFFFFF;--dark:#2B2825}.font-secondary{font-family:Pacifico,cursive}.small-heading{font-size:30px}.footer-heading{font-size:24px}.font-weight-bold,h1,h2{font-weight:700!important}.font-weight-semi-bold,h3,h4{font-weight:600!important}.font-weight-medium,h5,h6{font-weight:500!important}.btn{font-family:Oswald,sans-serif;font-weight:600;transition:.5s}.btn-primary{color:#fff}.border-inner{position:relative}.border-inner *{position:relative;z-index:1}.border-inner::before{position:absolute;content:"";top:10px;right:10px;bottom:10px;left:10px;background:0 0;border:1px solid var(--light);z-index:0}.btn-square{width:40px;height:40px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:50px;height:50px}.btn-lg-square,.btn-sm-square,.btn-square{padding-left:0;padding-right:0;text-align:center}.back-to-top{position:fixed;display:none;right:30px;bottom:0;border-radius:0;z-index:99}.navbar-dark .navbar-nav .nav-link{font-family:Oswald,sans-serif;padding:30px 15px;font-size:18px;font-weight:500;text-transform:uppercase;color:var(--light);outline:0;transition:.5s}.sticky-top.navbar-dark .navbar-nav .nav-link{padding:20px 15px}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:hover{color:var(--primary)}@media (max-width:991.98px){.navbar-dark .navbar-nav .nav-link{padding:10px 0}}.hero-header{background:url(../img/hero.jpg) top right no-repeat;background-size:cover}.btn-play{position:relative;display:block;box-sizing:content-box;width:16px;height:26px;border-radius:100%;border:none;outline:0!important;padding:18px 20px 20px 28px;background:#fff}.btn-play:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#fff;border-radius:100%;animation:pulse-border 1.5s ease-out infinite}.btn-play:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#fff;border-radius:100%;transition:all .2s}.btn-play span{display:block;position:relative;z-index:3;width:0;height:0;left:-1px;border-left:16px solid var(--primary);border-top:11px solid transparent;border-bottom:11px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}}#videoModal .modal-dialog{position:relative;max-width:800px;margin:60px auto 0 auto}#videoModal .modal-body{position:relative;padding:0}#videoModal .close{position:absolute;width:30px;height:30px;right:0;top:-30px;z-index:999;font-size:30px;font-weight:400;color:#fff;background:#000;opacity:1}.section-title::before{position:absolute;content:"";width:60px;height:10px;left:50%;bottom:0;margin-left:-30px;background:var(--primary)}.section-title::after{position:absolute;content:"";width:180px;height:2px;left:50%;bottom:4px;margin-left:-90px;background:var(--primary)}.contact::after,.service::after{position:absolute;content:"";width:100%;height:calc(100% - 45px);top:135px;left:0;background:linear-gradient(rgba(43,40,37,.9),rgba(43,40,37,.9)),url(../img/service.jpg) center center no-repeat;background-size:cover;z-index:-1}.contact::after{background:linear-gradient(rgba(43,40,37,.5),rgba(43,40,37,.5)),url(../img/bg.jpg) center center no-repeat;background-size:cover}.bg-offer{background:linear-gradient(rgba(43,40,37,.9),rgba(43,40,37,.9)),url(../img/offer.jpg) center center no-repeat;background-size:cover}.team-item img{transition:.5s}.team-item:hover img{transform:scale(1.1);filter:blur(5px)}.team-item .team-overlay{transition:.5s;opacity:0}.team-item:hover .team-overlay{opacity:1}.testimonial-carousel .owl-dots{height:45px;margin-top:30px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 2px;width:10px;height:25px;background:#ddd;transition:.5s}.testimonial-carousel .owl-dot.active{height:45px;background:var(--primary)}.testimonial-carousel .owl-item .testimonial-item{opacity:.1;transition:.5s}.testimonial-carousel .owl-item.center .testimonial-item{opacity:1}.bg-img{background:linear-gradient(rgba(43,40,37,.5),rgba(43,40,37,.5)),url(../img/bg.jpg) center center no-repeat;background-size:cover}