/* Popup Background */
.ins-popup{
  display:none;
  position:fixed;
  z-index:99999;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);
  justify-content:center;
  align-items:center;
}

/* Popup Box */
.ins-popup-content{
  background:#fff;
  width:95%;
  max-width:800px;
  max-height:90vh;
  overflow:auto;
  border-radius:10px;
  padding:25px;
  position:relative;
}

/* Close Button */
.ins-close{
  position:absolute;
  top:10px;
  right:15px;
  font-size:28px;
  cursor:pointer;
}


.forminator-ui#forminator-module-1046.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-label {
    color: #777771;
    display: none;
}

.forminator-ui#forminator-module-1046.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    font-size: 12px;
    font-family: Roboto;
    font-weight: normal;
    display: none;
}







@media (max-width: 768px) {
    .forminator-pagination-steps {
        max-width: 100%;
        overflow-x: scroll !important;
        display: flex !important;
        flex-direction: row !important;
    }
}



.forminator-ui#forminator-module-1046.forminator-design--default .forminator-label {
    font-size: 28px;
    font-family: 'Poppins';
    font-weight: 700;
   
    padding-bottom: 22px;
}


.forminator-ui#forminator-module-1046.forminator-design--default .forminator-input, .forminator-ui#forminator-module-1046.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-1046.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 16px;
    font-family: Roboto;
    font-weight: normal;
  
    
}




.forminator-ui#forminator-module-1046.forminator-design--default .forminator-input,
.forminator-ui#forminator-module-1046.forminator-design--default .forminator-input input,
.forminator-ui#forminator-module-1046.forminator-design--default .forminator-iti-input {
    width: 100%;
    max-width: 400px; /* adjust size */
    margin-left: auto;
    margin-right: auto;
    display: block;
}




.forminator-ui#forminator-module-1046.forminator-design--default .forminator-label {
    font-size: 19px;
    font-family: 'Poppins';
    font-weight: 700;
    font-style: italic;
}

.forminator-ui#forminator-module-1046.forminator-design--default .forminator-label {
    font-size: 45px;
    font-family: sans-serif;
    font-weight: 800;
    font-style: revert-layer;
    color: #1f3a6d;
}






.forminator-ui#forminator-module-1046.forminator-design--default .forminator-label {
    font-size: 28px;
    font-family: 'Poppins';
  
    padding-bottom: 22px;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-field {
    margin: 0;
    padding: 0;
    border: 0;
    border: 2px solid #1f3a6d7d;
    padding: 44px;
    border-radius: 9px;
}


.forminator-ui#forminator-module-1046.forminator-design--default .forminator-button-next {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    background-color: #FF6B26;
    border-radius: 6px;
}

.forminator-ui#forminator-module-1046.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	 background-color: #FF6B26;
    border-radius: 6px;
}



.forminator-ui#forminator-module-916.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    background-color: #ff6b26;
    border-radius: 8px;
}

.forminator-ui#forminator-module-916.forminator-design--default .forminator-button-next {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    background-color: #ff6b26;
    border-radius: 9px;
}

.forminator-ui#forminator-module-916.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    color: #097BAA;
    display: none;
}

.forminator-ui#forminator-module-916.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-label {
    color: #777771;
    display: none;
}



.forminator-ui#forminator-module-916.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    background-color: #ff6b26;
    border-radius: 8px;
}

.forminator-ui#forminator-module-1046.forminator-design--default .forminator-input, .forminator-ui#forminator-module-1046.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-1046.forminator-design--default .forminator-iti-input {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}










.forminator-ui#forminator-module-916.forminator-design--default .forminator-checkbox .forminator-checkbox-box, .forminator-select-dropdown-container--open .forminator-custom-form-916.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box {
    border-color: #777771;
    background-color: #EDEDED;
    color: #097BAA;
    border-radius: 33px;
}
.forminator-ui#forminator-module-916.forminator-design--default .forminator-checkbox .forminator-checkbox-image {
    border-color: #777771;
    background-color: #EDEDED;
    border-radius: 12px;
}





.forminator-ui#forminator-module-916.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #777771;
    display: none;
}
.forminator-ui#forminator-module-916.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #777771;
    background-color: #097BAA;
    display: none;
}





.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 30px;
    display: none;
}


/* Car + Home Css */
 .forminator-ui#forminator-module-1046.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #777771;
    display: none;
}
.forminator-ui#forminator-module-1046.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #777771;
    background-color: #097BAA;
    display: none;
}



/* Home Funnel Css*/
.forminator-ui#forminator-module-1035.forminator-design--default .forminator-button-next {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	  background-color: #ff6b26;
    border-radius: 8px;
}
.forminator-ui#forminator-module-1035.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	  background-color: #ff6b26;
    border-radius: 8px;
}

.forminator-ui#forminator-module-1035.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #777771;
    background-color: #097BAA;
    display: none;
}
.forminator-ui#forminator-module-1035.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #777771;
    display: none;
}
.forminator-ui#forminator-module-1035.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    font-size: 12px;
    font-family: Roboto;
    font-weight: normal;
    display: none;
}



/* Umrella Css*/ 
.forminator-ui#forminator-module-1024.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #777771;
    background-color: #097BAA;
    display: none;
}
.forminator-ui#forminator-module-1024.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #777771;
    display: none;
}
.forminator-ui#forminator-module-1024.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    color: #097BAA;
    display: none;
}

.forminator-ui#forminator-module-1024.forminator-design--default .forminator-button-next {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
    background-color: #ff6b26;
    border-radius: 8px;
}

.forminator-ui#forminator-module-1024.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	  background-color: #ff6b26;
    border-radius: 8px;
}



/* Life Insurance*/

.forminator-ui#forminator-module-1006.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
    border-color: #777771;
    background-color: #097BAA;
    display: none;
}
.forminator-ui#forminator-module-1006.forminator-design--default .forminator-pagination-steps .forminator-break {
    background-color: #777771;
    display: none;
}
.forminator-ui#forminator-module-1006.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    color: #097BAA;
    display: none;
}

.forminator-ui#forminator-module-1006.forminator-design--default .forminator-button-next {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	  background-color: #ff6b26;
    border-radius: 8px;
}

.forminator-ui#forminator-module-1006.forminator-design--default .forminator-button-back {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
	  background-color: #ff6b26;
    border-radius: 8px;
}





.forminator-ui#forminator-module-916.forminator-design--default .forminator-button-submit {
    border-radius: 8px;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 500;
    background-color: #ff6b26;
}


.ast-narrow-container .site-content > .ast-container {
    max-width: 1100px;
}

.custom-featured-image img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}