.elementor-widget-text-editor{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-270 .elementor-element.elementor-element-79371dd{padding:0% 6% 0% 6%;column-gap:0px;font-family:var( --e-global-typography-12e456f-font-family ), Sans-serif;font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-79371dd p{margin-block-end:11px;}.elementor-270 .elementor-element.elementor-element-cfa322e{padding:0% 6% 0% 6%;column-gap:0px;font-family:var( --e-global-typography-12e456f-font-family ), Sans-serif;font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-cfa322e p{margin-block-end:11px;}.elementor-270 .elementor-element.elementor-element-656e4d2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-pagination-bullet-active, .elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-656e4d2 .elementor-main-swiper{height:500px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .elementor-swiper-button{font-size:20px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-2ec690b );opacity:var( --e-global-color-2ec690b );}.elementor-270 .elementor-element.elementor-element-3867d46{column-gap:0px;}.elementor-270 .elementor-element.elementor-element-3867d46 p{margin-block-end:18px;}.elementor-270 .elementor-element.elementor-element-76b5efe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe .swiper-pagination-bullet-active, .elementor-270 .elementor-element.elementor-element-76b5efe .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-76b5efe .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-76b5efe .elementor-main-swiper{height:500px;}.elementor-270 .elementor-element.elementor-element-76b5efe .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-270 .elementor-element.elementor-element-76b5efe .elementor-swiper-button{font-size:20px;}.elementor-270 .elementor-element.elementor-element-76b5efe .swiper-pagination-bullet{height:10px;width:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-2ec690b );opacity:var( --e-global-color-2ec690b );}.elementor-270 .elementor-element.elementor-element-a1874b4{column-gap:0px;}.elementor-270 .elementor-element.elementor-element-a1874b4 p{margin-block-end:17px;}.elementor-270 .elementor-element.elementor-element-5a9eebc{column-gap:0px;}.elementor-270 .elementor-element.elementor-element-5a9eebc p{margin-block-end:17px;}.elementor-270 .elementor-element.elementor-element-8956e32{column-gap:0px;}.elementor-270 .elementor-element.elementor-element-8956e32 p{margin-block-end:17px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-2dd52b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-270 .elementor-element.elementor-element-2dd52b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-270 .elementor-element.elementor-element-2dd52b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-270 .elementor-element.elementor-element-2dd52b0 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1200px){.elementor-270 .elementor-element.elementor-element-656e4d2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-79371dd{font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-cfa322e{font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-656e4d2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-656e4d2 .elementor-main-swiper{height:265px;}.elementor-270 .elementor-element.elementor-element-76b5efe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe .elementor-main-swiper{height:265px;}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-79371dd{font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-cfa322e{font-size:var( --e-global-typography-12e456f-font-size );}.elementor-270 .elementor-element.elementor-element-656e4d2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-270 .elementor-element.elementor-element-76b5efe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-19ee7f8 */.wp-element-button-book {
    border:1px solid var(--e-global-color-text);
    border-radius:8px;
    padding:10px 50px 10px;
}
.wp-element-button-book:hover {
    border:1px solid var(--e-global-color-primary);
    background:var(--e-global-color-primary);
}
.elementor-270 .elementor-element.elementor-element-19ee7f8 a {
    text-transform:uppercase !important;
    color:var(--e-global-color-text) !important;
    font-weight:500;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4547fbb */.elementor-270 .elementor-element.elementor-element-4547fbb a {
    text-transform:uppercase !important;
    color:var(--e-global-color-text) !important;
    font-weight:500;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ca0117 */.elementor-270 .elementor-element.elementor-element-6ca0117 a {
    text-transform:uppercase !important;
    color:var(--e-global-color-text) !important;
    font-weight:500;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d8944d6 */.elementor-270 .elementor-element.elementor-element-d8944d6 a {
    text-transform:uppercase !important;
    color:var(--e-global-color-text) !important;
    font-weight:500;

}/* End custom CSS */
/* Start custom CSS */.wp-element-button_book {
    border:1px solid var(--e-global-color-text);
    border-radius:8px;
    padding:10px 50px 10px;
}

.wp-element-button_book a {
    text-transform:uppercase !important;
    color:var(--e-global-color-text) !important;

}

.wp-element-popup_book { width:60vw!important;}/* End custom CSS */