*{box-sizing:border-box}input{border-radius:0}.batch-fade-in{opacity:0}.bg-pop-in,.bg-pop-in>div{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:hidden}.bg-pop-in>div,.bg-pop-in>div>div{background-size:cover;transform:scale(1.5)}.img-pop-out{position:relative;transform:scale(0)}body{line-height:1.5em;font-size:18px;font-family:"Plus Jakarta Sans"}a{text-decoration:none}h1,h2,h3,h4,h5,h6{text-align:center;font-family:"Rock Salt";font-weight:400;font-size:32px;letter-spacing:1px;text-transform:uppercase;line-height:1.8em;padding-top:0;margin-top:0}@media screen and (max-width:980px){h1,h2,h3,h4,h5,h6{font-size:26px}}#footer{color:#fff;background:url(../../../assets/img/footer.jpg);padding-top:20px;padding-bottom:20px;text-align:center;font-size:12px;line-height:1.5em}#footer a{color:#fff}#footer i{font-size:20px;margin-bottom:10px;margin-left:5px;margin-right:5px}.main_menu ul{display:flex;padding:0;list-style:none;margin:0}.main_menu ul li a{padding:0 10px;text-transform:uppercase;color:#fff;text-decoration:none}.main_menu{padding:1% 0;display:flex;justify-content:center}.main_menu>ul>li:hover .nav-drop{height:auto !important}ul.nav-drop{flex-direction:column;height:0;position:absolute;overflow:hidden;background-color:#000}.site-wrapper{display:grid;grid-template-columns:100%;position:relative}html,body,.site-wrapper{min-height:100vh}.slider{overflow:hidden}@media (min-width:1201px){.slider .slide-mob{display:none !important}}@media (max-width:1200px){.slider .slide-desk{display:none !important}}.slider .slider-inner{transform:scale(1.5)}.slider img{max-width:100%;display:block}.slider .slick-slide{position:relative}.slider .slick-slide .hs-slide-overlay{position:absolute;bottom:2%;right:2%;padding:2%;font-weight:700;text-transform:uppercase;color:#fff;font-size:1em;text-align:right;background-color:rgba(0, 0, 0, 0.8);transition:opacity 1s}.slider .slick-slide .hs-slide-overlay.visible{opacity:1}.slider .slick-slide .hs-slide-overlay:not(.visible){opacity:0}.slider .slick-prev-custom{left:25px}.slider .slick-next-custom{right:25px}.slider .slick-prev-custom,.slider .slick-next-custom{z-index:2;position:absolute;top:50%;display:block;transform:translateY(-50%);color:#000}.slider .slick-prev-custom>i,.slider .slick-next-custom>i{font-weight:100}@media all and (min-width:1025px){.slider .slick-prev-custom>i,.slider .slick-next-custom>i{font-size:10em}}@media all and (max-width:1024px){.slider .slick-prev-custom>i,.slider .slick-next-custom>i{font-size:5em}}@media screen and (max-width:980px){.slick-slide .hs-slide-overlay{text-align:center !important;right:5% !important;width:90% !important}}#header{height:100px;width:100%;position:sticky;top:0;padding-left:0.5%;left:0;z-index:5;background:#fff}#header img{padding-top:10px;padding-bottom:10px}.subscribe{color:#fff;background:url(../../../assets/img/subscribe.jpg);background-size:cover;padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:50px;width:100%}.subscribe h3{font-size:22px;padding-bottom:10px}.subscribe-form{text-align:center;border:2px dashed #fff;padding:20px;padding-top:40px;padding-bottom:20px;display:flex;justify-content:center;flex-direction:column}.subscribe-form input{border:2px solid #fff;padding:10px;text-align:center}.subscribe-form .form{display:block;margin:0 auto;padding-bottom:20px}.subscribe-form .email{background:none;color:#fff}.subscribe-form .submit{background:#fff;color:#000;font-weight:700}.subscribe-form ::-webkit-input-placeholder{color:#fff}.subscribe-form ::-moz-placeholder{color:#fff}.subscribe-form :-ms-input-placeholder{color:#fff}.subscribe-form :-moz-placeholder{color:#fff}@media screen and (max-width:980px){.subscribe-form .form .email,.subscribe-form .form .submit{display:block}.subscribe-form .form .email{width:100%}.subscribe-form .form .submit{width:60%;margin:5px auto}}.bio{display:grid;grid-template-columns:100%;max-width:80%;margin:0 auto;align-items:center;align-content:center}.bio img{width:100%;height:auto;display:block}.bio-info{padding:10%;padding-right:15%;text-align:left;line-height:1.5em;color:#000;font-size:22px;display:flex;align-items:center}.bio-info a{color:#fff}.promo-main{background:#d5d5d5;padding-top:100px;padding-bottom:100px}.promo{background:#fff;border:2px solid #000;padding:20px;max-width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px;-webkit-box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.5);display:grid;grid-template-columns:50% 50%;align-items:center;align-content:center}@media screen and (max-width:1400px){.bio-info{padding:5%}}@media screen and (max-width:1200px){.bio{grid-template-columns:100%}.bio-info{order:2;font-size:18px}.bio-img{order:1}.promo{display:grid;grid-template-columns:100%;width:90%;padding-left:5%;padding-right:5%;align-items:center;align-content:center}.promo-main{background:#d5d5d5;padding-top:50px;padding-bottom:50px}.promo-info{order:1}.promo-vid{order:2}}@media screen and (max-width:980px){.bio{grid-template-columns:100%}.bio-info{--mask: 
  linear-gradient(#000 0 0) bottom/100% calc(100% - 30px) no-repeat,
  conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/60.00px 30px repeat-x;-webkit-mask:var(--mask);mask:var(--mask);order:2;margin-top:-8vh;padding-top:6vh;padding-bottom:5vh;background:#fff}.bio-img{order:1}.bio-img img{max-width:100%}}.contact{display:grid;grid-template-columns:100%;align-items:center}.contact img{width:100%;height:auto;display:block}.contact-info{background:url(../../../assets/img/contact-info-bg.jpg);padding:5%;padding-top:10%;padding-bottom:10%;text-align:center;color:#fff;display:flex;align-items:center;height:100%;justify-content:center}.contact-info a{color:#fff}@media screen and (max-width:1024px){.contact{grid-template-columns:100%}}.clients{text-align:center;padding-top:100px;padding-bottom:100px}.client-grid{width:80%;max-width:1400px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;align-content:center;margin:0 auto;padding-top:30px}.client-grid div{padding:5%}.client-grid div img{max-width:100%;max-height:150px;width:auto;display:block;margin:0 auto}.quote{display:flex;justify-content:center;flex-direction:column;padding-top:100px;padding-bottom:100px;width:100%;text-align:center;position:relative}.quote>span{position:relative}.services{color:#fff;padding-top:120px;padding-bottom:150px;position:relative}.services-grid{width:80%;display:grid;grid-template-columns:repeat(3, 1fr);align-items:top;align-content:top;margin:0 auto;text-align:center;position:relative}@media screen and (max-width:1600px){.services-grid{width:90%}}@media screen and (max-width:1200px){.services{padding-top:80px;padding-bottom:100px}.services-grid{grid-template-columns:100%}.services-grid div{padding-bottom:5%}}.services-grid div{padding:5%}.services-grid i{font-size:30px;margin-bottom:20px}.services-grid .title{font-size:26px;font-family:"Rock Salt";text-transform:uppercase}.press{text-align:center;padding-top:100px;padding-bottom:100px}.press-grid{width:80%;max-width:1200px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;align-content:center;margin:0 auto}.press-grid div{padding:10%}.press-grid div img{max-width:100%;max-height:60px;width:auto;display:block;margin:0 auto}@media screen and (max-width:1200px){.client-grid{grid-template-columns:repeat(1, 1fr);width:80%;max-width:600px}.client-grid div{padding:10%}.press-grid{grid-template-columns:100%;max-width:250px;padding-top:30px}.press-grid div{padding:5%;margin-bottom:30px}.press-grid div img{width:100%;height:auto;max-height:none}}#responsive-menu-pro-container{background-size:contain !important;background-repeat:no-repeat !important;background-position:right bottom !important}#responsive-menu-pro-title{text-align:center}#responsive-menu-pro-container img{max-width:100%;display:block;margin:0 auto;height:auto}#responsive-menu-pro-wrapper{position:relative;top:50%;display:grid;text-transform:uppercase;grid-template-columns:50% 50%;align-items:center;align-content:center;max-width:40%;margin:0 auto !important;transform:translateY(-50%)}ul#responsive-menu-pro{border-left:2px dashed #000}@media screen and (max-width:1200px){#responsive-menu-pro-wrapper{max-width:80%}}@media screen and (max-width:980px){#responsive-menu-pro-title{display:block;margin:0 auto 30px !important;max-width:80%;padding-bottom:40px !important;border-bottom:2px dashed #000}#responsive-menu-pro-wrapper{max-width:90%;text-align:center}#responsive-menu-pro-wrapper{display:grid;grid-template-columns:100%}ul#responsive-menu-pro{border:0;text-align:center}#responsive-menu-pro-container img{width:100%;padding-left:5%;max-width:100%;height:auto;margin:0 auto;display:block}}