@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background-color:transparent}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}button{-webkit-appearance:button;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px}body{background-color:#fff;color:#222;font-family:Museo Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857}button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0079d0;text-decoration:none}img{vertical-align:middle}h1,h2,h3,h4{color:#1d305f;font-family:inherit;font-weight:700;line-height:1.1}h1,h2,h3{margin-top:20px}h1,h2,h3,h4{margin-bottom:10px}h4{margin-top:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}p{margin:0 0 10px}.small{font-size:85%}.text-center{text-align:center}.text-muted{color:#777}ul{margin-bottom:10px;margin-top:0}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:760px}}@media (min-width:992px){.container{width:980px}}@media (min-width:1200px){.container{width:1180px}}.row{margin-left:-20px;margin-right:-20px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-md-10,.col-md-4,.col-md-7{min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:992px){.col-md-10,.col-md-4,.col-md-7{float:left}.col-md-4{width:33.33333%}.col-md-7{width:58.33333%}.col-md-10{width:83.33333%}.col-md-offset-1{margin-left:8.33333%}}.btn{background-image:none;border:1px solid transparent;border-radius:4px;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;text-shadow:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.btn-info{background-color:#5bc0de;border-color:#5bc0de;color:#fff}.btn-warning{background-color:#ffa612;border-color:#ffa612;color:#fff}.btn-lg{border-radius:6px;font-size:18px;line-height:1.33333;padding:10px 16px}.btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.fade{opacity:0}.collapse{display:none}.collapse.in{display:block}.close{color:#000;filter:alpha(opacity=80);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.8;text-shadow:0 1px 0 #fff}button.close{-webkit-appearance:none;background:transparent;border:0;padding:0}@-ms-viewport{width:device-width}.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}.hidden-xs{display:none!important}}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://i.harborcompliance.com/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(https://i.harborcompliance.com/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:relative;text-rendering:auto}.fa-envelope-o:before{content:""}.fa-clock-o:before{content:""}.fa-calendar:before{content:""}.fa-phone:before{content:""}html{height:100%}body{-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;overflow-y:scroll}#container{flex:1 0 auto}h1,h4{color:#1d305f}.uppercase{text-transform:uppercase}.lead{font-size:1.3em;line-height:1.4;margin-bottom:20px}@media (min-width:768px){.lead{font-size:1.5em}}@media (min-width:992px){.flex-valign{align-items:center;display:flex}}.btnThin{background-color:transparent;border-width:2px;font-weight:700}.btnThin-orange{border-color:#ffa612;color:#ffa612}.dropNav-container{position:relative}@media (min-width:768px){.dropNav-container .dropNav-menu{display:block;opacity:0;top:60px;visibility:hidden;z-index:0}}.dropNav-menu{background-color:#fff;border:1px solid #cfd7e3;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;font-size:1em;left:50%;list-style:none;margin:0;min-width:200px;padding:0;position:absolute;text-align:left;top:40px;transform:translate(-50%);z-index:1000}.dropNav-menu:before{border-color:#cfd7e3 transparent;border-style:solid;border-width:0 10px 8px;top:-9px}.dropNav-menu:after,.dropNav-menu:before{content:"";display:block;left:50%;position:absolute;transform:translate(-50%);width:0}.dropNav-menu:after{border-color:#fff transparent;border-style:solid;border-width:0 10px 8px;top:-8px}.dropNav-menu>:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.dropNav-menu>:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.dropNav-contactIcon{align-items:center;color:#1d305f;display:flex;font-size:12px;padding:5px 0}.dropNav-contactIcon .fa{font-size:1.8em;min-width:35px}.dropNav-contact{display:block;padding:9px 0}.dropNav-contact .btn{font-size:.8em;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}@media (max-width:1280px){.dropNav-contactMenu{left:100%;transform:translate(-100%)}.dropNav-contactMenu:after,.dropNav-contactMenu:before{left:84%;transform:translate(-84%)}}.dropNav-contactMenu .dropNav-contactIcon{padding:10px 20px}.list__checks{list-style:none;margin:0;padding:0}.list__checks>li{line-height:1.5;padding-left:30px;position:relative}.list__checks>li+li{margin-top:20px}.list__checks>li:before{color:#f99e1b;content:"\f058";font-family:FontAwesome;font-size:1.4em;left:0;position:absolute;top:-4px}.text-grey{color:#777}.stripe{padding-bottom:40px;padding-top:40px}.stripe-narrow{padding-bottom:20px;padding-top:20px}.stripe-greyblue{background-color:#f6f7fa}.banner{background-color:rgba(29,48,95,.95);background:linear-gradient(180deg,rgba(29,48,95,.95),rgba(41,68,134,.95));color:#fff}.banner .container{padding-bottom:15px;padding-top:15px}.banner__fixed{position:fixed;width:100%;z-index:9999}.banner__fixed--bottom{bottom:0}.banner__gdpr{align-items:center;display:flex;flex-wrap:wrap}.banner__gdpr>*{margin:3px 0}@media (min-width:768px){.banner__gdpr>:first-child{flex:1 0 90%;padding-right:20px}.banner__gdpr>:last-child{flex:1 0 40px}}.landing{background-color:#000;background-repeat:no-repeat;background-size:contain;padding:40px 0}@media (min-width:768px){.landing{background-position:50%;background-size:cover}}.landing__webinar{background-color:#1d305f;background-position-y:25%;background-size:cover;margin-bottom:20px;padding:80px 0;text-align:center}.landing__webinarBody{margin-bottom:80px}.landing__webinarBody h3{margin-bottom:20px}.landing__webinarHero{color:#cfd7e3;font-size:1.1em}.landing__webinarHero .uppercase{color:#ffa612;font-weight:700}.landing__webinarHero h1{color:#fff;margin:0;padding:15px 0}.landing__webinarHero .fa{margin-right:5px}.landing__webinarHero .btn{min-width:200px}.landing__webinarPresenter{margin-bottom:40px}.landing__webinarHeroDetails{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.landing__webinarHeroDetails>*{display:flex;justify-content:center;padding:5px 15px}.landing__webinarHeroDetails img{margin-right:7px;width:18px}.landing__webinarContent p{line-height:1.8em}.landing__webinarPartnerships{border-color:#cfd7e3;border-style:solid;border-width:1px 0;margin:40px 0;padding:20px 0;text-align:center}@media (min-width:480px){.landing__webinarPartnerships{padding:40px 0}}.landing__webinar .uppercase,.landing__webinarContent .uppercase{letter-spacing:.05em}.landing__webinarStripeLogo{margin:15px 30px 15px 0;max-width:80px}.landing__webinarForm{position:sticky;top:20px}.mainNav{position:relative;z-index:1000}@media (min-width:768px){.mainNav{box-shadow:0 1px 3px rgba(0,0,0,.1);height:auto}}.mainNav-bottom{background-color:#fff;border-bottom:1px solid #cfd7e3}.mainNav-container{align-content:space-between;align-items:center;background:#fff;display:flex;justify-content:space-between;position:relative}@media (min-width:768px){.mainNav-container>*{flex:1 0 auto}}.logoImg{background-image:url(https://i.harborcompliance.com/images/logo/harborcompliance.svg);background-repeat:no-repeat;display:block;height:37px;position:relative;text-indent:-9999px;width:110px}.mainNav-logo{flex:1;padding:20px 0}.mainNav-logoImg{height:35px;width:130px}.logoImg-Lab{background-image:url(https://560178.fs1.hubspotusercontent-na1.net/hubfs/560178/landing-page-assets/harbor-compliance-labyrinth-inc.svg);background-size:cover;width:240px}@media (min-width:992px){.mainNav-logoImg{height:50px;width:150px}.logoImg-Lab{width:340px}}.topNav{align-items:center;display:flex;height:45px;justify-content:flex-end;margin:0;padding:0}.topNav>li{display:inline-block}.topNav>li+li{margin-left:15px}@media (min-width:768px){.topNav>li+li{margin-left:30px}.topNav{margin:0}}.topNav-link{color:#1d305f;display:flex;flex-direction:column-reverse;font-size:.7em;font-weight:700;letter-spacing:.05em;padding:15px 0;position:relative;text-align:center;text-transform:uppercase}@media (min-width:768px){.topNav-link{align-items:center;flex-direction:row;font-size:.8em}}.topNav-title{padding:3px 0 0}@media (min-width:768px){.topNav-title{font-size:1em;padding:0 5px 0 0}}.topNav-icon{font-size:2em}@media (min-width:768px){.topNav-icon{font-size:1.6em}}@font-face{font-display:swap;font-family:Museo Sans;font-weight:500;src:url(https://i.harborcompliance.com/fonts/museo/museosans-500.woff2) format("woff2"),url(https://i.harborcompliance.com/fonts/museo/museosans-500.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans;font-weight:700;src:url(https://i.harborcompliance.com/fonts/museo/museosans-700.woff2) format("woff2"),url(https://i.harborcompliance.com/fonts/museo/museosans-700.woff) format("woff")}.hs-input.error{border-color:#ab1d18}.hs-input.error:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e54a44}.hs-button[type=submit]{font-family:Museo Sans,sans-serif;font-size:14px}.hs-error-msgs{color:#ab1d18;font-size:12px;padding:5px 0 5px 20px}.hs-button[type=submit]{background-color:#ffa612;border:0;border-radius:4px;color:#fff;padding:10px 20px}.hs-button[type=submit]:hover{background-color:#f89b00!important;border-color:#f89b00!important;border:0;color:#fff;padding:10px 20px}.hs-form-field textarea{min-height:70px;resize:vertical}label{display:inline-block;margin-bottom:5px;max-width:100%}.hs-input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-family:Museo Sans,sans-serif;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important}.hs-input:focus{border-color:#40c0ec;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(64,192,236,.3);outline:0}.hs-input::-moz-placeholder{color:#999;opacity:1}.hs-input:-ms-input-placeholder{color:#999}.hs-input::-webkit-input-placeholder{color:#999}.hs-input::-ms-expand{background-color:transparent;border:0}.hs-input[type=checkbox],.hs-input[type=radio]{height:auto!important;margin:3px 3px 0 5px;width:auto!important}.hs-form-field.hs-fieldtype-checkbox label,.hs-form-field.hs-fieldtype-radio label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}.inputs-list[role=checkbox]{list-style:none;padding-left:0}.hs-form-field{margin-bottom:15px}.hs-form-field label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}.hs-form-field.hs-fieldtype-booleancheckbox ul{list-style:none;padding-left:0}.hs-form-field.hs-fieldtype-booleancheckbox label{align-items:flex-start;flex-direction:row;justify-content:normal}.hs-form-field .hs-form-required{color:red;margin-right:2px}.navbottom{padding-bottom:15px;padding-top:15px}.navbottom__row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;text-align:center}@media (min-width:768px){.navbottom__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.navbottom__row>*{padding:5px 0}