@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap");@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:500;src:url(https://22604233.fs1.hubspotusercontent-na1.net/hubfs/22604233/fonts/ProximaNova-Medium.woff2) format("woff2"),url(https://22604233.fs1.hubspotusercontent-na1.net/hubfs/22604233/fonts/ProximaNova-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(ProximaNova-Semibold.woff2) format("woff2"),url(https://22604233.fs1.hubspotusercontent-na1.net/hubfs/22604233/fonts/ProximaNova-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(https://22604233.fs1.hubspotusercontent-na1.net/hubfs/22604233/fonts/ProximaNova-Light.woff2) format("woff2"),url(https://22604233.fs1.hubspotusercontent-na1.net/hubfs/22604233/fonts/ProximaNova-Light.woff) format("woff")}:root{--primary-font:"Proxima Nova",Helvetica Neue,Arial,sans-serif;--secondary-font:"Cabin",sans-serif;--color-blue:#51a9e1;--color-blue-hover:#3d95cd;--color-blue-darker:#417292;--color-blue-link:#0b87d7;--color-black:#141414;--color-orange:#ff9c00}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-black);font-family:var(--primary-font);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.25;overflow-x:hidden}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);font-weight:600;line-height:1.28}h1{font-size:75px;line-height:.9}h2{font-size:46px;line-height:1.06}h3{font-size:38px}h4{font-size:28px}h5{font-size:20px}h6,p{font-size:18px}p{font-family:var(--primary-font);font-weight:400;line-height:1.6}a{color:var(--color-purple);transition:.3s ease}a:hover{color:var(--color-green)}a.cta-button{align-items:center;background-color:var(--color-purple);border-radius:12px;border-radius:10px;color:#fff;display:inline-block;display:inline-flex;font-size:18px;font-size:16px;font-weight:700;justify-content:center;line-height:20px;line-height:24px;margin-top:0;object-fit:contain;padding:10px 24px;position:static;text-align:center;text-decoration:none;transform-style:preserve-3d;transition:background-color .3s,transform .3s,color .3s;width:auto}a.cta-button:hover{background:.85;transform:translate3d(0,-3px,.01px)}form{text-align:left}form .hs-form-field label{color:#33475b;display:block;float:none;font-family:var(--primary-font);font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px;padding-top:0;width:130px;width:auto}form .hs-form-field label:not(.hs-error-msg){color:#1d2b57;font-family:DM Sans;font-size:16px}.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;min-height:27px;padding:0 15px}form .hs-input{background-color:#f5f8fa;border:1px solid #cbd6e2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#33475b;display:inline-block;font-size:16px;font-weight:400;height:40px;line-height:22px;max-width:100%;padding:9px 10px;width:100%}form .hs-input:focus{box-shadow:0 0 1px 1px #cbd6e2;outline:none}@media (max-width:768px){h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}p{font-size:16px}}