:root{--font-size:22px;--font-1:'Lato';--font-2:'Source Sans 3';--color1:#1a6b7d;--color2:#2bae9c;--color3:#fff;--color4:#1d7569;--color5:#97e5d8;--color6:#f2fffb;--h1:64px;--h2:54px;--h3:44px;--h4:32px;--h5:24px;--h6:18px;--color10:#000;--color11:#fff;--a:#dda15e;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.btn.btn-2{border-radius:50px;border:2px solid var(--color5);padding:15px 30px}.btn.btn-2 span{color:var(--color5);font-family:var(--font-1);font-size:15px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;transition:all .03s}.btn.btn-2:hover span{color:var(--color3)}.btn.btn-2:after{background-color:var(--color5)}.navbar-brand{width:380px}header .menu_wrap{padding:40px 0}header .collapse.navbar-collapse,header .menu-toggle.ml-auto{display:none !important}.main-menu .navbar-nav .nav-link{padding:0}footer.footer-0{display:none}.heroopt-01 .wrap{height:100vh;padding-bottom:96px}.heroopt-01 .overlay.color{opacity:.5;background:linear-gradient(51deg,#000 8.61%,rgba(0,0,0,.0) 64.08%)}.heroopt-01 .overlay.color:after{content:"";display:block;position:absolute;height:246px;width:100%;flex-shrink:0;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.0) 100%)}.heroopt-01 .hero-opt{padding-left:0;padding-right:0}.heroopt-01 h1.mtitle{color:var(--color3);margin-bottom:30px;letter-spacing:.5%;font-size:clamp(2.375rem,1.7017rem + 3.5912vw,4rem)}.heroopt-01 .atitle{align-self:stretch;line-height:120%;color:var(--color3);font-family:var(--font-2);font-style:normal;font-weight:600;margin-top:35px;text-align:center}