.elementor-1542 .elementor-element.elementor-element-91ac1df{--spacer-size:0px;}.elementor-1542 .elementor-element.elementor-element-38a9bcb{--display:flex;}.elementor-1542 .elementor-element.elementor-element-38ed69f{--spacer-size:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1542 .elementor-element.elementor-element-ce33dd0{background-color:#FFF8FC;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:27px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-27px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-type-html{padding-bottom:1px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#CF1EFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#CF1EFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-field-group .elementor-select-wrapper::before{color:#CF1EFF;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .e-form__buttons__wrapper__button-next{background-color:#D814C0;color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-button[type="submit"]{background-color:#D814C0;color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .e-form__buttons__wrapper__button-previous{background-color:#D814C0;color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1542 .elementor-element.elementor-element-ce33dd0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1542 .elementor-element.elementor-element-53b8fdd{--grid-template-columns:repeat(0, auto);text-align:center;width:100%;max-width:100%;align-self:flex-start;--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-1542 .elementor-element.elementor-element-53b8fdd .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-1542 .elementor-element.elementor-element-53b8fdd .elementor-social-icon i{color:#212121;}.elementor-1542 .elementor-element.elementor-element-53b8fdd .elementor-social-icon svg{fill:#212121;}.elementor-1542 .elementor-element.elementor-element-53b8fdd .elementor-social-icon:hover i{color:#F8C3D0;}.elementor-1542 .elementor-element.elementor-element-53b8fdd .elementor-social-icon:hover svg{fill:#F8C3D0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1542 .elementor-element.elementor-element-53b8fdd{text-align:center;width:100%;max-width:100%;align-self:flex-end;}}/* Start custom CSS for container, class: .elementor-element-38a9bcb *//* =========================
   RADIO & CHECKBOX
========================= */

.elementor-field-type-radio .elementor-field-option,
.elementor-field-type-checkbox .elementor-field-option{
    display:inline-flex;
    align-items:center;
    gap:10px;
    margin:8px 18px 8px 0;
}

.elementor-field-type-checkbox input,
.elementor-field-type-radio input{
    appearance:none;
    -webkit-appearance:none;
    width:22px;
    height:22px;
    border:2px solid #ff3fc8;
    background:#fff;
    cursor:pointer;
    transition:.25s;
    position:relative;
}

/* Radio */

.elementor-field-type-radio input{
    border-radius:50%;
}

.elementor-field-type-radio input:checked{
    border-color:#ff3fc8;
}

.elementor-field-type-radio input:checked::after{
    content:'';
    width:10px;
    height:10px;
    background:#ff3fc8;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}

/* Checkbox */

.elementor-field-type-checkbox input{
    border-radius:6px;
}

.elementor-field-type-checkbox input:checked{
    background:#ff3fc8;
    border-color:#ff3fc8;
}

.elementor-field-type-checkbox input:checked::after{
    content:"✓";
    color:#fff;
    font-size:15px;
    font-weight:bold;
    position:absolute;
    left:4px;
    top:-1px;
}

/* Hover */

.elementor-field-option:hover input{
    transform:scale(1.08);
    box-shadow:0 0 12px rgba(255,63,200,.25);
}

.elementor-field-option label{
    font-size:16px;
    cursor:pointer;
    transition:.25s;
}

.elementor-field-option:hover label{
    color:#ff3fc8;
}


/* =========================
   FILE UPLOAD
========================= */

.elementor-field-type-upload{
    position:relative;
}

.elementor-field-type-upload input[type=file]{
    border:2px dashed #ff3fc8;
    border-radius:20px;
    background:#fff;
    padding:30px;
    width:100%;
    cursor:pointer;
    transition:.3s;
}

.elementor-field-type-upload input[type=file]:hover{
    background:#fff5fc;
    border-color:#ff2ebc;
    box-shadow:0 8px 25px rgba(255,63,200,.15);
}

/* =========================
   QUESTION BOX
========================= */

.elementor-field-group{
    background:#fff;
    border-radius:22px;
    padding:22px;
    margin-bottom:22px;
    box-shadow:0 10px 30px rgba(0,0,0,.05);
    transition:.3s;
}

.elementor-field-group:hover{
    transform:translateY(-2px);
    box-shadow:0 15px 35px rgba(255,63,200,.12);
}

.elementor-field-label{
    font-size:20px;
    font-weight:600;
    margin-bottom:18px!important;
}/* End custom CSS */
/* Start custom CSS *//* Frequent Questions title  */

#join-our-team{
    text-align:center;
    font-size:52px;
    font-weight:900;
    background:linear-gradient(45deg,#ff5e8a,#7b68ee);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    display:block;
    position:relative;
    margin-bottom:30px;
}

#join-our-team::after{
    content:'';
    display:block;
    width:140px;
    height:6px;
    margin:12px auto 0;
    border-radius:20px;
    background:#ffd166;
}/* End custom CSS */