.elementor-1234 .elementor-element.elementor-element-7a3a9fae{--display:flex;--min-height:100vh;--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1234 .elementor-element.elementor-element-7a3a9fae:not(.elementor-motion-effects-element-type-background), .elementor-1234 .elementor-element.elementor-element-7a3a9fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1234 .elementor-element.elementor-element-7a3a9fae.e-con{--align-self:center;}.elementor-1234 .elementor-element.elementor-element-a9aa9a8{--display:flex;--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:space-between;--align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-1234 .elementor-element.elementor-element-095e43a{text-align:left;font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-1234 .elementor-element.elementor-element-095e43a a{color:var( --e-global-color-primary );}.elementor-1234 .elementor-element.elementor-element-095e43a a:hover, .elementor-1234 .elementor-element.elementor-element-095e43a a:focus{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1234 .elementor-element.elementor-element-e52d14b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:700;font-style:normal;line-height:1.3em;letter-spacing:0px;}.elementor-1234 .elementor-element.elementor-element-b0fd345{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-1234 .elementor-element.elementor-element-e4e566d{--display:flex;}@media(min-width:768px){.elementor-1234 .elementor-element.elementor-element-7a3a9fae{--content-width:1490px;}}@media(max-width:1024px){.elementor-1234 .elementor-element.elementor-element-7a3a9fae{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:020%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1234 .elementor-element.elementor-element-095e43a{width:100%;max-width:100%;font-size:18px;line-height:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1234 .elementor-element.elementor-element-e52d14b{width:100%;max-width:100%;}.elementor-1234 .elementor-element.elementor-element-e52d14b .elementor-heading-title{font-size:72px;line-height:1.3em;}.elementor-1234 .elementor-element.elementor-element-b0fd345{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}}@media(max-width:767px){.elementor-1234 .elementor-element.elementor-element-7a3a9fae{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:40%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1234 .elementor-element.elementor-element-095e43a{font-size:18px;line-height:1.3em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1234 .elementor-element.elementor-element-e52d14b .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1234 .elementor-element.elementor-element-b0fd345{font-size:18px;line-height:1.3em;}.elementor-1234 .elementor-element.elementor-element-e4e566d{--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:flex-start;--align-items:flex-start;--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-1234 .elementor-element.elementor-element-c21ad5c{width:100%;max-width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-c21ad5c *//* Page State Indicator at top of Form */
.wpforms-page-indicator-page-number {
    background-color: #D9D9D9!important;
    opacity: 1!important;
}
.wpforms-page-indicator-page {
    margin: 5px!important;
}

.wpforms-page-indicator-page-triangle {
    display: none;
}

/* Active Page */
div.wpforms-page-indicator-page.active span {
    background-color: #FFFF2C!important;
}

/* Radio & Checkboxes */
div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    margin: 0;
    border-width: 0px !important;
    border-style: solid;
    border-color: #000 !important;
    box-shadow: 0px !important;
    outline: none;
}

/* Dropdown box shadow disable */
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
    box-shadow: 0px !important;
}


div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus {
    border-width: var(--wpforms-field-border-size, 0) !important;
    border-style: solid !important;
    border-color: none !important;
    box-shadow: 0px !important;
    outline: none !important;
}

div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid {
    border-width: var(--wpforms-field-border-size, 0);
    border-style: solid !important;
    border-color: none !important;
    box-shadow: 0px !important;
    outline: none !important;
}

/*
div.wpforms-container-full input:focus, div.wpforms-container-full textarea:focus, div.wpforms-container-full input:focus:invalid, div.wpforms-container-full textarea:focus:invalid {
    border-width: 0px;
    border-style: solid;
    border-color: none !important;
    box-shadow: 0px !important;
    outline: none;
}
*/

div.wpforms-container-full input[type=radio]:checked:after {
    background-color: #000 !important;
}

#wpforms-1276-field_33_1 {
    border-width: 0px !important;
}

/* 2nd Form State Texts & QR Code Alignment */
#wpforms-1276-field_17 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#wpforms-1276-field_17 img {
    margin-left: auto;
    margin-right: auto;
}


div.wpforms-field-container {
    padding: 20px 50px 20px 50px!important;
    background: white !important;
    border-radius: 20px !important;
    min-height: 600px;
    line-height: 1.3em !important;
}

/* Confirmation Message Container Styling */
div.wpforms-confirmation-container-full {
    background: #ffffff!important;
    border: none !important;
    border-radius: 20px!important;
    padding: 50px !important;
    line-height: 1.3em !important;
}
/* QR Code Inside Confirmation Container */
.wpforms-confirmation-container-full img {
    margin-left: auto;
    margin-right: auto;
}

div#wpforms-confirmation-1276 {
    padding: 50px !important;
    border-radius: 20px!important;
    line-height: 1.3em !important;
}

div#wpforms-confirmation-1276 a {
    text-decoration: underline;
    font-size: 18px;
}

/* Label Adjustments */
.wpforms-field-label { 
    font-size: 23px!important;
    margin: 10px 0!important;
    font-weight: 400!important;
    line-height: 1.3em !important;   
}

#wpforms-submit-1276 {
    color: #000 !important;
    float: left !important;
    background-color: #ffff2c !important;
}

label.wpforms-field-label {
    line-height: 1.3em !important;
}


/* Fields Style Adjustments */
input, textarea {
    border-radius: 0px !important;
}

.elementor-kit-138 input:not([type="button"]):not([type="submit"]), .elementor-kit-138 textarea, .elementor-kit-138 .elementor-field-textual {
    border-width: 0px 0px 1px 0px;
    text-transform: none;
}

.elementor-kit-138 input[type=radio] {
    border-width: 0px !important;
}

div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left
{
    text-align: center !important;
}

/* Next Button */
.wpforms-page-next {
    background-color: #ffff2c !important;
    border-radius: 8px !important;
}

wpforms-page-next:hover {
    background-color: #000 !important;
}

/* Mobile */

@media only screen and (max-width: 600px) {
    div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
        display: block !important;
    }
    div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page {
        padding: 0px !important;
    }
    
    div.wpforms-field-container {
        padding: 20px 20px 20px 20px!important;
        background: white !important;
        border-radius: 20px !important;
        min-height: 600px;
        line-height: 1.3em !important;
    }
    
    label.wpforms-field-label {
        line-height: 1.3em !important;
        font-size: 18px !important;
    }
    
    div.wpforms-field-container h1, div.wpforms-field-container h2, div.wpforms-confirmation-container-full h1, div.wpforms-confirmation-container-full h2 {
        font-size: 30px !important;
    }
    
    div.wpforms-field-container p, div.wpforms-confirmation-container-full {
        font-size: 18px !important;
    }
    
}/* End custom CSS */