.elementor-9335 .elementor-element.elementor-element-2c1790f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:96px;--padding-right:96px;}.elementor-9335 .elementor-element.elementor-element-2c1790f:not(.elementor-motion-effects-element-type-background), .elementor-9335 .elementor-element.elementor-element-2c1790f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-9335 .elementor-element.elementor-element-2c1790f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9335 .elementor-element.elementor-element-53deba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9335 .elementor-element.elementor-element-271bc60{width:var( --container-widget-width, 601px );max-width:601px;padding:0px 0px 24px 0px;--container-widget-width:601px;--container-widget-flex-grow:0;}.elementor-9335 .elementor-element.elementor-element-271bc60 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:72px;font-weight:700;text-transform:uppercase;line-height:1em;color:#0E71B8;}.elementor-9335 .elementor-element.elementor-element-e4433e2{padding:0px 0px 12px 0px;}.elementor-9335 .elementor-element.elementor-element-e4433e2 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:32px;font-weight:600;line-height:1em;color:#111F2A;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-9335 .elementor-element.elementor-element-e2db553{width:var( --container-widget-width, 601px );max-width:601px;padding:0px 0px 22px 0px;--container-widget-width:601px;--container-widget-flex-grow:0;font-family:"Blinker", Sans-serif;font-size:20px;font-weight:400;line-height:140%;color:#606162;}.elementor-9335 .elementor-element.elementor-element-e2db553 p{margin-block-end:10px;}.elementor-9335 .elementor-element.elementor-element-81da5c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9335 .elementor-element.elementor-element-81da5c8:not(.elementor-motion-effects-element-type-background), .elementor-9335 .elementor-element.elementor-element-81da5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-9335 .elementor-element.elementor-element-2c1790f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9335 .elementor-element.elementor-element-271bc60{width:100%;max-width:100%;}.elementor-9335 .elementor-element.elementor-element-271bc60 .elementor-heading-title{font-size:48px;}.elementor-9335 .elementor-element.elementor-element-e4433e2 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9335 .elementor-element.elementor-element-e2db553{width:100%;max-width:100%;font-size:16px;line-height:1.5rem;}.elementor-9335 .elementor-element.elementor-element-e2db553 p{margin-block-end:1px;}}@media(max-width:767px){.elementor-9335 .elementor-element.elementor-element-2c1790f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9335 .elementor-element.elementor-element-271bc60 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-9335 .elementor-element.elementor-element-e4433e2 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9335 .elementor-element.elementor-element-e2db553{font-size:1rem;line-height:1.3rem;}.elementor-9335 .elementor-element.elementor-element-81da5c8{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-9335 .elementor-element.elementor-element-2c1790f{--content-width:1440px;}.elementor-9335 .elementor-element.elementor-element-53deba1{--width:48%;}.elementor-9335 .elementor-element.elementor-element-81da5c8{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9335 .elementor-element.elementor-element-53deba1{--width:100%;}.elementor-9335 .elementor-element.elementor-element-81da5c8{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-87dfeba */.elementor-9335 .elementor-element.elementor-element-87dfeba label {
    font-size: 18px;
    color: #606162;
    font-family: 'Blinker';
    padding-bottom:8px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-header {
    margin-bottom: 0px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba{
        font-family: 'Blinker' !important;

}
.elementor-9335 .elementor-element.elementor-element-87dfeba select {
    font-size: 18px !important;
    color: #606266 !important;
    font-family: 'Blinker' !important;
background-color: white;
border:1px solid #D2DCDA !important;
    padding: 12px 16px !important;
    
}
.elementor-9335 .elementor-element.elementor-element-87dfeba input {
    font-size: 18px !important;
    color: #606266 !important;
    font-family: 'Blinker' !important;
background-color: white;
border:1px solid #D2DCDA !important;
    padding: 12px 16px !important;
    
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-el-group {
    margin-bottom: 32px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .step-nav.ff_step_nav_last {
    padding-top: 10px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba textarea {
    font-size: 18px !important;
    color: #606266 !important;
    font-family: 'Blinker' !important;
background-color: white;
border:1px solid #D2DCDA !important;
    padding: 12px 16px !important;
    
}
.elementor-9335 .elementor-element.elementor-element-87dfeba p a {
    color: rgb(96, 97, 98)
 !important;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_active:before, .elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_completed:before {
    background: #0E71B8 !important;
    border: 1px solid transparent;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
        color: #fff !important;

    height: 56px;
    width: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li:before {
    background: #FBF8F7 !important;
    border: 0px !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    height: 56px !important;
    width: 56px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 100px;
    color: #0E71B8 !important;
    margin-left: 0;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba ul.ff-step-titles li::after {
    width: 95px !important;
    top: 26px !important;
    height: 12px !important;
    border-radius: 100px;
    background: #FBF8F7 !important;
    left: 41% !important;
}

.elementor-9335 .elementor-element.elementor-element-87dfeba ul.ff-step-titles li:not(:first-child)::after {
       width: 90px !important;
    top: 26px !important;
    height: 12px !important;
    border-radius: 100px;
    background: #FBF8F7 !important;
    left: 45% !important;

}

.elementor-9335 .elementor-element.elementor-element-87dfeba .ff-step-titles li:last-child::after {
    display: none;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
    background-color: #606162 ;
    font-size: 18px;
    font-family: 'Blinker';
    border-radius: 100px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba div#fluentform_10_success {
    text-align: center;
    color: black;
    font-family: 'Blinker';
    font-weight: 400;
    box-shadow: none;
    border-radius: 32px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_active:after, .elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_completed:after {
    background: #0E71B8 !important;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap:24px;
    overflow: visible;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders .ff-el-form-check.ff-el-form-check-.ff-el-image-holder {
    height: 169px;
    box-shadow: 0px 0px 10px 0px #2d2e5f1a !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-el-group.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-form-check.ff_item_selected label > span
 {
 background: transparent !important;
     
 }
 .elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders .ff-el-form-check.ff-el-form-check-.ff-el-image-holder.ff_item_selected {
    background-color:#0E71B8 !important;
}
 .elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label span {
    color: #111F2A !important;
    font-size: 24px !important;
    font-family: "Blinker" !important;
}
 .elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders .ff-el-form-check.ff-el-form-check-.ff-el-image-holder.ff_item_selected  label span {
    color: white !important;
 }
 .elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders .ff-el-form-check.ff-el-form-check-.ff-el-image-holder.ff_item_selected .ff-el-image-input-src {
    filter: brightness(0) invert(1);
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li:first-child {
    padding-left: 0;
padding-right: 0px !important;
    
}
.elementor-9335 .elementor-element.elementor-element-87dfeba form , .elementor-9335 .elementor-element.elementor-element-87dfeba .ff-step-body{
    margin-bottom: 0px !important ;
}
@media ( max-width:1025px ) {
     ul.ff-step-titles li::after {
    
    left: 51.4% !important;
}
}
@media ( max-width:835px ) {
    .elementor-9335 .elementor-element.elementor-element-87dfeba ul.ff-step-titles li::after {
    
    width:95px !important;
}
}
@media screen and (max-width:560px ) {
    .elementor-9335 .elementor-element.elementor-element-87dfeba ul.ff-step-titles li::after {
    width: 100% !important;
     top: 26px !important;
    height: 12px !important;
}

    
    .elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_active:before, .elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li.ff_completed:before {
   
    font-size: 18px;
    font-weight: 600;
    height: 46px;
    width: 46px;
   
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-step-titles li:before {
   font-size: 18px;
    font-weight: 600;
    height: 46px;
    width: 46px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-el-group {
    margin-bottom: 20px;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba  .ff-el-group.ff-text-left.ff_submit_btn_wrapper {
    margin-bottom: 0px !important;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .ff_el_checkable_photo_holders {
    display: grid !important;
    grid-template-columns: 1fr;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .fluentform .ff-btn-submit {
    background-color: #0e71b8 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 12px 30px !important;
}
.elementor-9335 .elementor-element.elementor-element-87dfeba .ff-el-group.ff-text-left.ff_submit_btn_wrapper {
    padding-top:10px ;
}

}
.fluentform .ff-btn-prev, .fluentform .ff-btn-next {
    background-color: #0E71B8 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px 28px !important;
    border: none !important;
    font-size: 18px;
    font-weight: 600 !important;
    transition: all 0.3s ease;
}/* End custom CSS */