: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;height:48px;padding:8px 12px}.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{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%}.contact-form .hs-form-field>label{display:block!important}.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}@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;padding:0 40px}}@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,.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__heading{margin-bottom:32px;padding:0 24px}}