.elementor-11 .elementor-element.elementor-element-ae0d770{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-ae0d770:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ae0d770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B064A;}.elementor-11 .elementor-element.elementor-element-ae0d770::before, .elementor-11 .elementor-element.elementor-element-ae0d770 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ae0d770 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-ae0d770 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ae0d770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-ae0d770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0B0659 0%, #0F0B0699 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0c4132e{text-align:center;}.elementor-11 .elementor-element.elementor-element-0c4132e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3c369a0{left:calc((100% - 70px) / 2);}body.rtl .elementor-11 .elementor-element.elementor-element-3c369a0{right:calc((100% - 70px) / 2);}.elementor-11 .elementor-element.elementor-element-3c369a0{bottom:30px;}.elementor-11 .elementor-element.elementor-element-de82d66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-47839ec );--border-color:var( --e-global-color-47839ec );--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de82d66:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-de82d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-19fd188{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-19fd188:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-19fd188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-fda2cd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-d899c77{text-align:start;}.elementor-11 .elementor-element.elementor-element-d899c77 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-aafdc0c{text-align:start;}.elementor-11 .elementor-element.elementor-element-aafdc0c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-11 .elementor-element.elementor-element-f66c1ca{text-align:start;}.elementor-11 .elementor-element.elementor-element-11d80a6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-11d80a6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-11d80a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B0659;background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/fes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-11d80a6::before, .elementor-11 .elementor-element.elementor-element-11d80a6 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-11d80a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-11d80a6 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-11d80a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-11d80a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0B0659 0%, #0F0B0699 100%);}.elementor-11 .elementor-element.elementor-element-39b696b{text-align:center;}.elementor-11 .elementor-element.elementor-element-39b696b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0e40fc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-0e40fc6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0e40fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-2980b3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-210b55e{text-align:start;}.elementor-11 .elementor-element.elementor-element-210b55e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4d59885{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-127b2bc{text-align:start;}.elementor-11 .elementor-element.elementor-element-127b2bc p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-dfc29d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dfc29d0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dfc29d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-3c6ab4d .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://assltours.zumdash.ch/wp-content/uploads/2026/06/Exclusive-tours-1.jpg);background-size:cover;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-3c6ab4d .swiper-slide-contents{margin-right:auto;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-3c6ab4d .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-a4cf532 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://assltours.zumdash.ch/wp-content/uploads/2026/06/mice-2.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-a4cf532 .swiper-slide-contents{margin-right:auto;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-a4cf532 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-491f83c .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://assltours.zumdash.ch/wp-content/uploads/2026/06/fes-2-1.jpg);background-size:cover;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-491f83c .swiper-slide-contents{margin-right:auto;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-491f83c .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-162b940 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://assltours.zumdash.ch/wp-content/uploads/2026/06/Gastronomy-experiences-1.jpg);background-size:cover;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-162b940 .swiper-slide-contents{margin-right:auto;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-repeater-item-162b940 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-contents{max-width:65%;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner{padding:80px 100px 80px 100px;text-align:start;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-heading{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-description{color:#FFFFFFD9;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button{font-size:22px;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:4px;width:4px;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-horizontal .swiper-pagination-progressbar{height:4px;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-pagination-fraction{font-size:4px;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-47839ec );opacity:var( --e-global-color-47839ec );}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7395af6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7395af6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7395af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-0fe02fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-91d8637{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-80d8fe5{text-align:start;}.elementor-11 .elementor-element.elementor-element-80d8fe5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d30ee01{text-align:start;}.elementor-11 .elementor-element.elementor-element-d30ee01 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-9905db7{text-align:start;}.elementor-11 .elementor-element.elementor-element-9905db7 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-fbff4b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f7a98f2{--swiper-slides-to-display:3;--swiper-slides-gap:26px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-66px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-118px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-118px;--arrow-size:22px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f7a98f2 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47839ec );border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-f7a98f2 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-f7a98f2 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-b69edf5{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-b69edf5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b69edf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B0659;background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/chefchaoun-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-b69edf5::before, .elementor-11 .elementor-element.elementor-element-b69edf5 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b69edf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b69edf5 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b69edf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b69edf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0B06 0%, #0F0B0699 100%);}.elementor-11 .elementor-element.elementor-element-3c84f68{text-align:center;}.elementor-11 .elementor-element.elementor-element-3c84f68 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e89f872{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e89f872:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e89f872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-aa2d286{text-align:center;}.elementor-11 .elementor-element.elementor-element-aa2d286 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-3b0884d{text-align:center;}.elementor-11 .elementor-element.elementor-element-3b0884d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-99331c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-5dfcf28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5dfcf28:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5dfcf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/El-Fenn-Marrakech.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5dfcf28::before, .elementor-11 .elementor-element.elementor-element-5dfcf28 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5dfcf28 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5dfcf28 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5dfcf28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5dfcf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 32%, #0F0B06CC 100%);}.elementor-11 .elementor-element.elementor-element-ee83e82{text-align:center;}.elementor-11 .elementor-element.elementor-element-ee83e82 .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-baecee2{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-baecee2 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-abe2ee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-0d2deae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-0d2deae:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0d2deae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/Fairmont-Hotels.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0d2deae::before, .elementor-11 .elementor-element.elementor-element-0d2deae > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0d2deae > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0d2deae > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0d2deae > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0d2deae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-dfc79cc{text-align:center;}.elementor-11 .elementor-element.elementor-element-dfc79cc .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e90951c{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-e90951c p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-7e84cfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-6b25168{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-6b25168:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6b25168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/royal-mansour-marrakech.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6b25168::before, .elementor-11 .elementor-element.elementor-element-6b25168 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6b25168 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6b25168 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6b25168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6b25168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-ba25d4a{text-align:center;}.elementor-11 .elementor-element.elementor-element-ba25d4a .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-87af906{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-87af906 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-a5e2bb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-09d62e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-09d62e1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-09d62e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/La-Mamounia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-09d62e1::before, .elementor-11 .elementor-element.elementor-element-09d62e1 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-09d62e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-09d62e1 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-09d62e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-09d62e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-e720510{text-align:center;}.elementor-11 .elementor-element.elementor-element-e720510 .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-14f7eea{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-14f7eea p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-cdb99c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-09dd1fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-09dd1fc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-09dd1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/The-Sandy-Tents.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-c821611{text-align:center;}.elementor-11 .elementor-element.elementor-element-c821611 .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8f8d6d9{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-8f8d6d9 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-1da9f8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-3512222{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-3512222:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3512222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/Four-Seasons.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3512222::before, .elementor-11 .elementor-element.elementor-element-3512222 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3512222 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3512222 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3512222 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3512222 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-2cf4985{text-align:center;}.elementor-11 .elementor-element.elementor-element-2cf4985 .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-adc9a17{text-align:center;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-adc9a17 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-f6222c2{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:120px;--e-n-carousel-swiper-slides-gap:26px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-11 .elementor-element.elementor-element-f6222c2 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-11 .elementor-element.elementor-element-b9074aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-b9074aa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b9074aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/maroc-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-b9074aa::before, .elementor-11 .elementor-element.elementor-element-b9074aa > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b9074aa > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-b9074aa > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b9074aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-b9074aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0B06;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-ad1b867{text-align:start;}.elementor-11 .elementor-element.elementor-element-ad1b867 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-2e78379{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-559151a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-03a72bc{text-align:center;}.elementor-11 .elementor-element.elementor-element-03a72bc .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7aeea21{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-7aeea21 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-5c04be0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-754ded2{text-align:center;}.elementor-11 .elementor-element.elementor-element-754ded2 .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8ab79b2{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-8ab79b2 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-12db4e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-f95a44e{text-align:center;}.elementor-11 .elementor-element.elementor-element-f95a44e .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0184b3b{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-0184b3b p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-813f46f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-1419b8a{text-align:center;}.elementor-11 .elementor-element.elementor-element-1419b8a .elementor-heading-title{font-family:"The Season", Sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-dbf8bf5{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFFD9;}.elementor-11 .elementor-element.elementor-element-dbf8bf5 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-b2ae1c6{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-b2ae1c6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b2ae1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-03dcf12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-7be6668{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-7be6668.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-c14c1f2{text-align:start;}.elementor-11 .elementor-element.elementor-element-c14c1f2 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-b4f1ff8.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-b4f1ff8{text-align:start;}.elementor-11 .elementor-element.elementor-element-b4f1ff8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-0e8d027{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4fa610c{text-align:start;}.elementor-11 .elementor-element.elementor-element-4fa610c .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1a17110{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-1a17110 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-63d921b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-1ee6ea7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-1ee6ea7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-f49d098{text-align:start;}.elementor-11 .elementor-element.elementor-element-f49d098 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-54066b0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-54066b0{text-align:start;}.elementor-11 .elementor-element.elementor-element-54066b0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-faebb53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-39076ab{text-align:start;}.elementor-11 .elementor-element.elementor-element-39076ab .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c79cb4d{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-c79cb4d p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-04fe31e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-282d031{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-282d031.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-e6ac237{text-align:start;}.elementor-11 .elementor-element.elementor-element-e6ac237 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-2a7700c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-2a7700c{text-align:start;}.elementor-11 .elementor-element.elementor-element-2a7700c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-5330ca5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-8add98c{text-align:start;}.elementor-11 .elementor-element.elementor-element-8add98c .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-55d64a3{text-align:start;font-family:"Sofia Pro", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-55d64a3 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-7655999{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:26px;--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:calc(65% - 122px);--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:calc(-65% + 56px);--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:14px;--e-n-carousel-arrow-size:22px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7655999 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47839ec );border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-7655999 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}:where( .elementor-11 .elementor-element.elementor-element-7655999 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11 .elementor-element.elementor-element-375eff5{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-375eff5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-375eff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B0659;background-image:url("https://assltours.zumdash.ch/wp-content/uploads/2026/06/sud.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-375eff5::before, .elementor-11 .elementor-element.elementor-element-375eff5 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-375eff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-375eff5 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-375eff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-375eff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0B0659 0%, #0F0B0699 100%);}.elementor-11 .elementor-element.elementor-element-fa67356{text-align:center;}.elementor-11 .elementor-element.elementor-element-fa67356 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-43c3b90{text-align:center;}.elementor-11 .elementor-element.elementor-element-43c3b90 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-3ba16bd .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-3ba16bd .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );box-shadow:0px 6px 16px 0px rgba(200.00000000000003, 84.00000000000011, 42.99999999999999, 0.3);}.elementor-11 .elementor-element.elementor-element-3ba16bd{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3ba16bd .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 44px 20px 44px;}.elementor-11 .elementor-element.elementor-element-3ba16bd .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-3ba16bd .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ae0d770{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-0c4132e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-19fd188{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-fda2cd0{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-aafdc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-11d80a6{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-39b696b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-0e40fc6{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-210b55e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-contents{max-width:75%;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner{padding:60px 80px 60px 80px;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-7395af6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-0fe02fe{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-91d8637{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-80d8fe5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-f7a98f2{--swiper-slides-to-display:2;--swiper-slides-gap:22px;--arrow-prev-top-position:-106px;--arrow-next-top-position:-105px;}.elementor-11 .elementor-element.elementor-element-b69edf5{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3c84f68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-e89f872{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3b0884d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-5dfcf28{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ee83e82{text-align:center;}.elementor-11 .elementor-element.elementor-element-baecee2{text-align:center;}.elementor-11 .elementor-element.elementor-element-baecee2 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-0d2deae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-dfc79cc{text-align:center;}.elementor-11 .elementor-element.elementor-element-e90951c{text-align:center;}.elementor-11 .elementor-element.elementor-element-e90951c p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-6b25168{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ba25d4a{text-align:center;}.elementor-11 .elementor-element.elementor-element-87af906{text-align:center;}.elementor-11 .elementor-element.elementor-element-87af906 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-09d62e1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-e720510{text-align:center;}.elementor-11 .elementor-element.elementor-element-14f7eea{text-align:center;}.elementor-11 .elementor-element.elementor-element-14f7eea p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-09dd1fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-c821611{text-align:center;}.elementor-11 .elementor-element.elementor-element-8f8d6d9{text-align:center;}.elementor-11 .elementor-element.elementor-element-8f8d6d9 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-3512222{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-2cf4985{text-align:center;}.elementor-11 .elementor-element.elementor-element-adc9a17{text-align:center;}.elementor-11 .elementor-element.elementor-element-adc9a17 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-f6222c2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:22px;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-b9074aa{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-559151a{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-5c04be0{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-12db4e0{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-813f46f{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-11 .elementor-element.elementor-element-b2ae1c6{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7be6668{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-b4f1ff8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-0e8d027{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-1ee6ea7{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-54066b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-faebb53{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-282d031{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-2a7700c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-5330ca5{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-7655999{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;}.elementor-11 .elementor-element.elementor-element-375eff5{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-43c3b90 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-0c4132e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-19fd188{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-aafdc0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-39b696b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-0e40fc6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-210b55e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-contents{max-width:100%;}.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner{padding:20px 40px 20px 40px;}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11 .elementor-element.elementor-element-7395af6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-80d8fe5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-f7a98f2{--swiper-slides-to-display:1;--arrow-prev-top-position:-78px;--arrow-next-top-position:-78px;}.elementor-11 .elementor-element.elementor-element-3c84f68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-e89f872{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3b0884d{padding:0px 20px 0px 20px;}.elementor-11 .elementor-element.elementor-element-3b0884d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11 .elementor-element.elementor-element-f6222c2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:60px;}.elementor-11 .elementor-element.elementor-element-b9074aa{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-559151a{--width:calc((100% - 22px) / 2);--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-5c04be0{--width:calc((100% - 22px) / 2);--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-12db4e0{--width:calc((100% - 22px) / 2);--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-813f46f{--width:calc((100% - 22px) / 2);--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-b2ae1c6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-b4f1ff8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-54066b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-2a7700c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11 .elementor-element.elementor-element-7655999{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-66px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;}.elementor-11 .elementor-element.elementor-element-43c3b90 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-fda2cd0{--width:75%;}.elementor-11 .elementor-element.elementor-element-2980b3c{--width:25%;}.elementor-11 .elementor-element.elementor-element-4d59885{--width:30%;}.elementor-11 .elementor-element.elementor-element-91d8637{--width:65%;}.elementor-11 .elementor-element.elementor-element-559151a{--width:25%;}.elementor-11 .elementor-element.elementor-element-5c04be0{--width:25%;}.elementor-11 .elementor-element.elementor-element-12db4e0{--width:25%;}.elementor-11 .elementor-element.elementor-element-813f46f{--width:25%;}.elementor-11 .elementor-element.elementor-element-7be6668{--width:65%;}.elementor-11 .elementor-element.elementor-element-1ee6ea7{--width:65%;}.elementor-11 .elementor-element.elementor-element-282d031{--width:65%;}.elementor-11 .elementor-element.elementor-element-375eff5{--content-width:460px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-fda2cd0{--width:100%;}.elementor-11 .elementor-element.elementor-element-4d59885{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-ae0d770 */div#player-controls {
    display: none !important;
    opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-662d3d8 */.elementor-11 .elementor-element.elementor-element-662d3d8 {
    display: flex;
}

.marquee span {
    font-family: 'The Seasons', 'Cormorant Garamond', Georgia, serif;
    font-size: 1.5rem;
    font-weight: 300;
    padding: 0 24px;
    color: var(--e-global-color-text);
}

.marquee b {
    color: var(--e-global-color-primary);
    font-weight: 400;
}

.marquee em {
    color: var(--e-global-color-accent);
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d899c77 */.elementor-11 .elementor-element.elementor-element-d899c77 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafdc0c */.elementor-11 .elementor-element.elementor-element-aafdc0c em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f66c1ca */.elementor-11 .elementor-element.elementor-element-f66c1ca .name {
    color: var(--e-global-color-accent);
}

.elementor-11 .elementor-element.elementor-element-f66c1ca p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b942e4f */.elementor-11 .elementor-element.elementor-element-b942e4f span.slide-tag {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 3.4em;
    color: var(--e-global-color-accent);
}

.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-inner:after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(10, 7, 4, .78) 0%, rgba(10, 7, 4, .3) 55%, transparent 100%);
    z-index: 0;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-slide-contents {
    z-index: 10;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    bottom: -30px;
}

.elementor-11 .elementor-element.elementor-element-b942e4f span.swiper-pagination-bullet {
    width: 35px;
    height: 4px;
    border-radius: 4px;
    transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b942e4f span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 50px !important;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next, .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, .4);
    background: rgba(255, 255, 255, .08);
    backdrop-filter: blur(6px);
    transition: .3s var(--ease);
    justify-content: center;
    align-items: center;
    transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev:hover {
    background-color: #ffffff;
    transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next:hover svg.e-font-icon-svg, .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev:hover svg.e-font-icon-svg {
    fill: #111111 !important;
    transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next {
    top: auto !important;
    bottom: 80px;
    right: 100px !important;
}

.elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev {
    top: auto !important;
    bottom: 80px;
    left: auto !important;
    right: 166px !important;
}

@media (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next {
        top: auto !important;
        bottom: 60px;
        right: 80px !important;
    }

    .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev {
        top: auto !important;
        bottom: 60px;
        left: auto !important;
        right: 146px !important;
    }
}

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-next {
        top: 68px !important;
        bottom: auto;
        right: 20px !important;
    }

    .elementor-11 .elementor-element.elementor-element-b942e4f .elementor-swiper-button.elementor-swiper-button-prev {
        top: 68px !important;
        bottom: auto;
        left: auto !important;
        right: 86px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80d8fe5 */.elementor-11 .elementor-element.elementor-element-80d8fe5 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9905db7 */.elementor-11 .elementor-element.elementor-element-9905db7 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.3em;
    margin-left: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa2d286 */.elementor-11 .elementor-element.elementor-element-aa2d286 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b0884d */.elementor-11 .elementor-element.elementor-element-3b0884d em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfcf28 */.elementor-11 .elementor-element.elementor-element-5dfcf28 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2deae */.elementor-11 .elementor-element.elementor-element-0d2deae {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b25168 */.elementor-11 .elementor-element.elementor-element-6b25168 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d62e1 */.elementor-11 .elementor-element.elementor-element-09d62e1 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09dd1fc */.elementor-11 .elementor-element.elementor-element-09dd1fc {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3512222 */.elementor-11 .elementor-element.elementor-element-3512222 {
    aspect-ratio: 1 / 1.35;
}

.slide-element .keep-text {
    padding: 0px 0px 0px 0px;
    transition: padding 0.3s ease;
}

.slide-element:hover .keep-text {
    padding: 0px 0px 30px 0px;
}

.slide-element .hide-text-1 {
    position: absolute;
    left: 40px;
    bottom: 155px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.slide-element .hide-text-2 {
    position: absolute;
    left: 40px;
    bottom: 40px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.3s ease,
                transform 0.3s ease,
                visibility 0.3s ease;
}

.slide-element:hover .hide-text-2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad1b867 */.elementor-11 .elementor-element.elementor-element-ad1b867 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c14c1f2 */.elementor-11 .elementor-element.elementor-element-c14c1f2 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f1ff8 */.elementor-11 .elementor-element.elementor-element-b4f1ff8 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa610c */.elementor-11 .elementor-element.elementor-element-4fa610c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49d098 */.elementor-11 .elementor-element.elementor-element-f49d098 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54066b0 */.elementor-11 .elementor-element.elementor-element-54066b0 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39076ab */.elementor-11 .elementor-element.elementor-element-39076ab span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ac237 */.elementor-11 .elementor-element.elementor-element-e6ac237 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7700c */.elementor-11 .elementor-element.elementor-element-2a7700c em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8add98c */.elementor-11 .elementor-element.elementor-element-8add98c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c14c1f2 */.elementor-11 .elementor-element.elementor-element-c14c1f2 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f1ff8 */.elementor-11 .elementor-element.elementor-element-b4f1ff8 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa610c */.elementor-11 .elementor-element.elementor-element-4fa610c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49d098 */.elementor-11 .elementor-element.elementor-element-f49d098 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54066b0 */.elementor-11 .elementor-element.elementor-element-54066b0 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39076ab */.elementor-11 .elementor-element.elementor-element-39076ab span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ac237 */.elementor-11 .elementor-element.elementor-element-e6ac237 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7700c */.elementor-11 .elementor-element.elementor-element-2a7700c em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8add98c */.elementor-11 .elementor-element.elementor-element-8add98c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c14c1f2 */.elementor-11 .elementor-element.elementor-element-c14c1f2 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f1ff8 */.elementor-11 .elementor-element.elementor-element-b4f1ff8 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa610c */.elementor-11 .elementor-element.elementor-element-4fa610c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49d098 */.elementor-11 .elementor-element.elementor-element-f49d098 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54066b0 */.elementor-11 .elementor-element.elementor-element-54066b0 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39076ab */.elementor-11 .elementor-element.elementor-element-39076ab span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ac237 */.elementor-11 .elementor-element.elementor-element-e6ac237 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7700c */.elementor-11 .elementor-element.elementor-element-2a7700c em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8add98c */.elementor-11 .elementor-element.elementor-element-8add98c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c14c1f2 */.elementor-11 .elementor-element.elementor-element-c14c1f2 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f1ff8 */.elementor-11 .elementor-element.elementor-element-b4f1ff8 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa610c */.elementor-11 .elementor-element.elementor-element-4fa610c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49d098 */.elementor-11 .elementor-element.elementor-element-f49d098 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54066b0 */.elementor-11 .elementor-element.elementor-element-54066b0 em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39076ab */.elementor-11 .elementor-element.elementor-element-39076ab span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ac237 */.elementor-11 .elementor-element.elementor-element-e6ac237 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7700c */.elementor-11 .elementor-element.elementor-element-2a7700c em {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8add98c */.elementor-11 .elementor-element.elementor-element-8add98c span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa67356 */.elementor-11 .elementor-element.elementor-element-fa67356 span {
    font-family: var(--e-global-typography-66166a4-font-family), Sans-serif;
    font-size: 1.8em;
    margin-right: 8px;
    line-height: 0em;
}/* End custom CSS */
/* Start custom CSS */div#player-controls {
    display: none !important;
    opacity: 0 !important;
}/* End custom CSS */