.elementor-32 .elementor-element.elementor-element-d13610f .latepoint-book-button{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 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-d13610f .latepoint-book-button:hover{background-color:var( --e-global-color-677c804 );color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-ee63039{width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-65add06{--e-image-carousel-slides-to-show:1;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-65add06 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-174096c{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 );color:#514E61;}.elementor-32 .elementor-element.elementor-element-174096c p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-b21d2f2{width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-a269b06{--display:flex;}.elementor-32 .elementor-element.elementor-element-20d40e7{--display:flex;}.elementor-32 .elementor-element.elementor-element-08f9a65{--display:flex;}.elementor-32 .elementor-element.elementor-element-c4f0935{--display:flex;}.elementor-32 .elementor-element.elementor-element-2a7888e{--display:flex;}.elementor-32 .elementor-element.elementor-element-b0124b6{--display:flex;}.elementor-32 .elementor-element.elementor-element-5a26181{--display:flex;}.elementor-32 .elementor-element.elementor-element-7286305{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-32 .elementor-element.elementor-element-7286305 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-32 .elementor-element.elementor-element-7286305 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-32 .elementor-element.elementor-element-7286305 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:700;}:where( .elementor-32 .elementor-element.elementor-element-7286305 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-32 .elementor-element.elementor-element-c5ae643{--swiper-slides-to-display:1;--swiper-slides-gap:-70px;width:100%;max-width:100%;--swiper-pagination-size:10px;--swiper-pagination-spacing:50px;}.elementor-32 .elementor-element.elementor-element-c5ae643 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-d13610f .latepoint-book-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32 .elementor-element.elementor-element-65add06{--e-image-carousel-slides-to-show:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-174096c{font-size:var( --e-global-typography-primary-font-size );}.elementor-32 .elementor-element.elementor-element-7286305{--n-accordion-title-font-size:0.8rem;}.elementor-32 .elementor-element.elementor-element-c5ae643{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-d13610f .latepoint-book-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32 .elementor-element.elementor-element-65add06{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-174096c{font-size:var( --e-global-typography-primary-font-size );}.elementor-32 .elementor-element.elementor-element-c5ae643{--swiper-slides-to-display:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-65add06 */.elementor-32 .elementor-element.elementor-element-65add06 .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    overflow: visible;
}

.elementor-32 .elementor-element.elementor-element-65add06 .swiper-slide.swiper-slide-active {
      transform: scale(1) !important;
}

.elementor-32 .elementor-element.elementor-element-65add06 .swiper-slide {
    transform: scale(.8) !important;
}

@media(max-width:1024px) {
    .elementor-32 .elementor-element.elementor-element-65add06 .swiper-slide {
    transform: scale(.94) !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c5ae643 */.elementor-32 .elementor-element.elementor-element-c5ae643 .swiper.elementor-loop-container.elementor-grid.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    overflow: visible;
}

.elementor-32 .elementor-element.elementor-element-c5ae643 .swiper-slide.swiper-slide-active {
      transform: scale(1) !important;
      z-index: 10;
}

.elementor-32 .elementor-element.elementor-element-c5ae643 .swiper-slide {
    transform: scale(.8) !important;
}

@media(max-width:1024px) {
    .elementor-32 .elementor-element.elementor-element-c5ae643 .swiper-slide {
    transform: scale(.94) !important;
}
}/* End custom CSS */