.elementor-2360 .elementor-element.elementor-element-76213cd{--display:flex;}.elementor-2360 .elementor-element.elementor-element-6d0340a{--display:flex;}.elementor-widget-image .widget-image-caption{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-2360 .elementor-element.elementor-element-4f468a7 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-8ffa457{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-8ffa457:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-8ffa457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-8ffa457{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-8ffa457{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2360 .elementor-element.elementor-element-06ef76c .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2360 .elementor-element.elementor-element-abf437e{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-494fb0a{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-942ed5d{--display:flex;}.elementor-2360 .elementor-element.elementor-element-0edfcd7 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-6cff981{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-6cff981:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-6cff981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-6cff981{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-6cff981{right:0px;}.elementor-2360 .elementor-element.elementor-element-a0d42ee .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-2149747{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-04992bf{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-9b44742{--display:flex;}.elementor-2360 .elementor-element.elementor-element-a2a56b0 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-2d846d6{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-2d846d6:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-2d846d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-2d846d6{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-2d846d6{right:0px;}.elementor-2360 .elementor-element.elementor-element-f14adac .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-10be1a6{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-986749e{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-c185c82{--display:flex;}.elementor-2360 .elementor-element.elementor-element-33b8054 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-15fdab7{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-15fdab7:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-15fdab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-15fdab7{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-15fdab7{right:0px;}.elementor-2360 .elementor-element.elementor-element-41c56b6 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-0819f2a{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-155d2b7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-b20f789{--display:flex;}.elementor-2360 .elementor-element.elementor-element-e2a2b13 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-a2e4460{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-a2e4460:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-a2e4460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-a2e4460{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-a2e4460{right:0px;}.elementor-2360 .elementor-element.elementor-element-62d0c45 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-c3c572e{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-badc660{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-6f450d7{--display:flex;}.elementor-2360 .elementor-element.elementor-element-ca1ce34 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-25ebcb7{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-25ebcb7:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-25ebcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-25ebcb7{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-25ebcb7{right:0px;}.elementor-2360 .elementor-element.elementor-element-a421545 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-c342ee6{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-7498252{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-6f5fd7b{--display:flex;}.elementor-2360 .elementor-element.elementor-element-634071d img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-4c6c067{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-4c6c067:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-4c6c067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-4c6c067{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-4c6c067{right:0px;}.elementor-2360 .elementor-element.elementor-element-ddd728a .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-d790f60{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-42cc30f{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-6d6b891{--display:flex;}.elementor-2360 .elementor-element.elementor-element-ad3ad12 img{width:100%;height:400px;}.elementor-2360 .elementor-element.elementor-element-d0b4379{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2360 .elementor-element.elementor-element-d0b4379:not(.elementor-motion-effects-element-type-background), .elementor-2360 .elementor-element.elementor-element-d0b4379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2360 .elementor-element.elementor-element-d0b4379{left:0px;}body.rtl .elementor-2360 .elementor-element.elementor-element-d0b4379{right:0px;}.elementor-2360 .elementor-element.elementor-element-b4d1e02 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2360 .elementor-element.elementor-element-265c7d9{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-9b31ef7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2360 .elementor-element.elementor-element-171425f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}@media(max-width:1024px){.elementor-2360 .elementor-element.elementor-element-171425f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2360 .elementor-element.elementor-element-171425f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf437e */.elementor-2360 .elementor-element.elementor-element-abf437e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-494fb0a */.elementor-2360 .elementor-element.elementor-element-494fb0a {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffa457 */.elementor-2360 .elementor-element.elementor-element-8ffa457{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2149747 */.elementor-2360 .elementor-element.elementor-element-2149747 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04992bf */.elementor-2360 .elementor-element.elementor-element-04992bf {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cff981 */.elementor-2360 .elementor-element.elementor-element-6cff981{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942ed5d */.poster-content{
    opacity: 0;
}
.elementor-2360 .elementor-element.elementor-element-942ed5d:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10be1a6 */.elementor-2360 .elementor-element.elementor-element-10be1a6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986749e */.elementor-2360 .elementor-element.elementor-element-986749e {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d846d6 */.elementor-2360 .elementor-element.elementor-element-2d846d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819f2a */.elementor-2360 .elementor-element.elementor-element-0819f2a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155d2b7 */.elementor-2360 .elementor-element.elementor-element-155d2b7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fdab7 */.elementor-2360 .elementor-element.elementor-element-15fdab7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c572e */.elementor-2360 .elementor-element.elementor-element-c3c572e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-badc660 */.elementor-2360 .elementor-element.elementor-element-badc660 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e4460 */.elementor-2360 .elementor-element.elementor-element-a2e4460{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c342ee6 */.elementor-2360 .elementor-element.elementor-element-c342ee6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7498252 */.elementor-2360 .elementor-element.elementor-element-7498252 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebcb7 */.elementor-2360 .elementor-element.elementor-element-25ebcb7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d790f60 */.elementor-2360 .elementor-element.elementor-element-d790f60 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42cc30f */.elementor-2360 .elementor-element.elementor-element-42cc30f {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c067 */.elementor-2360 .elementor-element.elementor-element-4c6c067{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265c7d9 */.elementor-2360 .elementor-element.elementor-element-265c7d9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b31ef7 */.elementor-2360 .elementor-element.elementor-element-9b31ef7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b4379 */.elementor-2360 .elementor-element.elementor-element-d0b4379{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-171425f */.elementor-2360 .elementor-element.elementor-element-171425f .elementor-swiper-button-prev,
.elementor-2360 .elementor-element.elementor-element-171425f .elementor-swiper-button-next{
    background: rgb(237, 165, 166);
    padding: 10px;
    border-radius: 100px;
}

.elementor-2360 .elementor-element.elementor-element-171425f .elementor-swiper-button-prev {
    transform: rotate(180deg) !important;
}

.poster-content{
    opacity: 0;
}
.poster-item:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rycrofthotel.com/wp-content/uploads/2026/07/avenir-lt-w01_35-light1475496.woff2') format('woff2');
}
/* End Custom Fonts CSS */