.devx-form{background-color:var(--blue-75);padding:var(--spacing--140) var(--global-inline-padding)}@media(max-width:1023.98px){.devx-form{padding:var(--spacing--60) var(--global-inline-padding)}}@media(max-width:767.98px){.devx-form{padding-bottom:var(--spacing--30);padding-top:var(--spacing--90)}}.devx-form__main{display:flex;gap:var(--spacing--60)}@media(max-width:1599.98px){.devx-form__main{gap:var(--spacing--40)}}@media(max-width:1023.98px){.devx-form__main{flex-direction:column;gap:0}}.devx-form__main-left{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center}@media(max-width:1023.98px){.devx-form__main-left{flex:1 1 100%;padding-bottom:var(--spacing--60);padding-right:0}}@media(max-width:767.98px){.devx-form__main-left{padding-bottom:var(--spacing--40)}}.devx-form__main-right{flex:1 1 50%}@media(max-width:1023.98px){.devx-form__main-right{flex:1 1 100%;padding-left:0}}.devx-form__main-right .col-50:nth-child(2n){padding-right:var(--spacing--12)}@media(max-width:1023.98px){.devx-form__main-right .col-50:nth-child(2n){padding-right:0}}.devx-form__main-right .col-50:nth-child(odd){padding-left:var(--spacing--12)}@media(max-width:1023.98px){.devx-form__main-right .col-50:nth-child(odd){padding-left:0}}.devx-form__main-right .col-50:nth-child(odd) label{padding-left:var(--spacing--12)}@media(max-width:1023.98px){.devx-form__main-right .col-50:nth-child(odd) label{padding-left:0}}.devx-form__main-right .col-100{float:left;position:relative;width:100%}.devx-form__main-right .col-50{float:left;padding-bottom:var(--spacing--30);position:relative;width:50%}@media(max-width:1023.98px){.devx-form__main-right .col-50{padding-bottom:var(--spacing--20);width:100%}}.devx-form__main-right p{margin:0}.devx-form__main-right label{color:var(--neutral-400);font-size:var(--font-size--16);transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating label{border:1px solid transparent;height:100%;left:0;padding:1rem 0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.devx-form__main-right .form-floating input::-moz-placeholder,.devx-form__main-right .form-floating textarea::-moz-placeholder{color:transparent}.devx-form__main-right .form-floating input::placeholder,.devx-form__main-right .form-floating textarea::placeholder{color:transparent}.devx-form__main-right textarea{padding-bottom:var(--spacing--36)}.devx-form__main-right input:not([type=submit]):not([type=checkbox]):not([type=file]),.devx-form__main-right select,.devx-form__main-right textarea{background:none;border:0;border-bottom:1px solid var(--blue-100);color:var(--neutral-400);font-size:var(--font-size--16);line-height:1.25;padding-top:1.625rem;transition:all var(--transition-duration) var(--transition-ease);width:100%}.devx-form__main-right input:not([type=submit]):not([type=checkbox]):not([type=file]):focus,.devx-form__main-right input:not([type=submit]):not([type=checkbox]):not([type=file]):focus-visible,.devx-form__main-right select:focus,.devx-form__main-right select:focus-visible,.devx-form__main-right textarea:focus,.devx-form__main-right textarea:focus-visible{border:0;border-bottom:1px solid var(--blue-100);outline:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right input:not([type=submit]):not([type=file]):not([type=checkbox]),.devx-form__main-right select{height:var(--spacing--48)}.devx-form__main-right textarea{height:var(--spacing--68);overflow:hidden;resize:none}.devx-form__main-right .form-floating:focus-within label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating:has(input:not(:-moz-placeholder)) label,.devx-form__main-right .form-floating:has(textarea:not(:-moz-placeholder)) label{color:var(--neutral-400)}.devx-form__main-right .form-floating:has(input:not(:-moz-placeholder)) label,.devx-form__main-right .form-floating:has(textarea:not(:-moz-placeholder)) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;-moz-transition:all var(--transition-duration) var(--transition-ease);transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating:has(input:not(:placeholder-shown)) label,.devx-form__main-right .form-floating:has(textarea:not(:placeholder-shown)) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating:has(select:valid) label{color:var(--blue-100);font-size:var(--font-size--12);padding-top:0;transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .wpcf7-submit{align-items:center;background-color:var(--blue-500);border:none;border-radius:var(--button-radius);color:var(--neutral-50);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:var(--spacing--4);line-height:1.375;margin-top:var(--spacing--30);padding-block:var(--spacing--8);padding-inline:var(--spacing--16);text-decoration:none;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:400px}.devx-form__main-right .wpcf7-submit:active,.devx-form__main-right .wpcf7-submit:hover{background-color:var(--blue-300)}@media(max-width:1023.98px){.devx-form__main-right .wpcf7-submit{width:100%}}.devx-form__main-right .form-file{padding:var(--spacing--36) 0}.devx-form__main-right .form-file .wpcf7-form-control-wrap{display:inline-block;height:2.25rem}.devx-form__main-right .form-file input[type=file]{font-size:0;height:2.25rem;position:absolute;width:9.125rem;z-index:2}.devx-form__main-right .form-file input[type=file]::file-selector-button{display:none}.devx-form__main-right .form-file label{background-color:var(--blue-300);color:var(--blue-75);height:2.25rem;line-height:2;position:absolute;text-align:center;width:9.125rem}.devx-form__main-right .form-file label:hover{background-color:var(--blue-300)}.devx-form__main-right .form-file .show-file{font-size:var(--font-size--12)}.devx-form__main-right input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cyan-200);border-radius:4px;flex-shrink:0;height:16px;position:relative;width:16px}.devx-form__main-right input[type=checkbox]:before{content:" ";height:100%;position:absolute;text-align:center;white-space:pre;width:100%}.devx-form__main-right input[type=checkbox]:checked:before{background-color:var(--cyan-200);content:" ";-webkit-mask:url(../../../assets/svg/checkmark.svg) no-repeat;mask:url(../../../assets/svg/checkmark.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%}.devx-form__main-right .legend{color:var(--blue-500);padding-top:var(--spacing--36)}.devx-form__main-right .wpcf7-list-item{margin:0}.devx-form__main-right .wpcf7-list-item label{display:flex;font-size:var(--font-size--12)}.devx-form__main-right .wpcf7-list-item input[type=checkbox]{margin-right:var(--spacing--10)}.devx-form__main-right .wpcf7-list-item a{text-decoration:none}.devx-form__main-right .wpcf7-not-valid-tip{color:var(--red-50);font-size:var(--font-size--12);transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .wpcf7-form-control-wrap:after{content:" ";height:var(--icon-size-14);position:absolute;right:0;top:3px;width:var(--icon-size-14)}.devx-form__main-right .form-floating:has(.wpcf7-select) .wpcf7-form-control-wrap:after{right:20px!important}.devx-form__main-right .form-floating:has(.wpcf7-not-valid) label,.devx-form__main-right .form-floating:has(.wpcf7-not-valid) sup{color:var(--red-50)!important;transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating:has(.wpcf7-not-valid) input,.devx-form__main-right .form-floating:has(.wpcf7-not-valid) select{border-bottom:1px solid var(--red-50);transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .form-floating:has(.wpcf7-not-valid) .wpcf7-form-control-wrap:after{background-color:var(--red-50);-webkit-mask:url(../../../assets/svg/error.svg) no-repeat;mask:url(../../../assets/svg/error.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--icon-size-14) var(--icon-size-14);mask-size:var(--icon-size-14) var(--icon-size-14);transition:all var(--transition-duration) var(--transition-ease)}.devx-form__main-right .wpcf7-response-output{margin-top:var(--spacing--16)!important}.devx-form__main-right .wpcf7 form.sent .wpcf7-response-output{align-items:flex-start;border:0;color:var(--cyan-100);display:flex;float:left;margin:0;padding:0}.devx-form__main-right .wpcf7 form.sent .wpcf7-response-output:before{background-color:var(--cyan-100);content:" ";display:inline-block;height:var(--icon-size-22);margin-right:var(--spacing--8);-webkit-mask:url(../../../assets/svg/check-circle.svg) no-repeat;mask:url(../../../assets/svg/check-circle.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:var(--icon-size-22)}.devx-form__main-right .wpcf7 form.invalid .wpcf7-response-output,.devx-form__main-right .wpcf7-form.failed .wpcf7-response-output{align-items:flex-start;border:0;color:var(--red-50);display:flex;float:left;margin:0;padding:0}.devx-form__main-right .wpcf7 form.invalid .wpcf7-response-output:before,.devx-form__main-right .wpcf7-form.failed .wpcf7-response-output:before{background-color:var(--red-50);content:" ";display:inline-block;height:var(--icon-size-22);margin-right:var(--spacing--8);-webkit-mask:url(../../../assets/svg/error.svg) no-repeat;mask:url(../../../assets/svg/error.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:var(--icon-size-22)}.devx-form__main-header{font-size:var(--font-size--48);margin:0;padding-bottom:var(--spacing--42)}@media(max-width:1023.98px){.devx-form__main-header{font-size:var(--font-size--48)}}@media(max-width:767.98px){.devx-form__main-header{font-size:var(--font-size--32)}}.devx-form__main-description{color:var(--blue-200);font-size:var(--font-size--22);font-weight:var(--font-bolder)}@media(max-width:767.98px){.devx-form__main-description{font-size:var(--font-size--16);font-weight:var(--font-regular)}}.devx-form__main-description p{color:var(--blue-200);font-size:var(--font-size--22);font-weight:var(--font-bolder);margin:0}@media(max-width:767.98px){.devx-form__main-description p{font-size:var(--font-size--16);font-weight:var(--font-regular)}}
