.elementor-1957 .elementor-element.elementor-element-ea3a5fa:not(.elementor-motion-effects-element-type-background), .elementor-1957 .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-1957 .elementor-element.elementor-element-ea3a5fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 0% 8% 0%;}.elementor-1957 .elementor-element.elementor-element-ea3a5fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1957 .elementor-element.elementor-element-b16ad17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1957 .elementor-element.elementor-element-6b3f6bc{text-align:center;}.elementor-1957 .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;}.elementor-1957 .elementor-element.elementor-element-f108241{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF80;margin-top:4%;margin-bottom:0%;}.elementor-1957 .elementor-element.elementor-element-d29ed8a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF80;}.elementor-1957 .elementor-element.elementor-element-09a3aab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1957 .elementor-element.elementor-element-09a3aab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15253F99;}.elementor-1957 .elementor-element.elementor-element-09a3aab > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF80;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15% 6% 15% 6%;}.elementor-1957 .elementor-element.elementor-element-09a3aab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1957 .elementor-element.elementor-element-fbab8d5 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-1957 .elementor-element.elementor-element-fbab8d5{text-align:center;}.elementor-1957 .elementor-element.elementor-element-fbab8d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.82vw;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1957 .elementor-element.elementor-element-cd76e4b > .elementor-widget-container{padding:0% 0% 7% 0%;}.elementor-1957 .elementor-element.elementor-element-cd76e4b{text-align:center;}.elementor-1957 .elementor-element.elementor-element-cd76e4b .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:2.6vw;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button .elementor-button-content-wrapper{gap:0.5vw;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.302vw;font-weight:600;letter-spacing:0.16vw;}@media(min-width:768px){.elementor-1957 .elementor-element.elementor-element-d29ed8a{width:57%;}.elementor-1957 .elementor-element.elementor-element-09a3aab{width:42.999%;}}@media(max-width:1024px){.elementor-1957 .elementor-element.elementor-element-6b3f6bc .elementor-heading-title{font-size:4vw;}.elementor-1957 .elementor-element.elementor-element-f108241{padding:0% 3% 0% 3%;}.elementor-1957 .elementor-element.elementor-element-09a3aab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-1957 .elementor-element.elementor-element-fbab8d5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1957 .elementor-element.elementor-element-fbab8d5 .elementor-heading-title{font-size:2.2vw;}.elementor-1957 .elementor-element.elementor-element-cd76e4b .elementor-heading-title{font-size:2.9vw;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button{font-size:2vw;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1957 .elementor-element.elementor-element-ea3a5fa{padding:35% 0% 0% 0%;}.elementor-1957 .elementor-element.elementor-element-6b3f6bc > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-1957 .elementor-element.elementor-element-6b3f6bc .elementor-heading-title{font-size:7.5vw;}.elementor-1957 .elementor-element.elementor-element-d29ed8a > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1957 .elementor-element.elementor-element-09a3aab > .elementor-element-populated{border-width:1px 0px 0px 0px;}.elementor-1957 .elementor-element.elementor-element-fbab8d5 .elementor-heading-title{font-size:4.5vw;}.elementor-1957 .elementor-element.elementor-element-cd76e4b .elementor-heading-title{font-size:6vw;}.elementor-1957 .elementor-element.elementor-element-75d684a{width:100%;max-width:100%;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-1957 .elementor-element.elementor-element-75d684a .elementor-button{font-size:4.5vw;padding:0% 0% 0% 0%;}}/* 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: "Montserrat", 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 */