.elementor-219 .elementor-element.elementor-element-3105f9e{--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;--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-219 .elementor-element.elementor-element-5926c48{text-align:center;}.elementor-219 .elementor-element.elementor-element-93c0a64{--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:flex-start;--align-items:center;--padding-top:184px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-219 .elementor-element.elementor-element-93c0a64:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-93c0a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f87df3 );}.elementor-219 .elementor-element.elementor-element-d11ed11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-477548a.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-477548a{text-align:left;}.elementor-219 .elementor-element.elementor-element-477548a img{width:163px;}.elementor-219 .elementor-element.elementor-element-4585bcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__label{text-align:left;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__desc{text-align:left;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder input{color-scheme:normal;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__action-button{transition:all 0.3s;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__next-page-wrap{text-align:left;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-message--success{text-align:center;}.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-message--error{text-align:center;}.elementor-219 .elementor-element.elementor-element-1f0494e{--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:flex-start;--align-items:center;--padding-top:184px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-219 .elementor-element.elementor-element-1f0494e:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-1f0494e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f87df3 );}.elementor-219 .elementor-element.elementor-element-7b800f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-94af74d.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-94af74d{text-align:left;}.elementor-219 .elementor-element.elementor-element-94af74d img{width:163px;}.elementor-219 .elementor-element.elementor-element-b7c918b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label{text-align:left;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__desc{text-align:left;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder input{color-scheme:normal;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__action-button{transition:all 0.3s;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__next-page-wrap{text-align:left;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-message--success{text-align:center;}.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-message--error{text-align:center;}.elementor-219 .elementor-element.elementor-element-a537a29{--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;--padding-top:184px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-219 .elementor-element.elementor-element-a537a29:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-a537a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f87df3 );}.elementor-219 .elementor-element.elementor-element-cac3bc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__label{text-align:left;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__desc{text-align:left;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder input{color-scheme:normal;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-message--success{text-align:center;}.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-message--error{text-align:center;}.elementor-219 .elementor-element.elementor-element-49928ee{--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:flex-start;--align-items:stretch;}.elementor-219 .elementor-element.elementor-element-db8376f{--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:flex-start;--align-items:stretch;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-93c0a64{--padding-top:104px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-219 .elementor-element.elementor-element-1f0494e{--padding-top:104px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-219 .elementor-element.elementor-element-a537a29{--padding-top:104px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-d11ed11{--width:558px;}.elementor-219 .elementor-element.elementor-element-7b800f1{--width:558px;}}@media(max-width:1024px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-d11ed11{--width:100%;}.elementor-219 .elementor-element.elementor-element-7b800f1{--width:100%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4585bcc *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-4585bcc hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__fields-group.checkradio-wrap {
    flex-wrap: nowrap;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    padding: 0;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}

/* Thirteen Page */
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width:767px) {
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   grid-template-columns: 1fr 1fr;
}
.thirteen-page input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container img {
    width: 100%!important;
}
}

/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-4585bcc select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4585bcc *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-4585bcc hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__fields-group.checkradio-wrap {
    flex-wrap: nowrap;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    padding: 0;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}

/* Thirteen Page */
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width:767px) {
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   grid-template-columns: 1fr 1fr;
}
.thirteen-page input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container img {
    width: 100%!important;
}
}

/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-4585bcc select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4585bcc *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-4585bcc hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__fields-group.checkradio-wrap {
    flex-wrap: nowrap;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    padding: 0;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}

/* Thirteen Page */
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width:767px) {
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   grid-template-columns: 1fr 1fr;
}
.thirteen-page input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container img {
    width: 100%!important;
}
}

/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-4585bcc select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4585bcc *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-4585bcc hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-4585bcc .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-4585bcc .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__fields-group.checkradio-wrap {
    flex-wrap: nowrap;
}
.seventh-page .fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    padding: 0;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}

/* Thirteen Page */
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width:767px) {
    .thirteen-page .jet-form-builder__fields-group.checkradio-wrap {
   grid-template-columns: 1fr 1fr;
}
.thirteen-page input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container, .thirteen-page .jet-form-builder__fields-group.checkradio-wrap .custom-img-container img {
    width: 100%!important;
}
}

/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-4585bcc select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-4585bcc .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b7c918b *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-b7c918b hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-b7c918b select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b7c918b *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-b7c918b hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-b7c918b select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b7c918b *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-b7c918b hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-b7c918b select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b7c918b *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-b7c918b hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-b7c918b select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b7c918b *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
.jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-b7c918b hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-b7c918b .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center !important;
    align-content: center !important;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-b7c918b .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
/* .seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
} */
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.twelfth-page figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}
.fix-for-yes-no-radio .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: transparent;
    padding: 0px;
    width: auto;
}

.square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 24px 16px;
    border-radius: 8px;
    width: 210px;
}
@media only screen and (max-width: 1024px){
    .square-radio-items .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
        width: 100% !important;
    }
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale {
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .conditional-scale select {
    width: 82px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder-file-upload__content {
    background-image: url("/wp-content/uploads/2025/01/placeholder-image-blog-optimized-1.png");
    background-position: center;
    background-size: cover;
}
.elementor-219 .elementor-element.elementor-element-b7c918b select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-b7c918b .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-cac3bc4 *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
/* .jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
} */
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-cac3bc4 hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .eleventh-page + .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } 
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span, {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio + span::before,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span,
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio:checked + span img,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
.seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
}
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.two-col-item figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}

.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev button {
    width: 100% !important;
    display: block !important;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;    
    flex-direction: column-reverse;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-cac3bc4 *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
/* .jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
} */
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-cac3bc4 hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .eleventh-page + .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } 
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span, {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio + span::before,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span,
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio:checked + span img,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
.seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
}
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.two-col-item figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}

.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev button {
    width: 100% !important;
    display: block !important;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;    
    flex-direction: column-reverse;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-cac3bc4 *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
/* .jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
} */
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-cac3bc4 hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .eleventh-page + .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } 
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span, {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio + span::before,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span,
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio:checked + span img,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
.seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
}
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.two-col-item figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}

.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev button {
    width: 100% !important;
    display: block !important;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;    
    flex-direction: column-reverse;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-cac3bc4 *//* Progress Bar */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-progress-pages__item {
    display: none;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator, .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #F46F2F;
    height: 4px;
    /*border-radius: 16px;*/
}
.jfb-progress-type--default .jet-form-builder-progress-pages__separator {
    height: 4px;
    background: #E6DBD4;
}
/* .jet-form-builder-progress-pages__item--wrapper:last-child .jet-form-builder-progress-pages__separator{
    
} */
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global{
     padding-top: 100px;
     margin-top: -100px;
}

/* Separator Line */
.elementor-219 .elementor-element.elementor-element-cac3bc4 hr.wp-block-separator.has-alpha-channel-opacity {
    border: 1px solid #E6DBD4 !important;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* For next and prev buttons having different stylings */
button.jet-form-builder__next-page,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
    background-color: #111111;
    width: 100%;
    border-radius: 144px;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    color: white;
    border: 1px solid #111111;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    transition: all 0.5s;
}
button.jet-form-builder__next-page:hover,
button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover{
    background-color: #413C39 ;
    border-color: #413C39;
}
button.jet-form-builder__prev-page {
    background-color: transparent;
    width: 100%;
    border-radius: 0px;
    padding: 0px;
    color: #111111;
    border: 0px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 500;
    margin-top: 24.5px;
    transition: all 0.5s;
}
button.jet-form-builder__prev-page:hover{
    color: #413C39 ;
    opacity: 0.7;
    background-color: transparent;
}
.jet-form-builder__next-page-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fifteen-page .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    flex-direction: column-reverse;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    text-align: center;
    display: block;
}


.first-page + div button.jet-form-builder__next-page {
    height: 48px;
}

/* Default Width */
@media only screen and (min-width: 1025px){
    form.jet-form-builder.layout-column.submit-type-reload {
        width: 946px;
        margin-left: auto;
        margin-right: auto;
    }
    .first-page, .first-page + div,
    .second-page, .second-page + div,
    .fourth-page, .fourth-page + div,
    .fifth-page, .fifth-page + div,
    .seventh-page, .seventh-page + div,
    .eight-page, .eight-page + div,
    .ninth-page, .ninth-page + div,
    .tenth-page, .tenth-page + div,
    .eleventh-page, .first-page + div,
    .thirteen-page, .thirteen-page + div,
    .fourteen-page, .fourteen-page + div,
    .fifteen-page, .fifteen-page + div
    {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
    /* .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } */
    .eleventh-page + .jet-form-builder__next-page-wrap {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    } 
    .jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
        width: 558px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* Spacing */
.first-page .jet-form-builder-row.field-type-checkbox-field {
    margin-top: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 :where(.wp-block-columns) {
    margin-bottom: 40px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-spacer{
    margin-top: 0px;
}

/* Input Default */
.jet-form-builder__field-wrap input{
    height: 56px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Textarea Default */
.jet-form-builder-row.field-type-textarea-field textarea {
    height: 130px;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #E6DBD4;
}

/* Select Default */
.jet-form-builder-row.field-type-select-field.wp-block-jet-forms-select-field select {
    height: 56px;
    border-radius: 16px;
    border: 1px solid #E6DBD4;
    padding: 16px;
}

/* Fonts */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .wp-block-columns p{
    line-height: 24px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 h4{
    font-size: 32px;
    line-height: 38px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder-row.field-type-text-field .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}



/* Yes no radio */
.field-type-radio-field .jet-form-builder__field-label.for-radio .yes-no-radio + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    height: 71px;
    background-color: white;
    border-radius: 8px;
    width: 267px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    color: #111;
    border: 1px solid white;
}
label.jet-form-builder__field-label.for-radio .yes-no-radio:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

@media only screen and (max-width: 1024px){
    label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100%;
    }
    .jet-form-builder__field-label {
        display: block;
    }
    .jet-form-builder__fields-group.checkradio-wrap{
        flex-direction: column !important;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span, {
        width: 100% !important;
    }
    .custom-img-container {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }
    input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span img {
        width: 100% !important;
        height: 155px !important;
        object-fit: cover;
        border-radius: 8px;
    }
    .third-page, .sixth-page{
        gap: 40px !important;
    }
    .two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span{
        width: 100% !important;
    }
}



/* With Image and Desc */
.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio + span::before,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio + span::before{
    display: none;
}
.with-img-desc-radio + span .custom-img-container {
    position: relative;
}
/*.with-img-desc-radio + span img {*/
/*    border: 2px solid transparent;*/
/*}*/
.with-img-desc-radio  + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
}
.with-img-desc-radio + span .bottom-left {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
input.jet-form-builder__field.radio-field.checkradio-field.with-img-desc-radio + span,
input.jet-form-builder__field.checkboxes-field.checkradio-field.with-img-desc-radio + span{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 121px;
}
.with-img-desc-radio + span .additional-desc {
    font-size: 12px;
    line-height: 20px;
    color: #413C39;
}

.field-type-radio-field .jet-form-builder__field-label.for-radio .with-img-desc-radio:checked + span img,
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .with-img-desc-radio:checked + span img{
    border: 2px solid #F46F2F;
    border-radius: 10px;
}

/* First Page and Last Page */
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page label.jet-form-builder__field-label.for-checkbox span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page label.jet-form-builder__field-label.for-checkbox span {
    color: #413C39;
    font-size: 14px;
    line-height: 20px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .jet-form-builder__field-wrap.checkradio-wrap span,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .jet-form-builder__field-wrap.checkradio-wrap span {
    align-items: flex-start;
    gap: 16px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .first-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before,
.elementor-219 .elementor-element.elementor-element-cac3bc4 .fifteen-page .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    position: relative;
    top: 2.5px;
    position: relative;
    top: 2.5px;
    width: 18px;
    height: 18px;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #C0B8B4;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before {
    border-color: #111111 !important;
    background-color: #111111 !important;
    opacity: 1 !important;
}

/* Second Page */
.second-page h6.wp-block-heading {
    margin-bottom: 24px;
}
.jet-form-builder__field.date-field {
    border-radius: 8px !important;
    border: 1px solid #E6DBD4;
    padding: 16px !important;
    color: #979797;
}

/* Third Page */
.third-page {
    gap: 80px;
}
.third-page .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex + h6 {
    margin-bottom: 24px;
}

/* Fourth Page */
.fourth-page .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field{
    margin-bottom: 48px;
}
.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    flex-direction: row;
}

/* Sixth Page */
.sixth-page {
    gap: 80px;
}
.sixth-page img{
    border-radius: 24px
}

/* Seventh Page */
.seventh-page .jet-form-builder-row.field-type-checkbox-field .jet-form-builder__label-text {
    margin-bottom: 24px;
}
.multiple-check-item + span{
        background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.multiple-check-item + span .inner-text-title {
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
    text-align: center;
}
.multiple-check-item + span .inner-text-desc {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    text-align: center;
}
.multiple-check-item + span .inner-text-titledesc {
    width: 100%;
}
label.jet-form-builder__field-label.for-checkbox .multiple-check-item + span {
    width: 100%;
}
.seventh-page .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap {
    width: 100%;
}
.seventh-page label.jet-form-builder__field-label.for-checkbox {
    display: block !important;
    width: 100%;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox .multiple-check-item + span::before{
    display: none;
}

label.jet-form-builder__field-label.for-checkbox .multiple-check-item:checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}

/* Eight Page */
.eight-page h6 + div + p{
    margin-top: 0px;
}


/* Two Col version */
.two-col-item label.jet-form-builder__field-label.for-radio .yes-no-radio + span {
    width: 204px;
}

.fifteen-page h6.wp-block-heading {
    margin-top: 0px;
}
.two-col-item figure.wp-block-image.size-full img {
    border-radius: 24px;
}

/* Plain BG white radio */
.plain-bg-radios .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before {
    border-color: #111;
    background-color: #111;
}


/* Plain BG white checkbox */
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span {
    background-color: white;
    padding: 16px;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    color: black;
}
.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{
    display: none;
}


.plain-checkbox-white .field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span {
    background-color: #FEB891;
    border-radius: 8px;
    border: 1px solid #F46F2F;
    background-image: url("/wp-content/uploads/2025/01/checkmark-brown.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap,
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span,
.plain-checkbox-white input.jet-form-builder__field.checkboxes-field.checkradio-field,
.plain-checkbox-white label.jet-form-builder__field-label.for-checkbox {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.plain-checkbox-white .jet-form-builder__field-wrap.checkboxes-wrap.checkradio-wrap span{
    font-size: 16px;
    line-height: 22.4px;
    color: #111;
    font-weight: 500;
}

.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev button {
    width: 100% !important;
    display: block !important;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;    
    flex-direction: column-reverse;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 select#custom-state {
    border-radius: 8px;
}
.elementor-219 .elementor-element.elementor-element-cac3bc4 .jet-form-builder__label-text {
    font-size: 14px;
    line-height: 20px;
    color: #413C39;
    margin-bottom: 8px;
}/* End custom CSS */