.elementor-3921 .elementor-element.elementor-element-ea3a5fa:not(.elementor-motion-effects-element-type-background), .elementor-3921 .elementor-element.elementor-element-ea3a5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ewasymposium.com/wp-content/uploads/2025/06/registration-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3921 .elementor-element.elementor-element-ea3a5fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 5% 8% 5%;}.elementor-3921 .elementor-element.elementor-element-ea3a5fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3921 .elementor-element.elementor-element-b16ad17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3921 .elementor-element.elementor-element-6b3f6bc{text-align:center;}.elementor-3921 .elementor-element.elementor-element-6b3f6bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.39vw;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}@media(max-width:1024px){.elementor-3921 .elementor-element.elementor-element-6b3f6bc .elementor-heading-title{font-size:4vw;}}@media(max-width:767px){.elementor-3921 .elementor-element.elementor-element-ea3a5fa{padding:35% 0% 20% 0%;}.elementor-3921 .elementor-element.elementor-element-6b3f6bc > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-3921 .elementor-element.elementor-element-6b3f6bc .elementor-heading-title{font-size:7.5vw;}}/* Start custom CSS */body, html{
    overflow-x: hidden;
}

.break br{
    display: block;
}

.copper-grad{
    background: linear-gradient(129deg, #B16943 15.7%, #F1A06A 86.23%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.reg-form-wrap {
    padding: 5%;
}

.reg-form-wrap h3 {
    font-weight: 400;
    color: #fff;
    margin: 0;
    font-size: 1.82vw;
    font-family: "Source Serif 4", Sans-serif;
}

.reg-form-wrap .gform_fields {
    gap: 17px !important;
}

.reg-form-wrap .gfield--type-html:not(:first-child) {
    margin-top: 5%;
}

.reg-form-wrap hr {
    margin-bottom: 5%;
}

.reg-form-wrap select, 
.reg-form-wrap input:not([type="radio"]) {
    border: 1px solid rgba(255,255,255,0.4);
    background: #15253F !important;
    border-radius: 0 !important;
    padding: 20px !important;
    height: unset !important;
    font-size: 0.94vw !important;
    color: #fff !important;
    font-family: "Inter", Sans-serif !important;
    line-height: 1.1 !important;
    text-transform: capitalize !important;
}

.reg-form-wrap select::placeholder, 
.reg-form-wrap input::placeholder {
    opacity: 0.4 !important;
    color: #fff !important;'
}

.reg-form-wrap .gform-field-label {
    font-size: 0.94vw !important;
    color: #fff !important;
    font-family: "Inter", Sans-serif !important;
    line-height: 1.1 !important;
    text-transform: capitalize !important;
    display: flex !important;
    justify-content: space-between;
    gap: 10px;
}

.reg-form-wrap .gchoice {
    background-color: rgba(255,255,255,0.05);
    padding: 20px 20px !important;
}

.reg-form-wrap select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M12.5233 0L14 1.56787L7 9L0 1.56787L1.47671 0L7 5.86427L12.5233 0Z' fill='white'/%3E%3C/svg%3E") !important;
    background-size: 9px 14px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 20px) 50% !important;
}

.reg-form-wrap .gform_button {
    height: 4.479vw !important;
    font-size: 1.302vw !important;
    font-family: "Mont", Sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.156vw !important;
    width: 100% !important;
    background: linear-gradient(127deg, #b16943 2.72%, #f1a06a 90.36%) !important;
    box-shadow: 19px 24px 38px -9px rgba(241, 160, 106, 0.4) !important;
    max-width: 492px !important;
    border-radius: 0 !important;
    border: none !important;
}

.reg-form-wrap .gform_button span {
    display: flex;
    align-items: center;
    gap: 15px;
}

.reg-form-wrap .gform_button span:after {
    content:'';
    background-image: url(https://ewasymposium.com/wp-content/uploads/2025/06/btn-arrow.svg);
    width: 1.09vw;
    height: 1.15vw;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}

.reg-form-wrap .gform_button:hover {
    background: linear-gradient(127deg, #f1a06a 2.72%, #b16943 90.36%) !important;
}

@media screen and (min-width: 768px){
    .reg-form-wrap .ginput_cardinfo_left {
        inline-size: 66.666% !important;
    }
    
    .reg-form-wrap .ginput_cardinfo_right {
        inline-size: 33.333% !important;
    }
}

@media screen and (max-width: 768px){
    .reg-form-wrap h3 {
        font-size: 3vw;
    }

    .reg-form-wrap select, 
    .reg-form-wrap input:not([type="radio"]),
    .reg-form-wrap .gform-field-label,
    .reg-form-wrap .gform_button {
        font-size: 2vw !important;
    }

    .reg-form-wrap .gform_button span:after {
        width: 2vw;
        height: 2vw;
    }

    .reg-form-wrap .ginput_card_security_code_icon {
        display: none !important;
    }

    .reg-form-wrap .ginput_cardinfo_right .ginput_card_security_code {
        inline-size: 100% !important;
    }
}

@media screen and (max-width: 767px){
    .break br{
        display: none;
    }

    .reg-form-wrap h3 {
        font-size: 6vw;
    }

    .reg-form-wrap select, 
    .reg-form-wrap input:not([type="radio"]),
    .reg-form-wrap .gform-field-label,
    .reg-form-wrap .gform_button {
        font-size: 4vw !important;
    }

    .reg-form-wrap .gform_button span:after {
        width: 4vw;
        height: 4vw;
    }
}/* End custom CSS */