.elementor-741 .elementor-element.elementor-element-1b792eda{--display:flex;overflow:visible;}.elementor-741 .elementor-element.elementor-element-0575c55{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-0575c55 *//*========================================
SUBMIT EVENT INTRO
========================================*/

.submit-intro{

    max-width:900px;

    margin:0 auto 45px;

    text-align:center;

}

.submit-intro span{

    display:inline-block;

    padding:8px 20px;

    background:#90292E;

    color:#fff;

    border-radius:50px;

    font-size:12px;

    font-weight:600;

    letter-spacing:2px;

    text-transform:uppercase;

    margin-bottom:18px;

    box-shadow:0 8px 18px rgba(144,41,46,.18);

}

.submit-intro h2{

    font-family:'Oswald',sans-serif;

    font-size:clamp(30px,4vw,46px);

    color:#182446;

    margin-bottom:18px;

    line-height:1.2;

    font-weight:700;

}

.submit-intro p{

    max-width:820px;

    margin:auto;

    font-size:16px;

    line-height:1.9;

    color:#555;

}

/*========================================
FORM WRAPPER
========================================*/

.submit-wrapper{

    max-width:1100px;

    margin:0 auto 70px;

    padding:45px;

    background:#fff;

    border-radius:24px;

    border-top:6px solid #90292E;

    box-shadow:0 18px 45px rgba(0,0,0,.08);

}

/*========================================
EVENTPRIME FORM
========================================*/

.submit-wrapper input,

.submit-wrapper select,

.submit-wrapper textarea{

    width:100%;

    padding:14px 16px;

    border:1px solid #d8d8d8;

    border-radius:12px;

    font-size:15px;

    color:#333;

    background:#fff;

    transition:.3s ease;

    margin-bottom:18px;

}

.submit-wrapper textarea{

    min-height:170px;

    resize:vertical;

}

.submit-wrapper input:focus,

.submit-wrapper select:focus,

.submit-wrapper textarea:focus{

    outline:none;

    border-color:#90292E;

    box-shadow:0 0 0 4px rgba(144,41,46,.12);

}

/*========================================
LABELS
========================================*/

.submit-wrapper label{

    display:block;

    margin-bottom:8px;

    font-size:14px;

    font-weight:600;

    color:#182446;

}

/*========================================
BUTTONS
========================================*/

.submit-wrapper button,

.submit-wrapper input[type="submit"],

.submit-wrapper .button{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:14px 34px;

    border:none;

    border-radius:50px;

    background:#90292E;

    color:#fff;

    font-size:15px;

    font-weight:600;

    cursor:pointer;

    transition:.35s ease;

    text-decoration:none;

}

.submit-wrapper button:hover,

.submit-wrapper input[type="submit"]:hover,

.submit-wrapper .button:hover{

    background:#B11217;

    transform:translateY(-3px);

    box-shadow:0 10px 22px rgba(144,41,46,.25);

}

/*========================================
CHECKBOXES
========================================*/

.submit-wrapper input[type="checkbox"],

.submit-wrapper input[type="radio"]{

    width:auto;

    margin-right:8px;

}

/*========================================
FILE UPLOAD
========================================*/

.submit-wrapper input[type="file"]{

    border:2px dashed #90292E;

    background:#FCF5F5;

    padding:20px;

    cursor:pointer;

}

/*========================================
MESSAGES
========================================*/

.submit-wrapper .notice,

.submit-wrapper .success,

.submit-wrapper .error{

    padding:16px 20px;

    border-radius:12px;

    margin-bottom:20px;

    font-size:14px;

}

.submit-wrapper .success{

    background:#EAF8EE;

    color:#1D6B37;

}

.submit-wrapper .error{

    background:#FDECEC;

    color:#B11217;

}

/*========================================
TABLET
========================================*/

@media(max-width:991px){

.submit-wrapper{

    padding:35px 30px;

}

.submit-intro h2{

    font-size:36px;

}

.submit-intro p{

    font-size:15px;

}

}

/*========================================
MOBILE
========================================*/

@media(max-width:767px){

.submit-intro{

    margin-bottom:35px;

}

.submit-intro span{

    font-size:11px;

}

.submit-intro h2{

    font-size:28px;

}

.submit-intro p{

    font-size:14px;

    line-height:1.8;

}

.submit-wrapper{

    padding:25px 20px;

    margin-bottom:45px;

    border-radius:18px;

}

.submit-wrapper input,

.submit-wrapper select,

.submit-wrapper textarea{

    font-size:14px;

}

.submit-wrapper button,

.submit-wrapper input[type="submit"],

.submit-wrapper .button{

    width:100%;

}

}

/*========================================
SMALL MOBILE
========================================*/

@media(max-width:480px){

.submit-intro h2{

    font-size:24px;

}

.submit-intro p{

    font-size:13px;

}

.submit-wrapper{

    padding:20px 16px;

}

}/* End custom CSS */