.elementor-800 .elementor-element.elementor-element-42523cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:192px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs{text-align:left;}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item > *{font-family:var( --e-global-typography-509859f-font-family ), Sans-serif;font-size:var( --e-global-typography-509859f-font-size );font-weight:var( --e-global-typography-509859f-font-weight );line-height:var( --e-global-typography-509859f-line-height );letter-spacing:var( --e-global-typography-509859f-letter-spacing );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-link{color:var( --e-global-color-b5ac316 );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-5646b96 );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-target{font-family:var( --e-global-typography-07b9f59-font-family ), Sans-serif;font-size:var( --e-global-typography-07b9f59-font-size );font-weight:var( --e-global-typography-07b9f59-font-weight );line-height:var( --e-global-typography-07b9f59-line-height );letter-spacing:var( --e-global-typography-07b9f59-letter-spacing );color:var( --e-global-color-2dcafb1 );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-sep{margin-left:10px;margin-right:10px;font-size:16px;color:var( --e-global-color-bb81f76 );padding:3px 0px 0px 0px;}.elementor-800 .elementor-element.elementor-element-33ba02e .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-800 .elementor-element.elementor-element-33ba02e .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;padding:4px 4px 4px 4px;}.elementor-800 .elementor-element.elementor-element-1b6ece3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-800 .elementor-element.elementor-element-2bd5b68{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-800 .elementor-element.elementor-element-2bd5b68.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-800 .elementor-element.elementor-element-f5fc385{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-f5fc385 > .elementor-widget-container{background-color:var( --e-global-color-46cd225 );padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-800 .elementor-element.elementor-element-bdf52b0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__label{text-align:left;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__desc{text-align:left;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder input{color-scheme:normal;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page-wrap{text-align:right;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page{padding:20px 24px 20px 24px;font-size:var( --e-global-typography-df86eea-font-size );font-weight:var( --e-global-typography-df86eea-font-weight );text-transform:var( --e-global-typography-df86eea-text-transform );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32d7cc3 );border-radius:999px 999px 999px 999px;color:var( --e-global-color-32d7cc3 );background-color:var( --e-global-color-cedf1f1 );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="next"]{justify-content:flex-end;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page:hover{border-style:solid;background-color:var( --e-global-color-b246239 );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__prev-page{padding:20px 24px 20px 24px;font-size:var( --e-global-typography-df86eea-font-size );font-weight:var( --e-global-typography-df86eea-font-weight );text-transform:var( --e-global-typography-df86eea-text-transform );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32d7cc3 );border-radius:999px 999px 999px 999px;color:var( --e-global-color-32d7cc3 );background-color:var( --e-global-color-cedf1f1 );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="prev"]{justify-content:flex-start;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__prev-page:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32d7cc3 );border-radius:999px 999px 999px 999px;background-color:var( --e-global-color-b246239 );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-message--success{text-align:center;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-message--error{text-align:center;}@media(min-width:768px){.elementor-800 .elementor-element.elementor-element-2bd5b68{--width:26%;}}@media(max-width:1366px){.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-509859f-font-size );line-height:var( --e-global-typography-509859f-line-height );letter-spacing:var( --e-global-typography-509859f-letter-spacing );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-07b9f59-font-size );line-height:var( --e-global-typography-07b9f59-line-height );letter-spacing:var( --e-global-typography-07b9f59-letter-spacing );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__prev-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}}@media(max-width:1024px){.elementor-800 .elementor-element.elementor-element-42523cd{--padding-top:112px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-509859f-font-size );line-height:var( --e-global-typography-509859f-line-height );letter-spacing:var( --e-global-typography-509859f-letter-spacing );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-07b9f59-font-size );line-height:var( --e-global-typography-07b9f59-line-height );letter-spacing:var( --e-global-typography-07b9f59-letter-spacing );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__prev-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-509859f-font-size );line-height:var( --e-global-typography-509859f-line-height );letter-spacing:var( --e-global-typography-509859f-letter-spacing );}.elementor-800 .elementor-element.elementor-element-448c3cd0 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-07b9f59-font-size );line-height:var( --e-global-typography-07b9f59-line-height );letter-spacing:var( --e-global-typography-07b9f59-letter-spacing );}.elementor-800 .elementor-element.elementor-element-2bd5b68{--width:100%;}.elementor-800 .elementor-element.elementor-element-f5fc385{width:100%;max-width:100%;}.elementor-800 .elementor-element.elementor-element-bdf52b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__next-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__prev-page{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-800 .elementor-element.elementor-element-42523cd{--content-width:720px;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-33ba02e */.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs{ display: flex; }
.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs .jet-listing-dynamic-repeater__item{
    display: flex;
}
.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs .breadcrumbs-item-sep{
    margin-left: 5px;
    margin-right: 5px;
    color: var( --e-global-color-bb81f76 );
    padding: 3px 0px 0px 0px;
    font-size: 16px;
}
.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs .breadcrumbs-item-link{
    font-family: var(--e-global-typography-07b9f59-font-family), Sans-serif;
    font-size: var(--e-global-typography-07b9f59-font-size);
    font-weight: var(--e-global-typography-07b9f59-font-weight);
    line-height: var(--e-global-typography-07b9f59-line-height);
    letter-spacing: var(--e-global-typography-07b9f59-letter-spacing);
    color: var(--e-global-color-2dcafb1);
    pointer-events: none;
    cursor: default;
}

.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs .breadcrumbs-item-link.link{
   color: var( --e-global-color-b5ac316 );
   pointer-events: auto; /* re-enables click */
  cursor: pointer;
  font-weight: 600;
}
.elementor-800 .elementor-element.elementor-element-33ba02e .breadcrumbs .breadcrumbs-item-link.link:hover{
   color: var( --e-global-color-5646b96 );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5fc385 */.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .title{
    font-family: var(--e-global-typography-158b370-font-family), Sans-serif;
    font-size: var(--e-global-typography-158b370-font-size);
    font-weight: var(--e-global-typography-158b370-font-weight);
    line-height: var(--e-global-typography-158b370-line-height);
    letter-spacing: var(--e-global-typography-158b370-letter-spacing);
    color: var(--e-global-color-35d0576);
    margin: 0 0 8px;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .mobile-dropdown{ 
    display: none; 
    justify-content: space-between;
    background-color: var(--e-global-color-5bc8e47);
    font-family: var(--e-global-typography-0f7bca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-0f7bca7-font-size);
    font-weight: 600;
    line-height: var(--e-global-typography-0f7bca7-line-height);
    letter-spacing: var(--e-global-typography-0f7bca7-letter-spacing);
    color: var(--e-global-color-2dcafb1);
    padding: 8px;
    border-radius: 8px;
    cursor: pointer;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .mobile-dropdown svg{
    width: 12px;
    transition: transform 0.3s ease;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .mobile-dropdown.rotated svg{
    transform: rotate(180deg);
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps{
    list-style-type: none;
    padding: 0;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step{
    font-family: var(--e-global-typography-0f7bca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-0f7bca7-font-size);
    font-weight: var(--e-global-typography-0f7bca7-font-weight);
    line-height: var(--e-global-typography-0f7bca7-line-height);
    letter-spacing: var(--e-global-typography-0f7bca7-letter-spacing);
    color: var(--e-global-color-2dcafb1);
    padding: 8px;
    border-radius: 8px;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step.navigated{
    cursor: pointer;
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step.navigated:hover{
    font-weight: 600;
    background-color: var(--e-global-color-5bc8e47);
}
.elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step.active{
    font-weight: 600;
    background-color: var(--e-global-color-5bc8e47);
}


@media only screen and (max-width: 767px) {
  .elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .mobile-dropdown{ display: flex; }
  .elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps{
    height: 0px;
    overflow: hidden;
    margin: 0;
    transition: height 0.4s ease;
    position: absolute;
    top: 100px;
    z-index: 1;
    background-color: var(--e-global-color-cedf1f1);
    width: calc(100% - 48px);
    left: 24px;
    border-radius: 8px;
 }
 .elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step.navigated:hover{
    font-weight: 600;
    background-color: var(--e-global-color-b6cf393);
 }
 .elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps .step.active{
    font-weight: 600;
    background-color: var(--e-global-color-b6cf393);
 }
  .elementor-800 .elementor-element.elementor-element-f5fc385 .irwd-steps-navigator .steps.open {
    height: auto; 
    padding: 16px;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-bdf52b0 */.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder-messages-wrap{
    display: none;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .field-type-text-field{
    visibility: hidden;
    height: 0;
    margin: 0;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 
/* Heading */

.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-h2,
.elementor-800 .elementor-element.elementor-element-bdf52b0 h1.form-h2{
    margin: 0;
    font-family: var(--e-global-typography-25fc9fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-25fc9fc-font-size);
    font-weight: var(--e-global-typography-25fc9fc-font-weight);
    line-height: var(--e-global-typography-25fc9fc-line-height);
    letter-spacing: var(--e-global-typography-25fc9fc-letter-spacing);
    color: var(--e-global-color-a033334);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-h4{
    margin: 0;
    font-family: var(--e-global-typography-584e029-font-family), Sans-serif;
    font-size: var(--e-global-typography-584e029-font-size);
    font-weight: var(--e-global-typography-584e029-font-weight);
    line-height: var(--e-global-typography-584e029-line-height);
    letter-spacing: var(--e-global-typography-584e029-letter-spacing);
    color: var(--e-global-color-a033334);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-h5{
    margin: 0;
    font-family: var(--e-global-typography-4bdabd3-font-family), Sans-serif;
    font-size: var(--e-global-typography-4bdabd3-font-size);
    font-weight: var(--e-global-typography-4bdabd3-font-weight);
    line-height: var(--e-global-typography-4bdabd3-line-height);
    color: var(--e-global-color-a033334);
}


/* Columns */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-columns{
    margin: 0;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-columns.gap48{
    gap: 48px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-columns.gap40{
    gap: 40px;
}

/* Image */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-image img{
    border-radius: 8px;
    width: 100%;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-image.mb-48{
    margin-bottom: 48px;
}

/* Texts */
.elementor-800 .elementor-element.elementor-element-bdf52b0 p{
    font-family: var(--e-global-typography-0f7bca7-font-family), Sans-serif;
    font-size: var(--e-global-typography-0f7bca7-font-size);
    font-weight: var(--e-global-typography-0f7bca7-font-weight);
    line-height: var(--e-global-typography-0f7bca7-line-height);
    letter-spacing: var(--e-global-typography-0f7bca7-letter-spacing);
    color: var(--e-global-color-2dcafb1);
    margin-bottom: 20px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 p strong{
    font-weight: 600;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 p.mb-0{ margin: 0; }
.elementor-800 .elementor-element.elementor-element-bdf52b0 p.form-pb1{
    font-family: var(--e-global-typography-1efb2bc-font-family), Sans-serif;
    font-size: var(--e-global-typography-1efb2bc-font-size);
    font-weight: var(--e-global-typography-1efb2bc-font-weight);
    line-height: var(--e-global-typography-1efb2bc-line-height);
    color: var(--e-global-color-a033334);
}

/* Table */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-table{
    margin-bottom: 48px !important;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-table table td{
    border-color: var(--e-global-color-e10f689);
    font-family: var(--e-global-typography-4adffd3-font-family), Sans-serif;
    font-size: var(--e-global-typography-4adffd3-font-size);
    font-weight: var(--e-global-typography-4adffd3-font-weight);
    line-height: var(--e-global-typography-4adffd3-line-height);
    letter-spacing: var(--e-global-typography-4adffd3-letter-spacing);
    color: var(--e-global-color-a033334);
    padding: 8px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-table table tbody tr:nth-child(1) td{
    background-color: var(--e-global-color-2b05de8);
    color: var(--e-global-color-04c0c87);
    font-weight: 600;
    border-color: var(--e-global-color-2b05de8);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-table table tbody tr:nth-child(2) td{
    background-color: var(--e-global-color-b6cf393);
    color: var(--e-global-color-a033334);
    font-weight: 600;
    border-color: var(--e-global-color-b6cf393);
}

/* Form Questions */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__label .jet-form-builder__required{
    margin-left: -3px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__field.important{
    border-color: var( --e-global-color-e1f31fb );
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder__field-wrap .error-message{
    font-family: var(--e-global-typography-07b9f59-font-family), Sans-serif;
    font-size: var(--e-global-typography-07b9f59-font-size);
    font-weight: var(--e-global-typography-07b9f59-font-weight);
    line-height: var(--e-global-typography-07b9f59-line-height);
    letter-spacing: var(--e-global-typography-07b9f59-letter-spacing);
    color: var(--e-global-color-98a140e);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions{
   background-color: var(--e-global-color-b6cf393);
   border: 1px solid var(--e-global-color-b6cf393);
   border-radius: 8px;
   padding: 32px 32px 48px 32px;
   position: relative;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions.important{
  border-color: var( --e-global-color-e1f31fb );
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .error-message{
    font-family: var(--e-global-typography-07b9f59-font-family), Sans-serif;
    font-size: var(--e-global-typography-07b9f59-font-size);
    font-weight: var(--e-global-typography-07b9f59-font-weight);
    line-height: var(--e-global-typography-07b9f59-line-height);
    letter-spacing: var(--e-global-typography-07b9f59-letter-spacing);
    color: var(--e-global-color-98a140e);
    margin: 5px 0 0;
    position: absolute;
    top: 14px;
    right: 30px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .field-type-radio-field{
    margin: 0;
    border-color: var( --e-global-color-e1f31fb );
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .field-type-radio-field .jet-form-builder__label-text{
    font-family: var(--e-global-typography-b315709-font-family), Sans-serif;
    font-size: var(--e-global-typography-b315709-font-size);
    font-weight: var(--e-global-typography-b315709-font-weight);
    line-height: var(--e-global-typography-b315709-line-height);
    letter-spacing: var(--e-global-typography-b315709-letter-spacing);
    color: var(--e-global-color-a033334);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .field-type-radio-field .checkradio-wrap{
    display: flex;
    font-family: var(--e-global-typography-4adffd3-font-family), Sans-serif;
    font-size: var(--e-global-typography-4adffd3-font-size);
    font-weight: var(--e-global-typography-4adffd3-font-weight);
    line-height: var(--e-global-typography-4adffd3-line-height);
    letter-spacing: var(--e-global-typography-4adffd3-letter-spacing);
    color: var(--e-global-color-a033334);
    flex-direction: column;
    gap: 16px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .field-type-radio-field .checkradio-wrap span{
    gap: 16px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result{
    background-color: var( --e-global-color-2d73dab );
    padding: 32px 32px 48px;
    border-radius: 8px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .field-type-radio-field{
    margin: 0;
    border-color: var( --e-global-color-e1f31fb );
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .field-type-radio-field .jet-form-builder__label-text{
    font-family: var(--e-global-typography-b315709-font-family), Sans-serif;
    font-size: var(--e-global-typography-b315709-font-size);
    font-weight: var(--e-global-typography-b315709-font-weight);
    line-height: var(--e-global-typography-b315709-line-height);
    letter-spacing: var(--e-global-typography-b315709-letter-spacing);
    color: var(--e-global-color-a033334);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .wp-block-jet-forms-radio-field{
    margin-bottom: 56px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .wp-block-jet-forms-radio-field:last-child{
    margin: 0;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .field-type-radio-field .checkradio-wrap{
    display: flex;
    font-family: var(--e-global-typography-4adffd3-font-family), Sans-serif;
    font-size: var(--e-global-typography-4adffd3-font-size);
    font-weight: var(--e-global-typography-4adffd3-font-weight);
    line-height: var(--e-global-typography-4adffd3-line-height);
    letter-spacing: var(--e-global-typography-4adffd3-letter-spacing);
    color: var(--e-global-color-a033334);
    flex-direction: column;
    gap: 16px;
    pointer-events: none;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .jet-form-builder-row.field-type-radio-field .jet-form-builder__fields-group.checkradio-wrap .radio-field:hover{
    appearance: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e10f689);
    background-color: var(--e-global-color-cedf1f1);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .jet-form-builder-row.field-type-radio-field .jet-form-builder__fields-group.checkradio-wrap .radio-field:checked+span::before {
    border-color: var(--e-global-color-primary);
    border-width: 1px;
    background-image: url('/wp-content/uploads/2025/10/checkbox-check.png');
    background-color: var(--e-global-color-primary);
    background-size: 9px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .checkradio-wrap .jet-form-builder__field-label.is-correct,
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .checkradio-wrap .jet-form-builder__field-label.is-correct span{
    font-weight: 700;
    color: var(--e-global-color-0eb7cb9);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .checkradio-wrap .jet-form-builder__field-label.is-wrong,
.elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .checkradio-wrap .jet-form-builder__field-label.is-wrong span{
    font-weight: 700;
    color: var( --e-global-color-98a140e );
}

/* Margin */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-48{ margin-bottom: 48px !important; }
.elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-40{ margin-bottom: 40px !important; }
.elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-24{ margin-bottom: 24px !important; }
.elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-16{ margin-bottom: 16px !important; }
.elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-8{ margin-bottom: 8px !important; }

/* Text Banner */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner{
    background-image: url('/wp-content/uploads/2025/08/Pattern-Light-Teal-Wave-Pattern.jpg');
    padding: 32px;
    border-radius: 8px;
    gap: 24px;
    align-items: end !important;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner p{
    margin: 0;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner .wp-element-button{
    font-family: var(--e-global-typography-b9671a8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b9671a8-font-size);
    font-weight: var(--e-global-typography-b9671a8-font-weight);
    text-transform: var(--e-global-typography-b9671a8-text-transform);
    line-height: var(--e-global-typography-b9671a8-line-height);
    letter-spacing: var(--e-global-typography-b9671a8-letter-spacing);
	fill: var(--e-global-color-32d7cc3);
	color: var(--e-global-color-32d7cc3);
	transition-duration: 0.5s;
	background-color: transparent;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-32d7cc3);
	border-radius: 999px 999px 999px 999px;
	padding: 16px 20px 16px 20px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner .wp-element-button:hover{
    background-color: transparent;
	color: var(--e-global-color-32d7cc3);
	border-color: var(--e-global-color-32d7cc3);
}

/* Pagination */
.elementor-800 .elementor-element.elementor-element-bdf52b0 .pagination-row{
    margin-top: 48px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .pagination-row .wp-element-button{
    font-size: var(--e-global-typography-df86eea-font-size);
	font-weight: var(--e-global-typography-df86eea-font-weight);
	text-transform: var(--e-global-typography-df86eea-text-transform);
	line-height: var(--e-global-typography-df86eea-line-height);
	letter-spacing: var(--e-global-typography-df86eea-letter-spacing);
	fill: var(--e-global-color-32d7cc3);
	color: var(--e-global-color-32d7cc3);
	transition-duration: 0.5s;
	background-color: var(--e-global-color-cedf1f1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-32d7cc3);
	border-radius: 999px 999px 999px 999px;
    padding: 19.5px 24px 19.5px 24px;
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .pagination-row .wp-element-button:hover{
	background-color: var(--e-global-color-b246239);
	color: var(--e-global-color-32d7cc3);
	border-color: var(--e-global-color-32d7cc3);
}
.elementor-800 .elementor-element.elementor-element-bdf52b0 .pagination-row .field-type-submit-field .jet-form-builder__submit-wrap{
    justify-content: flex-end;
}


/* Tablet */
@media only screen and (max-width: 1024px) {
    
    /* Margin */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-40{ margin-bottom: 24px !important; }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .mb-48{ margin-bottom: 32px !important; }
  
    /* Columns */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-columns{
        gap: 24px;
    }
    
    /* Table */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .wp-block-table{
        margin-bottom: 32px !important;
    }
    
    /* Form Questions */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions{
       background-color: var(--e-global-color-b6cf393);
       border-radius: 8px;
       padding: 16px 16px 24px 16px;
    }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result{
        padding: 24px 24px 32px;
    }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .questions-result .wp-block-jet-forms-radio-field{
        margin-bottom: 40px;
    }
    
    /* Text Banner */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner{ 
        padding: 16px; 
        flex-direction: column;
    }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner .wp-block-column{
        width: 100%;
    }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .text-banner .wp-block-button{
        width: 100%;
    }

    
}

/* Mobile */
@media only screen and (max-width: 767px) {
    
    /* Form */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .form-row .wp-block-columns{
        gap: 0 !important;
    }
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .form-questions .error-message{
        right: 16px;
    }
    /* Page 1 */
    .elementor-800 .elementor-element.elementor-element-bdf52b0 .jet-form-builder .page-1 .pagination-row .wp-block-button{
        width: 100%;
    }
    
}/* End custom CSS */