.elementor-2103 .elementor-element.elementor-element-25878d4f:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-25878d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221B33;}.elementor-2103 .elementor-element.elementor-element-25878d4f > .elementor-container{max-width:1400px;min-height:328px;}.elementor-2103 .elementor-element.elementor-element-25878d4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2103 .elementor-element.elementor-element-25878d4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2103 .elementor-element.elementor-element-45bd2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2103 .elementor-element.elementor-element-341993f4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2103 .elementor-element.elementor-element-341993f4 .elementor-heading-title{font-size:27px;font-weight:100;text-transform:uppercase;line-height:35px;letter-spacing:2.3px;color:#FFFFFF;}.elementor-2103 .elementor-element.elementor-element-279e5eb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;line-height:11px;letter-spacing:2px;color:#FFFFFF;}@media(min-width:768px){.elementor-2103 .elementor-element.elementor-element-45bd2f{width:42.212%;}.elementor-2103 .elementor-element.elementor-element-371ab50f{width:57.788%;}}@media(max-width:1023px) and (min-width:768px){.elementor-2103 .elementor-element.elementor-element-45bd2f{width:100%;}.elementor-2103 .elementor-element.elementor-element-371ab50f{width:100%;}}@media(max-width:1023px){.elementor-2103 .elementor-element.elementor-element-25878d4f > .elementor-container{min-height:180px;}.elementor-2103 .elementor-element.elementor-element-45bd2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2103 .elementor-element.elementor-element-341993f4{text-align:center;}.elementor-2103 .elementor-element.elementor-element-279e5eb5{text-align:center;}.elementor-2103 .elementor-element.elementor-element-371ab50f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2103 .elementor-element.elementor-element-3a76bd84{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2103 .elementor-element.elementor-element-45bd2f{width:100%;}.elementor-2103 .elementor-element.elementor-element-341993f4{text-align:start;}.elementor-2103 .elementor-element.elementor-element-341993f4 .elementor-heading-title{font-size:18px;}.elementor-2103 .elementor-element.elementor-element-279e5eb5{text-align:start;}.elementor-2103 .elementor-element.elementor-element-279e5eb5 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for column, class: .elementor-element-45bd2f */.elementor-2103 .elementor-element.elementor-element-45bd2f{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3a76bd84 */.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_heading {
    display: none;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_body {
    margin-bottom: 0px;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gf_progressbar_wrapper {
    display: none;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page {
    display: flex;
    gap: 111px;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page .gform_page_fields {
    width: 100%;
    
    position: relative;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 input{
    background: transparent;
    border: none;
    border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF!important;
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 11px;
    
    padding-left: 0;
    padding-bottom: 24px;
}
.elementor-2103 .elementor-element.elementor-element-3a76bd84 input::placeholder{
    text-transform: uppercase;
}
.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page_footer input {
    border: none;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 input::-webkit-input-placeholder { /* Edge */
  opacity: 1;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 1;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 input::placeholder {
  opacity: 1;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page .gform_page_fields:after{
    color: #fff;
    position: absolute;
    top: 14px;
    right: -35px;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 11px;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page:first-child .gform_page_fields:after{
    content: "1 / 2";
}
.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page:last-child .gform_page_fields:after{
    content: "2 / 2";
}


.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_previous_button {
    display: none;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page_footer{
    position: relative;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_ajax_spinner {
    position: absolute;
    right: 0;
    top: 10px;
}


.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_wrapper h2.gform_submission_error {
	font-size: 13px;
	font-family: 'ivypresto-thin'!important;
	color: #fff;
	letter-spacing: 2.3px;
}

.elementor-2103 .elementor-element.elementor-element-3a76bd84 .gfield_validation_message {
    color: #fff;
}


@media(max-width:767px){
    .elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page {
        gap: 30px;
    }
    
    .elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page .gform_page_fields:after {
        right: 0px;
    }
}


@media(max-width:375px){
    
    .elementor-element-45bd2f, .elementor-element-371ab50f {
        width: 100% !important;
    }

   
    .elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page {
        display: block;
    }

    .elementor-2103 .elementor-element.elementor-element-3a76bd84 .gform_page .gform_page_fields {
        width: 100%!important;
    }
    
    .elementor-2103 .elementor-element.elementor-element-3a76bd84 input {
        width: 100%!important;
    }
    .elementor-2103 .elementor-element.elementor-element-3a76bd84  .gform_page_footer.top_label {
        display: flex;
        justify-content: right;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-371ab50f */.elementor-2103 .elementor-element.elementor-element-371ab50f{
    width:100% !important;
}/* End custom CSS */