.elementor-kit-8{--e-global-color-primary:#0D2645;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#F5F5F6;--e-global-color-accent:#00ADEF;--e-global-color-a770455:#E6E6E7;--e-global-color-6ab534f:#B5B5B5;--e-global-color-9a13cce:#2A4D60;--e-global-color-1eb28ce:#1588B4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-782c2c0-font-family:"Poppins";--e-global-typography-782c2c0-font-size:14px;--e-global-typography-782c2c0-font-weight:600;--e-global-typography-782c2c0-line-height:1.4em;--e-global-typography-6f7a3cc-font-family:"Montserrat";--e-global-typography-6f7a3cc-font-size:14px;--e-global-typography-6f7a3cc-font-weight:400;--e-global-typography-6f7a3cc-line-height:1.4em;--e-global-typography-033b290-font-family:"Poppins";--e-global-typography-033b290-font-size:50px;--e-global-typography-033b290-font-weight:600;--e-global-typography-033b290-line-height:1.4em;--e-global-typography-f284a41-font-family:"Montserrat";--e-global-typography-f284a41-font-size:18px;--e-global-typography-f284a41-font-weight:400;--e-global-typography-f284a41-line-height:1.5em;--e-global-typography-8a5e0ac-font-family:"Poppins";--e-global-typography-8a5e0ac-font-size:20px;--e-global-typography-8a5e0ac-font-weight:600;--e-global-typography-8a5e0ac-line-height:1.4em;--e-global-typography-3c72823-font-family:"Poppins";--e-global-typography-3c72823-font-size:11px;--e-global-typography-3c72823-font-weight:600;--e-global-typography-3c72823-line-height:1.4em;--e-global-typography-b92b7b1-font-family:"Poppins";--e-global-typography-b92b7b1-font-size:30px;--e-global-typography-b92b7b1-font-weight:600;--e-global-typography-b92b7b1-line-height:1.4em;--e-global-typography-782f55b-font-family:"Montserrat";--e-global-typography-782f55b-font-size:16px;--e-global-typography-782f55b-font-weight:400;--e-global-typography-782f55b-line-height:1.5em;--e-global-typography-9e1cf6d-font-family:"Poppins";--e-global-typography-9e1cf6d-font-size:16px;--e-global-typography-9e1cf6d-font-weight:600;--e-global-typography-9e1cf6d-line-height:1.4em;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-033b290-font-size:30px;--e-global-typography-f284a41-font-size:14px;--e-global-typography-8a5e0ac-font-size:16px;--e-global-typography-b92b7b1-font-size:25px;--e-global-typography-782f55b-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-033b290-font-size:25px;--e-global-typography-8a5e0ac-font-size:14px;--e-global-typography-b92b7b1-font-size:20px;--e-global-typography-782f55b-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

.elementor-text-editor a {
    color: inherit;
    text-decoration: underline;
}

ul {
  padding-left: 0;
  margin-left: 0;
  list-style-position: inside;
}

.elementor-text-editor ul {
    margin-bottom: .9em;
}

.elementor-text-editor li {
    margin-bottom: .9em;
}

.bold-link-list .elementor-icon-list-item a .elementor-icon-list-text:after {
    content: "";
    width: 0px;
    display: block;
    height: 1px;
    background: none;
    margin-top: 2px;
    transition: all .5s ease;
}

.bold-link-list .elementor-icon-list-item a:hover .elementor-icon-list-text:after {
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: white;
    margin-top: 2px;
}

.bold-link-list .elementor-icon-list-item a:hover span.elementor-icon-list-icon {
    transform: rotate(0deg);
}

.bold-link-list .elementor-icon-list-item a {
    flex-direction: row-reverse;
}

.bold-link-list .elementor-icon-list-text {
    padding: 0 6px 0 0!important;
}

.bold-link-list span.elementor-icon-list-icon {
    margin-top: -5px;
    transform: rotate(-45deg);
    transition: all .5s ease;
}

@media (max-width: 767px) {
    .elementor-icon-list-items {
flex-direction: column!important;
gap: 10px;
}
}

.link .elementor-icon-list-item a {
    flex-direction: row-reverse;
}

.link .elementor-icon-list-text {
    padding: 0 10px 0 0!important;
}

.link svg path {
    fill: var( --e-global-color-9a13cce );
    transition: all .5s ease;
}

.link a:hover svg path {
    fill: var( --e-global-color-primary );
}

.light-link .elementor-icon-list-item a {
    flex-direction: row-reverse;
}

.light-link .elementor-icon-list-text {
    padding: 0 10px 0 0!important;
}

.light-link svg path {
    fill: var( --e-global-color-secondary );
    transition: all .5s ease;
}

.light-link a:hover svg path {
    fill: var( --e-global-color-primary );
}

.link-box:hover .elementor-icon {
    transform: rotate(-45deg);
    transition: all .6s ease;
}

/* Button Link (NEW) */

.button-link-light svg {
    width: 18px;
}

.button-link-light span {
    transition: all .6s ease;
}

.button-link-light path {
    transition: all .6s ease;
}

.button-link-light .elementor-button:hover span {
    color: var( --e-global-color-accent );
}

.button-link-light .elementor-button:hover .elementor-button-icon {
    transform: translate(5px);
}

.button-link-light .elementor-button:hover svg path {
    fill: var( --e-global-color-accent );
}

.button-link-dark svg {
    width: 18px;
}

.button-link-dark span {
    transition: all .6s ease;
}

.button-link-dark path {
    transition: all .6s ease;
}

.button-link-dark .elementor-button:hover span {
    color: var( --e-global-color-accent );
}

.button-link-dark .elementor-button:hover .elementor-button-icon {
    transform: translate(5px);
}

.button-link-dark .elementor-button svg path {
    fill: var( --e-global-color-primary );
}

.button-link-dark .elementor-button:hover svg path {
    fill: var( --e-global-color-accent );
}

/* Focus Accordion (NEW) */

.focus-accordion .e-n-accordion-item-title {
    background: #3d5d6e;
    padding: 15px!important;
    border-radius: 10px!important;
    z-index: 1;
}

.focus-accordion .e-opened {
    display: none!important;
}

.focus-accordion .e-closed {
    display: flex!important;
}

.focus-accordion .e-closed path {
    transition: all .4s ease;
}

.focus-accordion .e-n-accordion-item[open] .e-closed path {
    fill: var( --e-global-color-accent )!important;
}

/* Dynamic Link (NEW) */


.dynamic-link svg {
    width: 18px!important;
}

.dynamic-link span {
    transition: all .6s ease;
}

.dynamic-link path {
    transition: all .6s ease;
}

.dynamic-link .jet-listing-dynamic-link__link:hover span {
    color: var( --e-global-color-accent );
}

.dynamic-link .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon {
    transform: translate(5px)!important;
}

.dynamic-link .jet-listing-dynamic-link__icon {
    transition: all .6s ease;
}

.dynamic-link .jet-listing-dynamic-link__link:hover svg path {
    fill: var( --e-global-color-accent )!important;
}

/* Light Link NEW */

.button-link-dark svg {
    width: 18px;
}

.button-link-dark span {
    transition: all .6s ease;
}

.button-link-dark path {
    transition: all .6s ease;
}

.button-link-dark .elementor-button:hover span {
    color: var( --e-global-color-accent );
}

.button-link-dark .elementor-button:hover .elementor-button-icon {
    transform: translate(5px);
}

.button-link-dark .elementor-button svg path {
    fill: var( --e-global-color-primary );
}

.button-link-dark .elementor-button:hover svg path {
    fill: var( --e-global-color-accent );
}

/* Light Link NEW */

.light-link-darkbg .elementor-icon-list-item a {
    flex-direction: row-reverse;
    gap: 10px
}

.light-link-darkbg .elementor-icon-list-icon svg {
    margin: 0!important;
}

.light-link-darkbg span {
    transition: all .6s ease;
    padding: 0!important;
}

.light-link-darkbg path {
    transition: all .6s ease;
}

.light-link-darkbg .elementor-icon-list-item:hover span {
    color: var( --e-global-color-accent )!important;
}

.light-link-darkbg .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(5px);
}

.light-link-darkbg .elementor-icon-list-item:hover svg path {
    fill: var( --e-global-color-accent );
}/* End custom CSS */