section.form{display:grid;grid-template-columns:100%}section.form .background-texture,section.form .inner{grid-area:1/1/1/1}section.form .background-texture{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}section.form .background-texture img{filter:brightness(170%) contrast(100%) saturate(120%) blur(0) hue-rotate(0deg);height:100%;left:0;object-fit:cover;opacity:.15;position:absolute;top:0;width:100%}section.form .inner{padding-top:100px;row-gap:1.875rem;z-index:2}@media (min-width:850px){section.form .inner{row-gap:3.75rem}}section.form .inner>.heading{grid-column:2/span 12}@media (min-width:850px){section.form .inner>.heading{text-align:center}section.form .heading p{text-wrap:balance}}section.form .heading p:not(.h2){font-size:clamp(1.125rem,4vw,1.5rem)}section.form .form{grid-column:2/span 12}@media (min-width:1024px){section.form .inner>.heading{grid-column:4/span 8;text-align:center}section.form .form{grid-column:4/span 8}}section.form form{display:grid;gap:15px;grid-template-columns:100%}section.form .form{max-height:10000px;opacity:1;overflow:hidden;transition:opacity .25s ease-in-out,max-height .25s ease-in-out}section.form .form.hide{max-height:0;opacity:0}section.form fieldset{border:0;display:grid;float:none;gap:15px;grid-template-columns:100%;max-width:100%;padding:0;width:100%}section.form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}@media (min-width:460px){section.form fieldset.form-columns-2{grid-template-columns:repeat(2,1fr)}section.form fieldset.form-columns-3{grid-template-columns:repeat(3,1fr)}}section.form .field label{display:none}section.form .field.hs-fieldtype-booleancheckbox .input label,section.form .field.hs-fieldtype-checkbox .input label,section.form .field.hs_fieldtype-radio .input label{display:grid}section.form .hs-fieldtype-booleancheckbox ul,section.form .hs-fieldtype-checkbox ul,section.form .hs-fieldtype-radio ul{display:grid;gap:5px;grid-template-columns:100%;list-style:none;margin:0;padding:0}section.form .hs-fieldtype-booleancheckbox li,section.form .hs-fieldtype-checkbox li,section.form .hs-fieldtype-radio li,section.form .hubspot-grader-form-container .inputs-list>li{margin:0;padding:0}section.form .hs-fieldtype-booleancheckbox li label,section.form .hs-fieldtype-checkbox li label,section.form .hs-fieldtype-radio li label{align-items:start;display:grid;gap:10px;grid-template-columns:15px 1fr;line-height:1.2}section.form ul.hs-error-msgs{display:none}section.form div.hs-fieldtype-checkbox>label,section.form div.hs-fieldtype-radio>label{display:block;font-weight:600;margin-bottom:5px}section.form .hs-fieldtype-checkbox li label,section.form .hs-fieldtype-radio li label,section.form .hubspot-grader-form-container .hs-form .hs-form-field label{font-family:Libre Franklin,sans!important;font-size:1.0625rem!important;line-height:1.2!important}section.form .hs-fieldtype-booleancheckbox input,section.form .hs-fieldtype-checkbox li input,section.form .hs-fieldtype-radio input{border:0;height:15px;line-height:1.2;margin:5px 0 0;outline:transparent;width:15px}section.form .input{margin:0;width:100%}section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),section.form select,section.form textarea{background-color:#fff;border-radius:5px;color:#2a2a2a;font-family:Libre Franklin,sans;font-size:1.25rem;line-height:1.25rem;padding:20px 10px!important;width:100%!important}section.form:not(.white) input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),section.form:not(.white) select,section.form:not(.white) textarea{border:0}body.with-sidebar section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),body.with-sidebar section.form select,body.with-sidebar section.form textarea{font-size:1.125rem}section.form.white input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),section.form.white select,section.form.white textarea{border:2px solid #e4edee}section.form textarea{min-height:100px}.hubspot-grader-form-container .hs-input{height:auto!important}.hubspot-grader-form-container .hs-form fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),section.form .hubspot-grader-form-container .hs-form>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){background-color:#fff;border:0;border-radius:5px;color:#2a2a2a;font-size:1.25rem;line-height:1;padding:20px 10px;width:100%}section.form .actions,section.form .hubspot-grader-form-container .actions{align-items:center;background-color:#00547a;border:0;border-radius:100px;cursor:pointer;display:inline-grid;gap:10px;grid-template-columns:auto 44px;justify-content:start;margin:0;padding:0;position:relative;transition:background-color .25s ease-in-out;width:auto}section.form .hubspot-grader-form-container .actions{align-items:center}section.form .actions>span:not(.arrow){grid-column:1/-1;grid-row:1}section.form .actions>span.arrow{align-items:center;display:grid;grid-column:2;grid-row:1;justify-content:center}section.form .actions svg{height:100%;max-height:20px;width:100%}section.form .actions svg path{fill:#fff}section.form input[type=submit]{white-space:normal}@media (min-width:460px){section.form .hs-submit{text-align:center}}.hubspot-grader-form-container .hs-form .hs-button,.hubspot-grader-form-container .hs-form .hs-button:active,.hubspot-grader-form-container .hs-form .hs-button:active:not(.inactive):not(.link),.hubspot-grader-form-container .hs-form .hs-button:focus,.hubspot-grader-form-container .hs-form .hs-button:hover,.hubspot-grader-form-container .hs-form .hs-button:hover:not(.inactive),section.form:not(.password-prompt,.subscription) input[type=submit]{background-color:transparent!important;border:0!important;color:#fff!important;cursor:pointer!important;font-size:1.25rem!important;font-weight:700!important;padding:16px 70px 16px 16px!important;text-align:center!important}section.form .actions:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='20' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");display:inline-block;grid-column:2;grid-row:1;height:20px;width:12.5px}section.form .actions{align-items:center;background-color:#00547a;border:0;border-radius:100px;cursor:pointer;display:inline-grid;gap:20px;grid-template-columns:auto 44px;padding:0;position:relative;transition:background-color .25s ease-in-out;width:auto}section.form input[type=submit]{background-color:transparent;border:0;color:#fff;cursor:pointer;font-size:1.25rem;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;grid-column:1/span 2;grid-row:1;padding:16px 50px 16px 16px}section.form .actions:focus,section.form .actions:hover{background-color:#008299}section.form .hubspot-grader-form-container{margin:0;max-width:100%;padding:0}section.form .hubspot-grader-form-container .hubspot-grader-form__header{display:none}section.form .hubspot-grader-form-container .field{margin:0}section.form .hubspot-grader-form__powered-by{color:inherit;font-size:inherit;margin-top:30px}section.form .hs-form-required{align-items:center;aspect-ratio:1/1;background-color:#00547a;border-radius:100%;color:#fff;display:inline-grid;font-size:1rem;font-weight:600;height:13px;justify-content:center;line-height:19px;margin-left:5px;padding:0;width:13px}section.form .hubspot-grader-form-container .hs-form .hs-form-field label:not(.hs-error-msg){color:#2a2a2a!important}section.form .hbspt-form+.results{margin-top:30px}section.form .results{display:none;gap:3.75rem;grid-column:2/span 12;grid-template-columns:100%;max-height:0;opacity:0;transition:opacity .25s ease-in-out,max-height .25s ease-in-out}section.form .results.active{display:grid;max-height:100000px;opacity:1}section.form .results .item{display:none;gap:1.25rem;grid-template-columns:100%}section.form .results .item.active{display:grid}section.form .results ol,section.form .results ul{display:grid;gap:15px;grid-template-columns:1fr;margin-left:0;padding:0 0 0 10px}section.form .results ol li,section.form .results ul li{padding:0 0 0 8px;position:relative}section.form .results ol li::marker,section.form .results ul li::marker{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 320 512'%3E%3Cpath fill='%2300547a' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");display:inline-block;height:auto;margin-right:8px;width:8px}section.form .results li+li{margin-top:0}section.form .results .item{background-color:#fff;padding:40px}section.form .one-star{border:10px solid red}section.form .two-star{border:10px solid gold}section.form .three-star{border:10px solid green}section.form .four-star{border:10px solid #000}section.form .results hr{background-color:#e4edee;border:0;display:block;height:4px;margin:0;width:100%}section.form .results .item div.heading{display:grid;gap:20px;grid-template-columns:100%}section.form .results .item div.heading>*{margin-top:0}section.form .results p.heading{color:#525456;font-size:1.125rem;letter-spacing:1.2px;text-transform:uppercase}section.form .results .stars{align-items:center;display:grid;gap:5px;grid-template-columns:60px 35px 35px 35px 35px;margin-top:0}section.form .results .one-star .face{fill:red}section.form .results .two-star .face{fill:gold}section.form .results .three-star .face{fill:green}section.form .results .four-star .face{fill:#000}section.form .results span:not(.face) svg{height:auto;margin:0 auto;max-width:30px;width:100%}section.form .results span.face svg{height:auto;max-width:45px;width:100%}section.form .results .stars .empty{opacity:.3}section.form .submitted-message{padding:30px 0}section.form .hubspot-grader-form-container .hs-form .hs-main-font-element,section.form .hubspot-grader-form-container .submitted-message.hs-main-font-element,section.form .submitted-message,section.form .submitted-message p{color:#2a2a2a;font-family:Libre Franklin,sans;font-size:1.125rem;text-align:center}section.form .submitted-message a{color:#00547a;isolation:isolate;position:relative;text-decoration:underline #008299 2px;text-underline-offset:2px;transition:color .25s ease-in-out,text-decoration .25s ease-in-out}section.form .submitted-message a:hover{color:#008299;text-decoration:underline #dad95b 2px}section.form.password-prompt input[type=password],section.form.search input.hs-search-field__input{height:unset!important;margin:0!important;outline:transparent}section.form.password-prompt form,section.form.search form{grid-template-columns:1fr auto}section.form.password-prompt input[type=submit],section.form.search button,section.form.subscription input[type=submit]{align-items:center;appearance:none;background-color:#00547a;border:0;border-radius:100px;color:#fff;cursor:pointer;display:grid;font-size:1.25rem;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;gap:20px;grid-template-columns:100%;line-height:1.1;max-width:fit-content;outline:transparent;padding:16px 20px;transition:background-color .25s ease-in-out;width:100%}section.form.search button{aspect-ratio:1/1;border-radius:100%;line-height:1}section.form.password-prompt input[type=submit]:hover,section.form.search button:hover,section.form.subscription input[type=submit]:hover{background-color:#008299}section.form.search .form svg{height:25px}section.form.search .form svg path{fill:#fff}section.form.password-prompt .hs_cos_wrapper_type_password_prompt{display:grid;gap:30px;grid-template-columns:100%}