.formWrapper{padding:30px 20px 2px;background-color:var(--white-background);border-radius:12px;box-shadow:0 10px 30px -9px rgba(0,0,0,.2)}.formWrapper.contactFormThreeColumn{box-shadow:none;padding:0}.formWrapper.contactFormThreeColumn form{transform:translateY(150%);transition:var(--transition-value)}.formWrapper h3{font-size:26px;font-weight:500;color:var(--tertiary-color);line-height:1.4;text-align:center;margin-bottom:30px}.formWrapper h3 span{display:block;color:var(--secondary-color)}.formWrapper h3 .comingSoonTextSpan{color:var(--tertiary-color);font-size:16px;letter-spacing:5px;margin-bottom:20px}.formWrapper h3.comingSoonText{display:flex;flex-direction:column;align-items:center}.formWrapper form .formRow{display:flex;gap:20px;margin-bottom:15px}.formWrapper form .formRow.hideFormRowMargin{margin-bottom:0}.formWrapper form .formRowExtraMargin{margin-bottom:30px}.formWrapper form .formColumn1,.formWrapper form .formColumn2,.formWrapper form .formColumn3{width:50%}.formWrapper form .formFullWidthColumn{width:100%}.formWrapper form .formFullWidthColumn button{font-size:18px;padding:15px;font-weight:500}.formWrapper form .inputError{min-height:10px;display:block;margin-top:5px;font-size:12px;color:var(--error-color)}.formWrapper form label{display:block;font-size:16px;font-weight:600;margin-bottom:10px;color:var(--tertiary-color)}.formWrapper form input,.formWrapper form textarea{display:block;border:1px solid var(--form-input-border);border-radius:8px;padding:6px 15px;width:100%;box-sizing:border-box;font-size:18px;color:var(--tertiary-color);resize:none;outline:4px solid rgba(0,0,0,0)}.formWrapper form input:focus,.formWrapper form textarea:focus{border:2px solid var(--primary-color);outline:4px solid rgba(203,71,156,.2)}.formWrapper form textarea{min-height:100px}.formWrapper form .errorInput{border:1px solid var(--error-color)}.formWrapper form .checkboxFieldWrapper{cursor:pointer}.formWrapper form .checkboxFieldWrapper label{display:flex;align-items:center;gap:10px;margin-bottom:0}.formWrapper form .checkboxFieldWrapper .labelText{flex:1}.formWrapper form .checkboxFieldWrapper input[type=checkbox]{display:none}.formWrapper form .checkboxFieldWrapper .customCheckbox{width:22px;height:22px;border:1px solid var(--form-input-border);display:inline-block;border-radius:4px;position:relative;vertical-align:middle;margin-top:2px}.formWrapper form .checkboxFieldWrapper input[type=checkbox]:checked+.customCheckbox{background-color:var(--primary-color);border-color:var(--primary-color)}.formWrapper form .checkboxFieldWrapper input[type=checkbox]:checked+.customCheckbox:after{content:"";position:absolute;top:1px;left:7px;width:6px;height:12px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.formWrapper form .checkboxFieldWrapper label,.formWrapper form .formInfoText{font-size:13px;color:var(--tertiary-color);font-weight:400}.formWrapper form .formInfoText a{color:var(--primary-color);text-decoration:underline}@media screen and (max-width:768px){.formWrapper form .formRow{flex-wrap:wrap}.formWrapper form .formColumn1,.formWrapper form .formColumn2,.formWrapper form .formColumn3{width:100%}}.backgoundColor{background-color:var(--background-color)}.visibleSection .contactFormThreeColumn form{transform:translateY(0)}.customDropdown{position:absolute;top:0;left:0;right:0;z-index:10;display:inline-block;width:100%;font-family:Arial,sans-serif;font-size:16px;border-radius:8px;outline:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);overflow:hidden}.isHideClearButton .customDropdown{box-shadow:none}.customDropDownWrapper{padding:20.5px 0;width:100%;position:relative}@keyframes subNavDropdownAnimation{0%{max-height:0}to{max-height:400px}}.trigger{display:block;padding:8px 80px 8px 15px;background-color:#fff;cursor:pointer;text-align:left;width:100%;color:var(--tertiary-color);font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isHideClearButton .trigger{padding-right:40px}.options{top:100%;left:0;right:0;background-color:#fff;display:block;max-height:300px;overflow-y:auto;color:var(--tertiary-color);font-size:18px;max-height:0;overflow:hidden;transition:all .4s}.optionMenuOpen{max-height:350px;animation:subNavDropdownAnimation .3s ease-in;overflow:auto}.option{padding:10px 15px;background-color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.option:hover{background-color:#f1f1f1}.option.selected{background-color:var(--primary-color);color:#fff}.options::-webkit-scrollbar{width:8px}.options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.options::-webkit-scrollbar-track{background-color:#f1f1f1}.dropdown-arrow-image{width:38px;position:absolute;top:3px;right:4px;cursor:pointer}.dropdown-arrow-image img{display:block;position:static!important;height:auto!important;transition:all .4s ease-in-out}.close-arrow-image{width:30px;position:absolute;top:5px;right:44px;cursor:pointer}.close-arrow-image img{display:block;position:static!important;height:auto!important}.options-open .dropdown-arrow-image img{transform-origin:50% 50%;transform:rotate(-180deg)}.fsp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:fsp-overlay-fade .22s ease forwards}@keyframes fsp-overlay-fade{0%{opacity:0}to{opacity:1}}.form-success-popup{position:relative;width:580px;min-height:310px;display:flex;flex-direction:column;margin:auto;border:1px solid #fff;padding:24px;border-radius:15px;background-color:#fff;animation:fsp-popup-in .26s cubic-bezier(.2,0,0,1) both}@keyframes fsp-popup-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.top-close-icon{position:absolute;display:flex;justify-content:flex-end;top:16px;right:16px;cursor:pointer;opacity:.65;transition:opacity .2s ease}.top-close-icon:hover{opacity:1}.form-success-content-heading-section{text-align:center;margin-top:16px}.form-success-content-heading{margin-top:15px;font-size:36px;font-weight:600;margin-bottom:8px;color:#590c81;line-height:1.4}.form-success-content-subheading{font-size:23px;font-weight:400;color:var(--tertiary-color);line-height:1.2;margin:10px 0 40px}.form-success-button-wrapper{display:flex;width:100%;align-items:center;justify-content:center;gap:35px}.form-success-button{background-color:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:20px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-weight:600}.form-success-button:hover{background-color:#b83b8c;color:hsla(0,0%,100%,.945);transition:all .3s ease}