html{font-size:10px;height:100%}body{position:relative;font-family:'Raleway',sans-serif;font-weight:600;margin:0;position:relative;text-align:left;font-size:1.6rem}.header-container-wrapper{height:116px}.port-hero{margin-top:0 !important}#bio-header{background-position:0 0 !important}#nav{position:fixed;z-index:100;margin:0 auto;top:0;left:0;width:100%;background-color:rgba(255,255,255,1)}.hs-content-name-new-homepage-2020 #nav{background-color:rgba(0,0,0,0.3)}#nav .hamburger{display:none;position:absolute;z-index:100;top:45px;right:35px;width:40px;height:34px}#nav .hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box}#nav .hamburger span{position:absolute;left:0;width:100%;height:4px;background-color:#000;border-radius:4px}.hs-content-name-new-homepage-2020 #nav .hamburger span{background-color:#fff}#nav .hamburger.active span{background-color:#000}#nav .hamburger span:nth-of-type(1){top:0}#nav .hamburger span:nth-of-type(2){top:10px}#nav .hamburger span:nth-of-type(3){bottom:10px}#nav .hamburger span:nth-of-type(2)::after{position:absolute;top:0;left:0;content:'';width:100%;height:4px;border-radius:4px;transition:all .4s}#nav .hamburger.active span:nth-of-type(1){transform:translateY(20px) scale(0)}#nav .hamburger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav .hamburger.active span:nth-of-type(2)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#000}#nav .hamburger.active span:nth-of-type(3){transform:translateY(-20px) scale(0)}#nav .logo{width:20%;float:left;padding:20px 0 20px 10%}#nav .logo img{width:130px;height:76px}#nav .navigation{width:80%;float:right;text-align:right;padding:20px 10% 0 0}#nav .navigation .hs-menu-wrapper{display:inline-block;width:75%}#nav .navigation ul{margin-bottom:0;display:inline-block}#nav .navigation ul li{display:inline-block}#nav .navigation a{color:#000;padding:20px;font-size:1.7rem;line-height:2.7rem;text-decoration:none}.hs-content-name-new-homepage-2020 #nav .navigation a{color:#fff}#nav .navigation a:hover{color:#ccc}#nav .navigation a.btn{border:2px solid #ff6e20;border-radius:50px;display:inline-block;margin-top:-55px}.hs-content-name-new-homepage-2020 #nav .navigation a.btn{border:2px solid #fff}#nav .navigation a.btn:hover{background-color:#ff6e20;color:#fff}.hs-content-name-new-homepage-2020 #nav .navigation a.btn:hover{background-color:#ff6e20;color:#fff}#hero{position:relative;background-color:rgba(0,0,0,1)}#hero .slick-slide{position:relative;width:100%;height:100vh}#hero .slick-slide .background{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100vh}#hero .hero-image{width:auto;height:100%}#hero .background .dark-overlay{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));width:100%;height:100vh}#hero .hero-slider .bg-img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}#hero .hero-slider .bg-img img{display:block;width:100%;height:100%;object-fit:cover}#hero .overlay{position:absolute;bottom:75px;left:10%;width:55%}#hero .overlay h2{color:#fff;font-weight:300;font-size:6.8rem;line-height:7.9rem;margin:0}#hero .overlay h2 .lock{font-weight:700}#hero .overlay .hrs{display:inline-block;margin-top:20px;max-width:200px}.slick-dots{text-align:left;left:30%;bottom:90px;width:auto}.slick-dots li button:before{font-size:12px;border:2px solid #fff;color:transparent;opacity:1;content:'';border-radius:100%;width:12px;height:12px}.slick-dots li.slick-active button:before{color:#fff;background-color:#fff;opacity:1}.footer{position:absolute;left:10%;bottom:3%;color:#fff;font-size:1.7rem;line-height:2.7rem;font-weight:400}#default-footer ul li{display:inline-block}#default-footer ul li a{color:#fff;font-size:14px;font-weight:400;padding:10px}.modal .modal-dialog{width:50%;max-width:900px}.modal .modal-content{border-radius:30px}.modal .modal-content .modal-logo{position:absolute;right:0;bottom:0}.modal .modal-header{border-bottom:0;padding:0}.modal .modal-header .close{font-size:1.7rem;color:#000;opacity:.7;margin-top:5px;margin-right:20px}.modal .modal-header .close span{font-size:5rem}.modal .modal-body{text-align:center;padding:0px 150px 150px}.modal .modal-body h2{font-weight:700;font-size:4.4rem;line-height:6.1rem}.modal .modal-body p{font-weight:400;font-size:1.7rem;line-height:2.7rem}.modal .modal-body .hbspt-form .no-list{display:none !important}.modal .modal-body .hbspt-form input{float:left;border-radius:50px !important;border:2px solid #ccc !important;padding:15px 20px !important}.modal .modal-body .hbspt-form input[type="email"]{width:65%}.modal .modal-body .hbspt-form input[type="submit"]{width:32%;margin-left:10px;background-color:transparent !important;border-color:#ff5a00 !important;color:#000 !important}.modal .modal-body .disclaimer{font-size:1.4rem;line-height:2.1rem;opacity:.5;text-align:left;margin-top:10px;padding-left:5px}.modal .modal-body .disclaimer a{color:#000;text-decoration:none}.modal .modal-footer{border-top:0;padding:0}@media only screen and (max-width:1650px){#hero .overlay h2{font-size:5.5rem;line-height:6.1rem}}@media only screen and (max-width:1400px){.modal .modal-dialog{width:80%}.modal .modal-body{padding:0px 100px 150px}}@media only screen and (max-width:1200px){#nav .logo{padding-left:5%}#nav .navigation{padding-right:5%;width:70%}#nav .navigation a{font-size:1.4rem}#hero .overlay{width:75%}.slick-dots{left:35%}}@media only screen and (max-width:1024px){#hero .background .dark-overlay{background-image:none;background-color:rgba(0,0,0,0.4)}}@media only screen and (max-width:900px){.slick-dots{left:40%}}@media only screen and (max-width:769px){.modal .modal-dialog{width:95%}.modal .modal-body .hbspt-form input{float:none;width:100% !important;margin:0 0 5px 0 !important}#nav .hamburger{display:inline-block}#nav .navigation{display:none;float:none;text-align:left;width:100%;height:100vh;background-color:#fff !important;position:absolute;top:0;left:0;padding:20px}#nav .navigation ul li{display:block;width:100%}#nav .navigation a{color:#000 !important;display:block;font-size:3rem}#nav .navigation a.btn{border-color:#000 !important;width:50%;text-align:center;margin-top:10px;font-weight:600}#hero .overlay{bottom:8%}#hero .overlay h2{font-size:4rem;line-height:5.1rem}.slick-dots{left:45%;bottom:12%}}@media only screen and (max-width:600px){.modal .modal-body{padding:0px 30px 150px}#nav .logo{width:40%}#nav .navigation a.btn{width:85%}#hero .overlay{width:90%}#hero .overlay h2{font-size:3rem;line-height:3.5rem}#hero .overlay .hrs{margin:30px 0}.slick-dots{left:10%;bottom:7%}.footer{font-size:1.4rem}}.clear{clear:both}