.elementor-215 .elementor-element.elementor-element-bdf43ec{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-215 .elementor-element.elementor-element-dfb2b01{--e-image-carousel-slides-to-show:1;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-215 .elementor-element.elementor-element-dfb2b01 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-215 .elementor-element.elementor-element-dfb2b01 .elementor-swiper-button.elementor-swiper-button-next{font-size:2rem;color:var( --e-global-color-text );}.elementor-215 .elementor-element.elementor-element-dfb2b01 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-215 .elementor-element.elementor-element-dfb2b01 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-c0fe2c2 .elementor-heading-title{font-family:var( --e-global-typography-ffdbcdd-font-family ), Sans-serif;font-size:var( --e-global-typography-ffdbcdd-font-size );font-weight:var( --e-global-typography-ffdbcdd-font-weight );line-height:var( --e-global-typography-ffdbcdd-line-height );color:var( --e-global-color-text );}.elementor-215 .elementor-element.elementor-element-669fbf6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-215 .elementor-element.elementor-element-7ec1a73{--display:flex;}.elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 32px, 1fr ) );}.elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:32px;}.elementor-215 .elementor-element.elementor-element-dfb1da1{width:100%;max-width:100%;}:is( .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-215 .elementor-element.elementor-element-dfb1da1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}@media(max-width:1024px){.elementor-215 .elementor-element.elementor-element-dfb2b01{border-radius:1rem 1rem 1rem 1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-215 .elementor-element.elementor-element-c0fe2c2 .elementor-heading-title{font-size:var( --e-global-typography-ffdbcdd-font-size );line-height:var( --e-global-typography-ffdbcdd-line-height );}.elementor-215 .elementor-element.elementor-element-669fbf6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-dfb2b01{border-radius:.5rem .5rem .5rem .5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-215 .elementor-element.elementor-element-c0fe2c2 .elementor-heading-title{font-size:var( --e-global-typography-ffdbcdd-font-size );line-height:var( --e-global-typography-ffdbcdd-line-height );}.elementor-215 .elementor-element.elementor-element-669fbf6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-dfb2b01 */.elementor-215 .elementor-element.elementor-element-dfb2b01, .elementor-215 .elementor-element.elementor-element-dfb2b01 img {
    aspect-ratio: 4/3 !important;
    object-fit: cover !important;
    object-position: center !important;
    overflow: hidden;
}

.elementor-element .swiper .elementor-swiper-button svg {
    background-color: var(--e-global-color-secondary);
    padding: .5rem;
    border-radius: 0.25rem
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-dfb1da1 */.elementor-215 .elementor-element.elementor-element-dfb1da1 .jet-listing-grid__items {
    display: flex !important;
    gap: 0.5rem !important
}

.icon-term-pair {
  position: relative;
}

.term-name {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
  white-space: nowrap;
  z-index: 1000;
}/* End custom CSS */