.ie-object-fit-cover-img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ie-object-fit-cover-img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
p{font-size:20px;line-height:33px;color:#232323}
.dynamic-form-comp{margin-top:40px !important;margin-bottom:40px !important;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:32px}
.dynamic-form-comp__form{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}
.dynamic-form-comp__form fieldset{display:flex;flex-wrap:wrap;gap:8px}
.dynamic-form-comp__form input,.dynamic-form-comp__form textarea{font-size:16px !important}
.dynamic-form-comp__form input:not([type="checkbox"]),.dynamic-form-comp__form textarea:not([type="checkbox"]){padding:10px 15px;border-radius:20px;border:1px solid #a1a1a1;color:#212529;width:100%;transition:border-color .15s ease-in-out}
.dynamic-form-comp__form input:focus,.dynamic-form-comp__form textarea:focus{outline:0;border-color:#212529}
.dynamic-form-comp__form input:focus::placeholder,.dynamic-form-comp__form textarea:focus::placeholder{color:#212529}
.dynamic-form-comp__form input[type="date"],.dynamic-form-comp__form textarea[type="date"],.dynamic-form-comp__form input[type="time"],.dynamic-form-comp__form textarea[type="time"]{height:46px}
.dynamic-form-comp__form textarea{border:none !important}
.dynamic-form-comp__form textarea:focus::placeholder{color:#212529}
.dynamic-form-comp__form .textarea-parent{position:relative;border-radius:20px;border:1px solid #a1a1a1;overflow:hidden;display:flex;transition:border-color .15s ease-in-out}
.dynamic-form-comp__form .textarea-parent:after{transition:color .15s ease-in-out;content:attr(data-length);color:#a1a1a1;display:block;position:absolute;right:20px;bottom:10px;font-size:10px}
.dynamic-form-comp__form .textarea-parent--focused{border-color:#212529}
.dynamic-form-comp__form .textarea-parent--focused:after{color:#212529}
.dynamic-form-comp__form textarea{resize:none;min-height:250px}
.dynamic-form-comp__form select{appearance:none;padding:10px 25px 10px 15px;border-radius:25px;position:relative;border:1px solid #a1a1a1;background-color:#fff;width:100%;transition:border-color .15s ease-in-out}
.dynamic-form-comp__form select:focus{outline:0;border-color:#212529}
.dynamic-form-comp__form__select{gap:0 !important;width:100%;position:relative}
.dynamic-form-comp__form__select:after{transition:border-top .15s ease-in-out;content:'';position:absolute;right:10px;bottom:18px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #a1a1a1;pointer-events:none}
.dynamic-form-comp__form__select--focused:after{border-top:5px solid #212529}
.dynamic-form-comp__form__radio{display:flex;gap:10px;font-size:14px;line-height:15px;align-items:center;position:relative}
.dynamic-form-comp__form__radio input{appearance:none;position:absolute;border:0;border:none !important;padding:0 !important;width:23px !important;height:23px !important}
.dynamic-form-comp__form__radio:before{content:'';display:block;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:100%;border:2px solid #fff;outline:2px solid #a1a1a1;background-color:#fff}
.dynamic-form-comp__form__radio--active:before{background-color:#fc4c02;border:2px solid #fff;outline:2px solid #fc4c02}
.dynamic-form-comp__form__radio.disabled:before{background-color:rgba(161,161,161,0.5)}
.dynamic-form-comp__form__label{margin:0;display:flex;align-items:center;gap:10px;color:#232323}
.dynamic-form-comp__form__label input{appearance:none;display:block;position:absolute;width:25px;height:25px}
.dynamic-form-comp__form__label span{font-size:14px;line-height:15px}
.dynamic-form-comp__form__label:before{content:'';min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px solid #a1a1a1;color:#fff;line-height:normal;background-color:#fff}
.dynamic-form-comp__form__label.disabled:before{background-color:rgba(161,161,161,0.5)}
.dynamic-form-comp__form__label--active::before{content:'✔';background-color:#fc4c02;border:2px solid #fc4c02}
.dynamic-form-comp__form__label--active.disabled::before{background-color:#fc4c02 !important;border:2px solid #a1a1a1}
.dynamic-form-comp__form__label.cmp-form-options__field-label{margin-bottom:8px;gap:5px}
.dynamic-form-comp__form__title{font-size:16px;padding-bottom:8px;display:block;color:#232323}
.dynamic-form-comp__form .cmp-form-options__field-label{display:flex;align-items:center;gap:6px}
.dynamic-form-comp__form__submit{display:flex;align-items:center;padding-top:10px;gap:10px}
.dynamic-form-comp__form__submit__btn{margin-left:auto;border:3px solid #fc4c02;transition:all .2s ease;font-size:15px;padding:0 15px;line-height:16px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:#fff;border-radius:28px;background-color:#fc4c02}
.dynamic-form-comp__form__submit__btn:hover{filter:brightness(90%)}
.dynamic-form-comp__form__submit__btn:disabled{background-color:#a1a1a1;border:3px solid #a1a1a1}
.dynamic-form-comp__form__submit p{font-size:14px;line-height:1;margin:0}
.dynamic-form-comp__form__submit a{text-decoration:underline;color:#232323;transition:color .2s ease}
.dynamic-form-comp__form__submit a:hover{color:#fc4c02;text-decoration:underline}
.dynamic-form-comp .modal-title{font-size:16px}
.dynamic-form-comp .modal-body p{font-size:14px}
.dynamic-form-comp__description{max-width:400px}
.dynamic-form-comp .grey-text{color:#212529}
.dynamic-form-comp .black-text{color:black}
.dynamic-form-comp .orange-text{color:#ff5900}
.dynamic-form-comp .blue-text{color:#21578a}
.dynamic-form-comp .white-text{color:white}
.dynamic-form-comp .red-text{color:#ef3340}
.dynamic-form-comp .green-text{color:#006400}