:root{--fotm-container-clip-size:8px}.form-container h3{display:none}.module__form-section .module__heading{margin-bottom:0}.module__form-section .module__description{font-family:replica-regular,sans-serif;font-size:20px;line-height:1.2;margin:24px 0 0;max-width:100%;width:100%}.module__form-wrapper{background:#fff!important;clip-path:polygon(var(--fotm-container-clip-size) 0,calc(100% - var(--fotm-container-clip-size)) 0,100% var(--fotm-container-clip-size),100% calc(100% - var(--fotm-container-clip-size)),calc(100% - var(--fotm-container-clip-size)) 100%,var(--fotm-container-clip-size) 100%,0 calc(100% - var(--fotm-container-clip-size)),0 var(--fotm-container-clip-size));margin-top:48px;padding:40px!important}.contact-form .hs-form-field>label,.contact-form label.hsfc-FieldLabel{margin-bottom:4px;margin-top:0;position:static!important}.contact-form .hs-form-field>label span{left:0!important;transform:none!important;translate:none!important}.contact-form .hs-form-field input,.contact-form .hs-form-field>label,.contact-form .hs-form-field>label span,.contact-form label.hsfc-FieldLabel{font-size:20px!important}.contact-form .hs-form-field input,.contact-form select{border:1px solid var(--border-separator-border-input,#bdcbd7);border-radius:2px!important;caret-color:#000;color:#000;height:48px;padding:8px 12px}.contact-form select>option{color:#000}.contact-form .hs-form-field input.error{border-color:var(--color-status-danger-strong)!important;border-width:1px!important}.contact-form .hs-form-field input:focus,.contact-form .hs-form-field input:hover{border-width:1px!important}.actions{justify-content:flex-start}.contact-form .hs-form-field .hs-form-required{color:var(--color-accent-default)}.module__form-section .contact-form .hs-error-msgs label{color:var(--color-status-danger-strong)!important;margin-bottom:0;margin-top:4px}.contact-form .hs_updates_and_offers .input label,.contact-form .hs_updates_and_offers+div,.contact-form .hs_updates_and_offers+div a,.contact-form .hs_updates_and_offers+div>div>div{font-family:replica-regular,sans-serif!important;font-size:20px!important;line-height:1.2}.module__form-section .contact-form .hs_updates_and_offers+div a,.module__form-section .hs-richtext.hs-main-font-element a{color:var(--color-text-link)!important;&:hover{color:var(--color-text-link-hover)!important}&:active,&:focus-visible{color:var(--color-text-link-pressed)!important}}.hs-form-booleancheckbox-display{cursor:pointer;display:flex;gap:12px}.contact-form .hs-input+span:after,.hs-input+span:before{display:none}input[type=checkbox]{appearance:none!important;border-radius:2px!important;cursor:pointer;display:block!important;height:20px!important;margin-top:0!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;outline:none!important;padding:0!important;width:20px!important}input[type=checkbox]:checked{background:#1485c4!important;background-image:url(https://info.softserveinc.com/hubfs/DEV_RESOURCES/image_placeholders/checkbox.png)!important;background-size:20px!important;background-size:contain!important;border:none!important;border-radius:2px!important}.hs-input+span{padding-left:0}.contact-form select.hs-input{margin-bottom:0;margin-top:0}.contact-form select.hs-input,.contact-form select>option{cursor:pointer;font-family:replica-regular;font-size:20px;font-weight:400;text-transform:none!important}.hs-fieldtype-checkbox .inputs-list,.hs-fieldtype-checkbox.field.hs-form-field .input,.inputs-list.multi-container .hs-form-checkbox{display:flex;width:100%}.hs-fieldtype-checkbox .inputs-list{flex-direction:column;margin-top:12px}.inputs-list.multi-container label{align-items:center;cursor:pointer;display:flex;font-size:20px;gap:8px;width:100%}.hs_submit.hs-submit{padding:0!important}.contact-form .hs-form-field>label{display:block!important;text-wrap:balance}.contact-form .hs-form-field>label span,.hs-form-required{display:inline!important;float:none!important;margin:0!important;position:static!important;width:auto!important}.contact-form .hs-form-field .hs-form-required{margin-left:.15em!important}.contact-form .hs-form-field input[type=radio]{appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;border:2px solid #bdcbd7!important;border-radius:50%!important;cursor:pointer!important;display:inline-grid!important;height:18px!important;min-height:18px!important;min-width:18px!important;padding:0!important;place-content:center!important;vertical-align:middle!important;width:18px!important}.contact-form .hs-form-field input[type=radio]:checked{border-color:#bdcbd7}.contact-form .hs-form-field input[type=radio]:checked:before{background-color:#1485c4;border-radius:50%;content:"";height:8px;width:8px}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none!important}.hs-fieldtype-textarea.hs-input{color:var(--color-text-default);font-family:replica-regular,sans-serif;font-size:20px;padding:8px 12px}.form-columns-0,.form-columns-1,.form-columns-2,.form-columns-3{max-width:100%!important}.hs-fieldtype-textarea.hs-input{border-radius:2px!important;min-height:180px;width:100%!important}.form-columns-1:has(.hs-utm_source),.form-columns-1:has(.hs-utm_term),.form-columns-1:has(.hs_utm_campaign),.form-columns-1:has(.hs_utm_content),.form-columns-1:has(.hs_utm_medium),.form-columns-2:has(.hs-utm_source),.form-columns-2:has(.hs-utm_term),.form-columns-2:has(.hs_utm_campaign),.form-columns-2:has(.hs_utm_content),.form-columns-2:has(.hs_utm_medium),.form-columns-3:has(.hs-utm_source),.form-columns-3:has(.hs-utm_term),.form-columns-3:has(.hs_utm_campaign),.form-columns-3:has(.hs_utm_content),.form-columns-3:has(.hs_utm_medium){display:none!important}form .form-columns-0>.hs-richtext.hs-main-font-element>div{color:#000!important;font-size:20px}.hs-form-booleancheckbox-display{align-items:flex-start;font-family:replica-regular,sans-serif;font-size:20px;line-height:1.2}.hs-form-radio-display{height:48px}@media screen and (max-width:1024px){.module__form-section{background:#fff!important}.module__form-section .section-wrapper{padding:0!important}.module__form-section .module__heading{margin:0!important}.module__form-section .module__description,.module__form-section .module__heading{padding:0 40px}.module__form-wrapper{margin:0}}@media screen and (max-width:540px){.contact-form .hs-form-field input,.contact-form .hs-form-field>label,.contact-form .hs-form-field>label span,.contact-form .hs_updates_and_offers .input label,.contact-form .hs_updates_and_offers+div,.contact-form .hs_updates_and_offers+div a,.contact-form .hs_updates_and_offers+div>div>div,.contact-form label.hsfc-FieldLabel,.contact-form select.hs-input,.contact-form select>option,.hs-fieldtype-textarea.hs-input,.inputs-list.multi-container label,.module__form-section .module__description{font-size:18px!important}.module__form-wrapper{padding:32px 24px!important}.module__form-section .module__description,.module__form-section .module__heading{padding:0 24px}.module__form-section .module__heading{margin-bottom:32px}}