.container-fluid .row-fluid .page-center{float:none;max-width:75rem;margin:0 auto}@media(max-width:767px){.container-fluid .row-fluid .page-center{padding-right:1rem;padding-left:1rem}}.container-fluid .row-fluid .page-center-more{float:none;max-width:65rem;margin:0 auto}@media(max-width:959px){.container-fluid .row-fluid .page-center-more{padding-right:1rem;padding-left:1rem}}.header-container-wrapper{position:relative;min-height:500px}@media(max-width:767px){.header-container-wrapper{min-height:360px}}.header-container-wrapper::before{position:absolute;content:"";width:100%;height:100%;z-index:0;top:0;left:0;background:url(https://cdn2.hubspot.net/hubfs/4873191/Whitehat_landing/whitehat-bofu-hero.jpg) no-repeat}@media(max-width:767px){.header-container-wrapper::before{height:100%}}.main-header{padding:2rem 2rem}@media(max-width:767px){.main-header{padding:1.2rem 0rem 3rem 0rem}}.whitehat-logo{position:relative;z-index:2}@media(max-width:767px){.whitehat-logo{float:left !important}}.header-wrap{padding-top:2rem;position:relative;z-index:2}.header-des-wrap .header-des{padding-top:6rem;padding-right:33rem}@media(min-width:768px) and (max-width:1028px){.header-des-wrap .header-des{padding-top:2rem;padding-right:0rem}.header-container-wrapper::before{height:90%}}@media(max-width:767px){.header-des-wrap .header-des{padding-top:3rem;padding-right:0}}.header-des-wrap .header-des h1{font-size:2.8rem;color:white;line-height:2.8rem;margin:3px 0 20px 0}.header-des-wrap .header-des p.top-head{margin:0 !important}.header-des-wrap .header-des p{color:white}@media(max-width:767px){.header-des-wrap .widget-type-linked_image{display:none}}.main-content.grey{background:#f5f8fa}.main-content h2{font-size:2.4rem;line-height:2.4rem}.text-box.left-box{padding-right:20px}.section.section-contents{padding:60px 0 20px 0;position:relative;min-height:900px}@media(max-width:767px){.section.section-contents{padding:30px 0 20px 0}}.section.section-contents h2{margin-top:30px;margin-bottom:30px}.section.section-contents h3{margin-top:30px;margin-bottom:30px}.section.section-contents .custom-form-wrapper{position:relative;padding-left:60px;z-index:10}@media(max-width:767px){.section.section-contents .custom-form-wrapper{padding-left:0px}}.section.section-contents .custom-form{position:absolute;top:-240px;max-width:550px;right:0px;text-align:left;background:#eee;padding:20px 21px 30px 30px}.section.section-contents .custom-form h2,.section.section-contents .custom-form h3{margin-top:5px;margin-bottom:15px;color:#333}@media(max-width:767px){.section.section-contents .custom-form{position:relative;top:0px}}.hs-custom-form fieldset.form-columns-2 .input{margin-right:8px}.hs-custom-form fieldset{margin-bottom:0px !important}.hs-custom-form .hs-form-field{margin-bottom:0 !important}.hs-custom-form .hs-form-field ul.inputs-list{margin:0 !important}.hs-custom-form .hs-richtext p{margin-top:0 !important;font-size:13px;color:#444}.hs-custom-form .legal-consent-container .inputs-list{margin-top:20px !important}.hs-custom-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-top:20px !important;margin-left:25px}.hs-custom-form .legal-consent-container .hs-form-booleancheckbox p{font-size:13px;color:#222;position:relative;top:-5px;font-weight:700}.hs-custom-form fieldset .hs-error-msgs{font-size:12px !important}.hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]),.hs-custom-style>div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]){box-sizing:border-box;padding:0 15px;min-height:27px}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:4px 6px !important;display:inline-block;width:100%;max-width:550px;color:#33475b;background-color:#fff !important;border:1px solid #cbd6e2 !important;box-sizing:border-box;border-radius:3px;height:36px;font-family:'bergen',Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;font-size:16px;font-weight:normal;line-height:22px}textarea{min-height:160px}.hs-custom-form .hs-button{font-family:'bergen',Helvetica,Arial,sans-serif;margin:0;cursor:pointer;display:block;width:100%;max-width:550px;font-weight:700;line-height:14px;position:relative;text-align:center;background-color:#fff254;color:#111;border:none !important;font-size:16px;padding:16px 24px;margin-top:20px !important}