.elementor-312 .elementor-element.elementor-element-42021689{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.92;}.elementor-312 .elementor-element.elementor-element-42021689:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C39B3978;background-image:url("https://aimsish.com/wp-content/uploads/2026/01/Untitled-3_11zon.webp");background-position:0px -44px;background-repeat:no-repeat;background-size:100% auto;}.elementor-312 .elementor-element.elementor-element-42021689::before, .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-42021689 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-42021689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFE3;--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-42021689 > .elementor-shape-bottom svg, .elementor-312 .elementor-element.elementor-element-42021689 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:57px;}.elementor-312 .elementor-element.elementor-element-42021689 > .elementor-shape-bottom, .elementor-312 .elementor-element.elementor-element-42021689 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-ucaddon_dual_color_heading .ue-title-one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_dual_color_heading .ue-title-two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-5a997598 .ue-dual-color-heading{text-align:center;}.elementor-312 .elementor-element.elementor-element-5a997598 .ue-title-one{color:var( --e-global-color-a3e2a84 );font-family:"Protest Strike", Sans-serif;font-size:60px;font-weight:400;}.elementor-312 .elementor-element.elementor-element-5a997598 .ue-title-two{color:var( --e-global-color-761f561 );font-family:"Protest Strike", Sans-serif;font-size:60px;font-weight:400;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumbs *{transition-duration:300ms;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumbs{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumbs-list{gap:0px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-item-title{padding:5px 20px 5px 20px;border-radius:5px 5px 5px 5px;transform:skew(-21deg);background-color:#ffffff;color:#252525;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-item-title-inner{transform:skew(21deg);}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumb-current .uc-item-title{background-color:#E7E7E7;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-item-title:hover{background-color:#E7E7E7;}.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#3F3F3F;margin-right:5px;width:22px;height:15px;border-radius:19px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-item-title:hover .ue-home-icon{color:#3F3F3F;}.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon i,.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon svg{font-size:14px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumb-separator{margin:0 20px;}.elementor-312 .elementor-element.elementor-element-3b13367{--display:flex;--min-height:849px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-f198a56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-511651a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 5px;}.elementor-312 .elementor-element.elementor-element-511651a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-761f561 );}.elementor-312 .elementor-element.elementor-element-49572c1f .elementor-heading-title{font-family:"Mukta Malar", Sans-serif;font-size:34px;font-weight:900;color:var( --e-global-color-a3e2a84 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-5a70654{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon-wrapper{text-align:start;}.elementor-312 .elementor-element.elementor-element-5a70654.elementor-view-stacked .elementor-icon{background-color:#6194AA;}.elementor-312 .elementor-element.elementor-element-5a70654.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-5a70654.elementor-view-default .elementor-icon{color:#6194AA;border-color:#6194AA;}.elementor-312 .elementor-element.elementor-element-5a70654.elementor-view-framed .elementor-icon, .elementor-312 .elementor-element.elementor-element-5a70654.elementor-view-default .elementor-icon svg{fill:#6194AA;}.elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon{font-size:15px;}.elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon svg{height:15px;}.elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon-wrapper svg{width:auto;}.elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon i, .elementor-312 .elementor-element.elementor-element-5a70654 .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-b194b3f{width:var( --container-widget-width, 78% );max-width:78%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-312 .elementor-element.elementor-element-358e192{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.12;--border-radius:33px 33px 33px 33px;box-shadow:0px 0px 0px 3px rgba(7.051304347826088, 52.46855978260871, 90.10000000000002, 0.93);}.elementor-312 .elementor-element.elementor-element-358e192:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C39B3929 6%, #C39B3969 59%);}.elementor-312 .elementor-element.elementor-element-358e192::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-358e192 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-358e192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aimsish.com/wp-content/uploads/2026/01/Add_11zon.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-312 .elementor-element.elementor-element-99e45bd{margin:22px 22px calc(var(--kit-widget-spacing, 0px) + 22px) 22px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:6px;--e-form-steps-indicator-padding:35px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-3b8463e );--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-a3e2a84 );--e-form-steps-indicator-active-primary-color:var( --e-global-color-3b8463e );--e-form-steps-indicator-active-secondary-color:var( --e-global-color-761f561 );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-761f561 );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:2px;--e-form-steps-divider-gap:0px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:17px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-17px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-312 .elementor-element.elementor-element-99e45bd .elementor-labels-inline .elementor-field-group > label{padding-left:3px;}body:not(.rtl) .elementor-312 .elementor-element.elementor-element-99e45bd .elementor-labels-inline .elementor-field-group > label{padding-right:3px;}body .elementor-312 .elementor-element.elementor-element-99e45bd .elementor-labels-above .elementor-field-group > label{padding-bottom:3px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group > label, .elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-subgroup label{color:#000000;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.1px;word-spacing:0px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-type-html{padding-bottom:0px;color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFFC4;border-color:#C39B39;border-radius:25px 25px 25px 25px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFFC4;border-color:#C39B39;border-radius:25px 25px 25px 25px;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-field-group .elementor-select-wrapper::before{color:#C39B39;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-312 .elementor-element.elementor-element-99e45bd .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-a3e2a84 );color:#ffffff;border-color:var( --e-global-color-3b8463e );transition-duration:600ms;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-button[type="submit"]{background-color:var( --e-global-color-a3e2a84 );color:#ffffff;border-color:var( --e-global-color-3b8463e );transition-duration:600ms;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:600ms;}.elementor-312 .elementor-element.elementor-element-99e45bd .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-761f561 );color:#ffffff;border-color:var( --e-global-color-3b8463e );transition-duration:600ms;}.elementor-312 .elementor-element.elementor-element-99e45bd .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-761f561 );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-761f561 );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-99e45bd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-312 .elementor-element.elementor-element-99e45bd .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-a3e2a84 );color:#ffffff;}.elementor-312 .elementor-element.elementor-element-ac41114{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#F96666;}.elementor-312 .elementor-element.elementor-element-7269fd3{--display:flex;}.elementor-312 .elementor-element.elementor-element-18b4e64{--spacer-size:75px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-358e192{--width:96%;}}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-42021689:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-42021689{--min-height:276px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-42021689:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-42021689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-147px 0px;background-size:cover;}.elementor-312 .elementor-element.elementor-element-42021689 > .elementor-shape-bottom svg, .elementor-312 .elementor-element.elementor-element-42021689 > .e-con-inner > .elementor-shape-bottom svg{height:39px;}.elementor-312 .elementor-element.elementor-element-5a997598 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-5a997598 .ue-title-one{font-size:40px;}.elementor-312 .elementor-element.elementor-element-5a997598 .ue-title-two{font-size:40px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-breadcrumbs{font-size:14px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .uc-item-title{padding:4px 4px 4px 4px;margin:-10px -10px -10px -10px;border-radius:5px 5px 5px 5px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon{font-size:9px;margin-right:0px;width:24px;height:15px;border-radius:19px;}.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon i,.elementor-312 .elementor-element.elementor-element-1e97db34 .ue-home-icon svg{font-size:12px;}.elementor-312 .elementor-element.elementor-element-3b13367{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:15px;--padding-right:16px;}.elementor-312 .elementor-element.elementor-element-49572c1f .elementor-heading-title{font-size:25px;}.elementor-312 .elementor-element.elementor-element-b194b3f{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;font-size:12px;}.elementor-312 .elementor-element.elementor-element-358e192::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-358e192 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-358e192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-358e192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aimsish.com/wp-content/uploads/2026/01/logo-web.webp");background-position:center center;background-size:277px auto;}.elementor-312 .elementor-element.elementor-element-358e192{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-ac41114{text-align:center;}}/* Start custom CSS for form, class: .elementor-element-99e45bd *//* Styles for checked and unchecked checkboxes and radios */
    .formx [type="radio"]:checked,
    .formx [type="radio"]:not(:checked) {
        position: absolute;
        visibility: hidden;
    }

    /* Styles for container */
    .formx .elementor-field-option {
        position: relative;
    }
    
    /* check 1 */
    /*-custom .elementor-312 .elementor-element.elementor-element-99e45bds to change image --*/    
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-0 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-5.webp);
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-1 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-6.webp);
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-2 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-1.webp);
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-3 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-7.webp);
    }
    
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-4 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-2.webp);
    }
    
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-5 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-4.webp);
    }
    
        .formx .elementor-field-subgroup .elementor-field-option #form-field-check1-6 + label:after {
        background-image: url(https://aimsish.com/wp-content/uploads/2026/01/course-3.webp);
    }
    
    
    /*
    ******* fix notes*******
    old .elementor-312 .elementor-element.elementor-element-99e45bd display property was overwritten by elementor Styles
    this is the old .elementor-312 .elementor-element.elementor-element-99e45bd --> .formx .elementor-field-option label <---
    and this is the new .elementor-312 .elementor-element.elementor-element-99e45bd --> .formx .elementor-field-subgroup .elementor-field-option label <---
    
 */
   /* Styles for shape */
    .formx .elementor-field-subgroup .elementor-field-option label {
        border: 3px solid black;/* Border size and color */
        border-radius: 50px;/* Rounded corners */
        background-color:white ;/* shape Background color */
        display: block;
        padding: 20px 70px;     /* (top/bottom),(left/right) */
        margin: 8px 0;          /* (top/bottom),(left/right) */
        font-size: 18px;        /* option text size */
        transition: 0.2s all;
        color: black;           /* text color */ */
        cursor: pointer;
        position: relative;
        z-index: 2;
        text-align: center;     /* text position(center, right,left,justify */
    }

    /* Styles for circle */
.formx .elementor-field-option label:after {
    width: 62px; /* Width of the circle */
    height: 62px;/* height of the circle */
    content: "";
    border: 3px solid #072A47; /* circle Border size and color */
    background-color: #fff;
    background-image: url("");
    background-size: cover; /* Change size */
    background-repeat: no-repeat;
    background-position: center;/* Change position */
    border-radius: 50%;/* circle rounded corners */
    z-index: 2;
    position: absolute;
    left: -6px; /* Change circle position x */
    top: 50%; /* Change circle position y */
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 200ms ease-in;
}

    /* checked */
    /* Styles for labels when their associated input is checked */
    .formx input:checked ~ label {
        color: white !important;/* Change text color when checked */
        background-color: #C39B39  !important; /* Set background color when checked */
    }

    /* Styles for(circle) pseudo-elements when their associated input is checked */
    .formx input:checked ~ label:after {
        background-color: #C39B39;/* circle */
        border-color: #C39B39;/* circle */
    }

    /* hover */
    /* Hover effect on labels associated with checkboxes and radios */
    .formx .elementor-field-option label:hover {
        background-color: grey; /* Change background color on hover */
        color: white !important; /* Change text color on hover */
        /* Add any other styles for the hover effect on labels */

        /* Change pseudo-element's color on hover */
        transition: all 200ms ease-in;
    }

    .formx .elementor-field-option label:hover:after {
        background-color: white; /* Change circle color on hover */
        /* Add any other styles for the hover effect for circle */
    }
    
    
    
    
    
  /* neeeeeeeeeeext designnnnn */
 
 /*placeholder spacing*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-yourname input, .elementor-field-group-father input, .elementor-field-group-email input, .elementor-field-group-mobilee input, .elementor-field-group-cnic input, .elementor-field-group-dob input, .elementor-field-group-country input, .elementor-field-group-city input,  .elementor-field-group-address input, .elementor-field-group-postalcode input,  select,  textarea{
    padding-left: 40px;
}



/*Icon size & position settings*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-yourname::before, .elementor-field-group-father::before, .elementor-field-group-email::before, .elementor-field-group-mobilee::before, .elementor-field-group-cnic::before, .elementor-field-group-dob::before, .elementor-field-group-country::before, .elementor-field-group-city::before, .elementor-field-group-address::before, .elementor-field-group-postalcode::before, .elementor-field-group-studymode::before  {
    position: absolute;
    left: 16px;
    top: 27px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "";
    color: #C39B39;
    z-index: 999;
    font-size: 17px;
}

/*Your Name field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-yourname::before{
    content: "\f007";
}

/*Father Name field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-father::before{
    content: "\f007";
}

/*Email field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-email::before{
    content: "\f0e0";
}

/*Mobile field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-mobilee::before{
    content: "\f095";
}

/*Cnic field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-cnic::before{
    content: "\f2c2";
}

/*DOB field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-dob::before{
    content: "\f073";
}

/*Country field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-country::before{
    content: "\f0ac";
}

/*City field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-city::before{
    content: "\f277";
}

/*Address field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-address::before{
    content: "\f279";
}

/*Postal Code field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-postalcode::before{
    content: "\f126";
}

/*StudyMode field*/
.elementor-312 .elementor-element.elementor-element-99e45bd form.elementor-form .elementor-field-group-studymode::before{
    content: "\f19d";
}/* End custom CSS */