.elementor-kit-8{--e-global-color-primary:#020E4B;--e-global-color-secondary:#48740E;--e-global-color-text:#7483A3;--e-global-color-accent:#809E00;--e-global-color-a4ee822:#010932;--e-global-color-03e3c6e:#031363;--e-global-color-650431f:#385B0B;--e-global-color-23ee858:#548811;--e-global-color-e691f64:#FFFFFF;--e-global-color-99ee85c:#000000;--e-global-color-04bdfde:#C2C8D6;--e-global-color-a078883:#92440B;--e-global-color-f184fa6:#642E07;--e-global-color-a06de61:#FFFBF8;--e-global-color-d36a6a7:#F7EEE7;--e-global-color-cb05974:#DBA900;--e-global-color-4b3ab2f:#DB0000;--e-global-color-95ec1ea:#A80000;--e-global-color-0b8b3da:#FF0F0F;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-a06de61 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-4b3ab2f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-e691f64 );border-style:none;border-radius:5px 5px 5px 5px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-95ec1ea );color:var( --e-global-color-e691f64 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-8 a:hover{color:var( --e-global-color-650431f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:700;line-height:3rem;}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:2rem;font-weight:500;}.elementor-kit-8 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-8 h4{color:var( --e-global-color-650431f );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.elementor-widget:not(:last-child){--kit-widget-spacing:2em;}.elementor-element{--widgets-spacing:2em 2em;--widgets-spacing-row:2em;--widgets-spacing-column:2em;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item .block-step{
    border-left: solid 1px var(--e-global-color-04bdfde);
    padding-left: 1em;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 2em;

}

.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item:last-child .block-step{
    padding-bottom: 0em;
}

.block-step-title{
    font-size: 1.5rem;
    margin-top: -8px;
    margin-bottom: 1rem;
}

.block-step-subtitle{
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 1rem;
    color: var( --e-global-color-a078883 );
}

.block-step-text{
    margin-bottom: 1rem;
}

.block-step-pill:not(:empty){
    background: var(--e-global-color-23ee858);
    border-radius: 50px;
    padding: 0.5em 1em;
    text-align: center;
    color: var(--e-global-color-e691f64);
    font-size: 0.8rem;
    display: inline-block;
}

body[data-elementor-device-mode="desktop"] .block-step-pill{
    position: absolute;
    right: 0;
}

body[data-elementor-device-mode="tablet"] .block-step-pill{
    position: relative;
}



.block-step::before{
    content:"";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var( --e-global-color-a078883 );
    position: absolute;
    left: -5px;
}

.jet-listing-dynamic-repeater__items:has(.exp-pill){
    flex-wrap: wrap;
    flex-direction: row;
}

.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item .exp-pill{
    background: var(--e-global-color-23ee858);
    margin: 0.25em;
    border-radius: 50px;
    padding: 0.25em 1em;
    text-align: center;
    color: var(--e-global-color-e691f64);
    font-size: 0.8rem;
    display: inline-block;
}

.jet-listing-dynamic-repeater__items:has(.exp-card){
    display: block;
}

.jet-listing-dynamic-repeater__items .exp-card{
    padding: 1em;
    background: var(--e-global-color-e691f64);
    margin-bottom: 1em;
    border-radius: 10px;
}

.exp-card::before{
    content:"";
    width:10px;
    height: 10px;
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" fill="%2348740E" class="e-font-icon-svg e-far-check-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"></path></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    padding: 0.5em;
    margin-right: 1em;
}/* End custom CSS */