.elementor-1795 .elementor-element.elementor-element-4024425{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1795 .elementor-element.elementor-element-4024425:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-4024425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-341ed50 );}.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-1795 .elementor-element.elementor-element-8b5d9b3.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-8b5d9b3{text-align:center;}.elementor-1795 .elementor-element.elementor-element-8b5d9b3 .elementor-heading-title{font-family:"Marlinsoft basic", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1795 .elementor-element.elementor-element-baadabd{--display:flex;}.elementor-1795 .elementor-element.elementor-element-4a14345{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-4a14345:hover::before, .elementor-1795 .elementor-element.elementor-element-4a14345:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-4a14345:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-4a14345 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-4a14345 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-4a14345:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-091025f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-091025f:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-091025f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66bc7655cf8c17606ca25efa_IMG_3096.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-091025f.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-091025f.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-091025f:hover::before, .elementor-1795 .elementor-element.elementor-element-091025f:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-091025f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-091025f > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-091025f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-091025f:hover{--overlay-opacity:1;}.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-1795 .elementor-element.elementor-element-334f52e{z-index:999;}.elementor-1795 .elementor-element.elementor-element-334f52e img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.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-1795 .elementor-element.elementor-element-6623ecb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-353f70c{--display:flex;}.elementor-1795 .elementor-element.elementor-element-9467878{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-9467878:hover::before, .elementor-1795 .elementor-element.elementor-element-9467878:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-9467878:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-9467878 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-9467878 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-9467878:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-f81470b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-f81470b:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-f81470b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66ea95ef69514b7d8cf7db91_6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-f81470b.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-f81470b.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-f81470b:hover::before, .elementor-1795 .elementor-element.elementor-element-f81470b:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-f81470b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-f81470b > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-f81470b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-f81470b:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-0bc9e4c img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-0a4a87f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-a529834{--display:flex;}.elementor-1795 .elementor-element.elementor-element-33d3213{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-33d3213:hover::before, .elementor-1795 .elementor-element.elementor-element-33d3213:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-33d3213:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-33d3213 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-33d3213 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-33d3213:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-65f1dfe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-65f1dfe:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-65f1dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66b12d3c0bbbaf2d36f56a17_66b268d1c089a147ad710c68_copy_FD96A39A-999A-4D34-B962-7DBCE416110D-1-poster-00001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-65f1dfe.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-65f1dfe.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover::before, .elementor-1795 .elementor-element.elementor-element-65f1dfe:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-65f1dfe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-65f1dfe > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-65f1dfe > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-d1dc9f0 img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-5cd207d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-fd259ae{--display:flex;}.elementor-1795 .elementor-element.elementor-element-8fe45a5{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-8fe45a5:hover::before, .elementor-1795 .elementor-element.elementor-element-8fe45a5:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-8fe45a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-8fe45a5 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-8fe45a5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-8fe45a5:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-45a79e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-45a79e6:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-45a79e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66bc765513d613013672f045_IMG_3095.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-45a79e6.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-45a79e6.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-45a79e6:hover::before, .elementor-1795 .elementor-element.elementor-element-45a79e6:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-45a79e6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-45a79e6 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-45a79e6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-45a79e6:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-fb9aa26 img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-d38058d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-853fbd5{--display:flex;}.elementor-1795 .elementor-element.elementor-element-197c6e9{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-197c6e9:hover::before, .elementor-1795 .elementor-element.elementor-element-197c6e9:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-197c6e9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-197c6e9 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-197c6e9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-197c6e9:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-12911b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-12911b1:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-12911b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66ea95eed834443b747e5b58_20240202194044-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-12911b1.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-12911b1.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-12911b1:hover::before, .elementor-1795 .elementor-element.elementor-element-12911b1:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-12911b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-12911b1 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-12911b1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-12911b1:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-ca1d698 img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-ea65166{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-d8fb822{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:40px;--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:-15px;--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:-15px;--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:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-b526812 );--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}.elementor-1795 .elementor-element.elementor-element-1453244{--display:flex;}.elementor-1795 .elementor-element.elementor-element-147bdff{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-147bdff:hover::before, .elementor-1795 .elementor-element.elementor-element-147bdff:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-147bdff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-147bdff > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-147bdff > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-147bdff:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-8f78ed1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-8f78ed1:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-8f78ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66ea95ef69514b7d8cf7db91_6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-8f78ed1.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-8f78ed1.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover::before, .elementor-1795 .elementor-element.elementor-element-8f78ed1:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-8f78ed1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-8f78ed1 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-8f78ed1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-d6a8c09 img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-4150a63{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-cdd370b{--display:flex;}.elementor-1795 .elementor-element.elementor-element-4cd6798{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-4cd6798:hover::before, .elementor-1795 .elementor-element.elementor-element-4cd6798:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-4cd6798:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-4cd6798 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-4cd6798 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-4cd6798:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-24bc1b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-24bc1b4:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-24bc1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/09/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-24bc1b4.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-24bc1b4.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover::before, .elementor-1795 .elementor-element.elementor-element-24bc1b4:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-24bc1b4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-24bc1b4 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-24bc1b4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-903d93f img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-f7c4008{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-7bdc1a3{--display:flex;}.elementor-1795 .elementor-element.elementor-element-91df5c3{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-91df5c3:hover::before, .elementor-1795 .elementor-element.elementor-element-91df5c3:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-91df5c3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-91df5c3 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-91df5c3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-91df5c3:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-73a4ab3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-73a4ab3:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-73a4ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66bc765513d613013672f045_IMG_3095.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-73a4ab3.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-73a4ab3.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover::before, .elementor-1795 .elementor-element.elementor-element-73a4ab3:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-73a4ab3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-73a4ab3 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-73a4ab3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-39a2c1b img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-6663aa5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-1e88d68{--display:flex;}.elementor-1795 .elementor-element.elementor-element-ed6a072{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-ed6a072:hover::before, .elementor-1795 .elementor-element.elementor-element-ed6a072:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-ed6a072:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-ed6a072 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-ed6a072 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-ed6a072:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-48ba257{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-48ba257:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-48ba257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66ea95eed834443b747e5b58_20240202194044-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-48ba257.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-48ba257.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-48ba257:hover::before, .elementor-1795 .elementor-element.elementor-element-48ba257:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-48ba257:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-48ba257 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-48ba257 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-48ba257:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-1efb177 img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-2a1018f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-11bc1fc{--display:flex;}.elementor-1795 .elementor-element.elementor-element-ca3fcb8{--display:flex;--min-height:524px;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-ca3fcb8:hover::before, .elementor-1795 .elementor-element.elementor-element-ca3fcb8:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-ca3fcb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-ca3fcb8 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-ca3fcb8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-ca3fcb8:hover{--overlay-opacity:0.5;}.elementor-1795 .elementor-element.elementor-element-0893a75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-0893a75:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-0893a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorybooth.nl/wp-content/uploads/2025/08/66bc7655cf8c17606ca25efa_IMG_3096.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1795 .elementor-element.elementor-element-0893a75.e-con{--e-con-transform-scale:1.05;--flex-grow:1;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-0893a75.e-con:hover{--e-con-transform-scale:1;}.elementor-1795 .elementor-element.elementor-element-0893a75:hover::before, .elementor-1795 .elementor-element.elementor-element-0893a75:hover > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-0893a75:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1795 .elementor-element.elementor-element-0893a75 > .elementor-background-slideshow:hover::before, .elementor-1795 .elementor-element.elementor-element-0893a75 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1795 .elementor-element.elementor-element-0893a75:hover{--overlay-opacity:1;}.elementor-1795 .elementor-element.elementor-element-c930f6c{z-index:999;}.elementor-1795 .elementor-element.elementor-element-c930f6c img{width:100%;max-width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-1795 .elementor-element.elementor-element-ffebea7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-341ed50 );}.elementor-1795 .elementor-element.elementor-element-1b99647{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:40px;--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:-15px;--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:-15px;--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:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-b526812 );--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1795 .elementor-element.elementor-element-7b984c9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button{font-family:"Marlinsoft basic", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:23px 40px 23px 40px;}.elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button:hover, .elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button:hover svg, .elementor-1795 .elementor-element.elementor-element-7b984c9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1795 .elementor-element.elementor-element-d8fb822{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-pagination-size:0px;}.elementor-1795 .elementor-element.elementor-element-1b99647{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-pagination-size:0px;}}@media(max-width:767px){.elementor-1795 .elementor-element.elementor-element-4024425{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-8b5d9b3{text-align:center;}.elementor-1795 .elementor-element.elementor-element-4a14345{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-6623ecb{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-9467878{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-0a4a87f{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-33d3213{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-5cd207d{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-8fe45a5{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-d38058d{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-197c6e9{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-ea65166{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d8fb822{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:1px;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-swiper-pagination-spacing:45px;}.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-1795 .elementor-element.elementor-element-147bdff{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-4150a63{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-4cd6798{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-f7c4008{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-91df5c3{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-6663aa5{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-ed6a072{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-2a1018f{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-ca3fcb8{--min-height:400px;}.elementor-1795 .elementor-element.elementor-element-ffebea7{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-1b99647{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:1px;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-swiper-pagination-spacing:45px;}.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}}/* Start custom CSS for heading, class: .elementor-element-8b5d9b3 */.elementor-1795 .elementor-element.elementor-element-8b5d9b3 span{
    padding-bottom: 5px;
    text-decoration: underline;
    text-decoration-color: #E46E70;
    text-decoration-thickness: 0px;
    text-underline-offset: 5px;
      box-shadow: inset 0 -0.3em 0 rgba(255, 0, 0, 0.5);
      
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091025f */.elementor-1795 .elementor-element.elementor-element-091025f {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-091025f:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-091025f:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-334f52e */.elementor-1795 .elementor-element.elementor-element-334f52e{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623ecb */.elementor-1795 .elementor-element.elementor-element-6623ecb{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81470b */.elementor-1795 .elementor-element.elementor-element-f81470b {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-f81470b:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-f81470b:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bc9e4c */.elementor-1795 .elementor-element.elementor-element-0bc9e4c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4a87f */.elementor-1795 .elementor-element.elementor-element-0a4a87f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f1dfe */.elementor-1795 .elementor-element.elementor-element-65f1dfe {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-65f1dfe:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-65f1dfe:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1dc9f0 */.elementor-1795 .elementor-element.elementor-element-d1dc9f0{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cd207d */.elementor-1795 .elementor-element.elementor-element-5cd207d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a79e6 */.elementor-1795 .elementor-element.elementor-element-45a79e6 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-45a79e6:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-45a79e6:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9aa26 */.elementor-1795 .elementor-element.elementor-element-fb9aa26{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38058d */.elementor-1795 .elementor-element.elementor-element-d38058d{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12911b1 */.elementor-1795 .elementor-element.elementor-element-12911b1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-12911b1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-12911b1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca1d698 */.elementor-1795 .elementor-element.elementor-element-ca1d698{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea65166 */.elementor-1795 .elementor-element.elementor-element-ea65166{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d8fb822 */.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide.swiper-slide-active {
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}
.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-prev{
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}


.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide,.swiper-slide-next{
    transition: all linear .3s;
}

.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-next + .swiper-slide {
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}


.elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-next:hover {
    box-shadow: 0 2px 15px #0003;
}

@media (max-width: 767px) {
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide.swiper-slide-active,
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-prev,
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-next + .swiper-slide {
        filter: none !important;
        opacity: 1 !important;
            scale: 1;
    }
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-next{
            filter: blur(7px);
    opacity: 0.5;
        
    }
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide-prev{
            filter: blur(7px) !important;
    opacity: 0.5 !important;
    }
    .elementor-1795 .elementor-element.elementor-element-d8fb822 .swiper-slide.swiper-slide-active {
        scale: 1.03;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f78ed1 */.elementor-1795 .elementor-element.elementor-element-8f78ed1 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-8f78ed1:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-8f78ed1:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a8c09 */.elementor-1795 .elementor-element.elementor-element-d6a8c09{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4150a63 */.elementor-1795 .elementor-element.elementor-element-4150a63{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24bc1b4 */.elementor-1795 .elementor-element.elementor-element-24bc1b4 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-24bc1b4:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-24bc1b4:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903d93f */.elementor-1795 .elementor-element.elementor-element-903d93f{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c4008 */.elementor-1795 .elementor-element.elementor-element-f7c4008{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a4ab3 */.elementor-1795 .elementor-element.elementor-element-73a4ab3 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-73a4ab3:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-73a4ab3:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2c1b */.elementor-1795 .elementor-element.elementor-element-39a2c1b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6663aa5 */.elementor-1795 .elementor-element.elementor-element-6663aa5{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ba257 */.elementor-1795 .elementor-element.elementor-element-48ba257 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-48ba257:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-48ba257:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efb177 */.elementor-1795 .elementor-element.elementor-element-1efb177{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1018f */.elementor-1795 .elementor-element.elementor-element-2a1018f{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0893a75 */.elementor-1795 .elementor-element.elementor-element-0893a75 {
    position: relative; 
}

.elementor-1795 .elementor-element.elementor-element-0893a75:after {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0; 
    transition: opacity 0.4s ease; 
}


.elementor-1795 .elementor-element.elementor-element-0893a75:hover:after {
    opacity: 0.9;
}


.slide-main .item-txt{
    visibility: hidden;
    transition: all linear .3s;
    
}

.slide-main:hover .item-txt {
    visibility: visible !important;
    z-index: 99;
        transition: all linear .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c930f6c */.elementor-1795 .elementor-element.elementor-element-c930f6c{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffebea7 */.elementor-1795 .elementor-element.elementor-element-ffebea7{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1b99647 */.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide.swiper-slide-active {
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}
.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-prev{
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}


.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide,.swiper-slide-next{
    transition: all linear .3s;
}

.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-next + .swiper-slide {
    filter: blur(7px);
    opacity: 0.5;
    scale: 0.9;
    transition: all linear .3s;
}


.elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-next:hover {
    box-shadow: 0 2px 15px #0003;
}

@media (max-width: 767px) {
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide.swiper-slide-active,
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-prev,
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-next + .swiper-slide {
        filter: none !important;
        opacity: 1 !important;
            scale: 1;
    }
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-next{
            filter: blur(7px);
    opacity: 0.5;
        
    }
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide-prev{
            filter: blur(7px) !important;
    opacity: 0.5 !important;
    }
    .elementor-1795 .elementor-element.elementor-element-1b99647 .swiper-slide.swiper-slide-active {
        scale: 1.03;
        
    }
}/* End custom CSS */