.elementor-4532 .elementor-element.elementor-element-92e0144:not(.elementor-motion-effects-element-type-background), .elementor-4532 .elementor-element.elementor-element-92e0144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://indiataxpayersassociation.com/wp-content/uploads/2025/10/Hotel-Management-Salary-in-India-2024-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4532 .elementor-element.elementor-element-92e0144 > .elementor-background-overlay{background-color:#010101;opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4532 .elementor-element.elementor-element-92e0144{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 120px 0px;}.elementor-4532 .elementor-element.elementor-element-4c867da > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .content-inner{max-width:1000px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading{margin-bottom:0px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title{color:#FFFFFF;font-size:52px;margin-bottom:0px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .sub-title{margin-bottom:8px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title-desc{color:#FFFFFF;font-size:20px;padding:10px 0px 0px 0px;}.elementor-4532 .elementor-element.elementor-element-74ff774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4532 .elementor-element.elementor-element-74ff774:not(.elementor-motion-effects-element-type-background), .elementor-4532 .elementor-element.elementor-element-74ff774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .content-inner{max-width:906px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading{margin-bottom:25px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .title{font-size:36px;margin-bottom:0px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .sub-title{margin-bottom:3px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .sub-title .tagline{font-size:18px;font-weight:400;text-transform:none;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-4532 .elementor-element.elementor-element-ec97c5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4532 .elementor-element.elementor-element-ec97c5d:not(.elementor-motion-effects-element-type-background), .elementor-4532 .elementor-element.elementor-element-ec97c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB;}.elementor-4532 .elementor-element.elementor-element-11f8803{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4532 .elementor-element.elementor-element-11f8803.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-4532 .elementor-element.elementor-element-92e0144{padding:70px 0px 80px 0px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title{font-size:40px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title-desc{font-size:18px;line-height:28px;padding:0px 0px 0px 0px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .content-inner{max-width:800px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading{margin-bottom:20px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .title-desc{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title{font-size:36px;margin-bottom:10px;}.elementor-4532 .elementor-element.elementor-element-2f4f55e .gsc-heading .title-desc{font-size:14px;line-height:24px;}.elementor-4532 .elementor-element.elementor-element-74ff774{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .title{font-size:22px;}.elementor-4532 .elementor-element.elementor-element-1a476ac .gsc-heading .title-desc{font-size:16px;}.elementor-4532 .elementor-element.elementor-element-ec97c5d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4532 .elementor-element.elementor-element-11f8803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-11f8803 */input#um-submit-btn {
    text-transform: uppercase !important;
    font-weight: 700 !important;
}

input#um-submit-btn {
    width: 800px !important;
}


.member_type_radio label.um-field-radio {
    background: #3d4c9f;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .1rem;
    text-align: center;
    padding: 1em;
    cursor: pointer;
    border-radius: .5rem;
    border: 1px solid #ccc;
    position: relative;
    z-index: 1;
}
.member_type_radio .um-field-radio-option {
    color: #fff !important;
    font-weight: 600;
}
.member_type_radio input[type="radio"]{
  display: none !important;
}

.member_type_radio span.um-field-radio-state {
    visibility: hidden;
}

.member_type_radio .um-field-radio.active{
    background: #f5991f;
    color: white;
    box-shadow: 0 0.2em 0.45em 0.1em rgba(0,0,0, 0.4);
    /*transform: scale(1.25);*/
    animation: checked 200ms 1;
    border: 1px solid darken(#56b056, 10%);
    position: relative;
    z-index: 5;
 
} 
div#um_field_3839_referral_code, div#um_field_4453_referral_code {
    display: block !important;
}

@media (max-width: 767px){
    input#um-submit-btn {
        width: 100% !important
    }
    
    .member_type_radio label.um-field-radio{
        font-size: 11px !important;
    }
    .um-field-label label {
    font-size: 13px !important;
    }
    .member_type_radio label.um-field-radio{
        padding: 0.6em;
    }
    .member_type_radio{
            margin: 0px 0px 8px 0px !important;
    }
}/* End custom CSS */