.custom-form-title{color:var(--primary)}.custom-form-account{font-size:14px;line-height:150%;text-align:center}.custom-form-account-link,.custom-form-box a,.custom-form-terms-conditions a{color:var(--info-base,#0e75a1);text-decoration:underline;text-underline-position:from-font}.custom-form-account-link:hover,.custom-form-box a:hover,.custom-form-terms-conditions a:hover{color:var(--link-hovered)}.custom-form-helper-text{font-size:12px;line-height:150%;margin-bottom:11px}.custom-form-terms-conditions{display:grid;gap:12px;grid-template-columns:16px 1fr;margin-bottom:24px}.custom-form-terms-conditions p{font-size:14px;line-height:150%;margin:0}.custom-form-terms-conditions label{margin-bottom:0!important}input#terms{accent-color:var(--primary);align-items:center;appearance:none;-webkit-appearance:none;border:1px solid var(--primary);border-radius:2px;display:flex;height:16px;justify-content:center;margin-top:2px;position:relative;width:16px}input#terms:checked{background:var(--primary)}input[type=checkbox]:before{border:solid var(--white);border-width:0 3px 3px 0;content:"";height:10px;margin-bottom:2px;transform:rotate(45deg) scale(0);transition:transform .12s ease-in-out;width:5px}input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.custom-form-box{align-items:center;background:var(--warning-100);border:1px solid var(--warning-700);border-radius:4px;display:grid;gap:18px;grid-template-columns:20px 1fr;margin-bottom:24px;padding:16px 24px}.custom-form-box p{color:var(--base-black);font-size:14px;line-height:150%}.hubspot-custom-form-wrapper.thanks-section{align-items:center;display:flex;flex-direction:column;gap:24px;height:max-content;justify-content:center;padding:110px 0 0}.form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:5px}.form-column{flex:1;min-width:200px}.field-group{display:flex;flex-direction:column;margin-bottom:15px}.req{color:#ff7a59;margin-left:2px}.form-control.is-invalid{background-color:#fff8f8;border-color:#f2545b}.error-label{color:#f2545b;font-size:12px;font-weight:500;margin-top:4px}.hubspot-custom-form-wrapper{display:flex;flex-direction:column;gap:24px;padding:24px 32px}h2{color:#2e7d6b;font-size:28px;margin-bottom:24px;text-align:center}.api-error-msg{background:#fff2f2;border-radius:4px;color:#d83b3b;font-weight:700;margin-bottom:15px;padding:10px;text-align:center}.select-wrapper{position:relative}.select-wrapper svg{bottom:0;height:100%;position:absolute;right:27px;top:0}.select-wrapper select{appearance:none}.dynamic-select{box-sizing:border-box;display:flex;flex-direction:column;position:relative;user-select:none;width:fit-content}.dynamic-select .dynamic-select-header{padding:7px 30px 7px 12px}.dynamic-select .dynamic-select-header:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23949ba3' viewBox='0 0 16 16'%3E%3Cpath d='m8 13.1-8-8 2.1-2.2L8 8.8l5.9-5.9L16 5.1z'/%3E%3C/svg%3E");content:"";display:block;height:12px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}.dynamic-select .dynamic-select-header.dynamic-select-header-active{border-color:#c1c9d0}.dynamic-select .dynamic-select-header.dynamic-select-header-active:after{transform:translateY(-50%) rotate(180deg)}.dynamic-select .dynamic-select-header.dynamic-select-header-active+.dynamic-select-options{display:flex}.dynamic-select .dynamic-select-header .dynamic-select-header-placeholder{color:#65727e}.dynamic-select .dynamic-select-options{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;display:none;flex-flow:wrap;left:0;margin-top:5px;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:5px;position:absolute;right:0;top:100%;width:fit-content;z-index:999}.dynamic-select .dynamic-select-options::-webkit-scrollbar{width:5px}.dynamic-select .dynamic-select-options::-webkit-scrollbar-track{background:#f0f1f3}.dynamic-select .dynamic-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.dynamic-select .dynamic-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.dynamic-select .dynamic-select-options .dynamic-select-option{padding:7px 12px}.dynamic-select .dynamic-select-options .dynamic-select-option:active,.dynamic-select .dynamic-select-options .dynamic-select-option:hover{background-color:#f3f4f7}.dynamic-select .dynamic-select-header,.dynamic-select .dynamic-select-option{align-items:center;border-radius:5px;box-sizing:border-box;color:#212529;cursor:pointer;display:flex;font-size:16px;height:45px;width:100%}.dynamic-select .dynamic-select-header img,.dynamic-select .dynamic-select-option img{max-height:11px;max-width:17px;object-fit:contain}.dynamic-select .dynamic-select-header img.dynamic-size,.dynamic-select .dynamic-select-option img.dynamic-size{max-height:none;max-width:none;object-fit:fill}.dynamic-select .dynamic-select-header i,.dynamic-select .dynamic-select-header img,.dynamic-select .dynamic-select-header span,.dynamic-select .dynamic-select-header svg,.dynamic-select .dynamic-select-option i,.dynamic-select .dynamic-select-option img,.dynamic-select .dynamic-select-option span,.dynamic-select .dynamic-select-option svg{box-sizing:border-box;margin-right:10px}.dynamic-select .dynamic-select-header.dynamic-select-no-text,.dynamic-select .dynamic-select-option.dynamic-select-no-text{justify-content:center}.dynamic-select .dynamic-select-header.dynamic-select-no-text i,.dynamic-select .dynamic-select-header.dynamic-select-no-text img,.dynamic-select .dynamic-select-header.dynamic-select-no-text span,.dynamic-select .dynamic-select-header.dynamic-select-no-text svg,.dynamic-select .dynamic-select-option.dynamic-select-no-text i,.dynamic-select .dynamic-select-option.dynamic-select-no-text img,.dynamic-select .dynamic-select-option.dynamic-select-no-text span,.dynamic-select .dynamic-select-option.dynamic-select-no-text svg{margin-right:0}.dynamic-select .dynamic-select-header .dynamic-select-option-text,.dynamic-select .dynamic-select-option .dynamic-select-option-text{color:#000;flex:1;font-family:var(--principal-font);font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}@media(max-width:1024px){.hubspot-custom-form-wrapper{padding:16px 0}}