.elementor-5532 .elementor-element.elementor-element-5e2b170{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-5e2b170:not(.elementor-motion-effects-element-type-background), .elementor-5532 .elementor-element.elementor-element-5e2b170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5532 .elementor-element.elementor-element-5e2b170.e-con{--align-self:center;}.elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4b17d54{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-5532 .elementor-element.elementor-element-4b17d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 32px 0px 32px;}.elementor-5532 .elementor-element.elementor-element-4b17d54.elementor-element{--align-self:center;}.elementor-5532 .elementor-element.elementor-element-4b17d54 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;text-transform:none;line-height:75px;color:#69005A;}.elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-4b17d54.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-4b17d54 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-96aae96{--display:flex;--position:absolute;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:-200px;--z-index:999;}.elementor-5532 .elementor-element.elementor-element-96aae96.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-96aae96{right:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-96aae96{left:0px;}.elementor-5532 .elementor-element.elementor-element-244efe3.elementor-element{--align-self:center;}.elementor-5532 .elementor-element.elementor-element-6f4104d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0.2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-e86423a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-5532 .elementor-element.elementor-element-e86423a.elementor-element{--align-self:center;}.elementor-5532 .elementor-element.elementor-element-e86423a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;text-transform:none;line-height:27px;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-e86423a.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-e86423a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-6ddbbe9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-6ddbbe9::before, .elementor-5532 .elementor-element.elementor-element-6ddbbe9 > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-6ddbbe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-6ddbbe9 > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-6ddbbe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-6ddbbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5532 .elementor-element.elementor-element-6ddbbe9.e-con{--align-self:center;}.elementor-5532 .elementor-element.elementor-element-babd122 > .elementor-widget-container{padding:32px 32px 32px 32px;}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-swiper-button{font-size:22px;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-testimonial__text{text-transform:none;font-style:normal;}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-testimonial__name{text-transform:none;font-style:normal;}.elementor-5532 .elementor-element.elementor-element-babd122 .elementor-testimonial__title{text-transform:none;font-style:normal;}.elementor-5532 .elementor-element.elementor-element-516078fa{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-516078fa:not(.elementor-motion-effects-element-type-background), .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5532 .elementor-element.elementor-element-516078fa::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .e-con-inner > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://guidingriverbirthberlin.com/wp-content/uploads/2025/01/Copy-of-Nurturing-Lifes-Sacred-Ecosystem-3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5532 .elementor-element.elementor-element-8919a06{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-bb02efa{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-bb02efa{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-bb02efa{right:0px;}.elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4235b8ff{text-align:center;}.elementor-5532 .elementor-element.elementor-element-4235b8ff .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-4235b8ff.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-4235b8ff > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3a2591b4 > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-3a2591b4{text-align:center;}.elementor-5532 .elementor-element.elementor-element-3a2591b4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-3a2591b4.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-3a2591b4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1d69ddcf img{height:450px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-3be9c34b{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-3be9c34b{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-3be9c34b{right:0px;}.elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-6d74292b{text-align:center;}.elementor-5532 .elementor-element.elementor-element-6d74292b .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-6d74292b.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-6d74292b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1247e3de > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-1247e3de{text-align:center;}.elementor-5532 .elementor-element.elementor-element-1247e3de .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-1247e3de.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-1247e3de > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-10f5c1bd img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-25f91be2{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-25f91be2{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-25f91be2{right:0px;}.elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1ac418a1{text-align:center;}.elementor-5532 .elementor-element.elementor-element-1ac418a1 .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-1ac418a1.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-1ac418a1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7a49aec9 > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-7a49aec9{text-align:center;}.elementor-5532 .elementor-element.elementor-element-7a49aec9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-7a49aec9.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-7a49aec9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1ae74880 img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-17da48f7{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-17da48f7{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-17da48f7{right:0px;}.elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-4c550f1{text-align:center;}.elementor-5532 .elementor-element.elementor-element-4c550f1 .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-4c550f1.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-4c550f1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-76d09da7 > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-76d09da7{text-align:center;}.elementor-5532 .elementor-element.elementor-element-76d09da7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-76d09da7.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-76d09da7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-2eaf1e01 img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-5d5b88ab{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-5d5b88ab{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-5d5b88ab{right:0px;}.elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-3cf437e8{text-align:center;}.elementor-5532 .elementor-element.elementor-element-3cf437e8 .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-3cf437e8.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-3cf437e8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-8377928 > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-8377928{text-align:center;}.elementor-5532 .elementor-element.elementor-element-8377928 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-8377928.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-8377928 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7c4415b1 img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-4f131dc{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-4f131dc{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-4f131dc{right:0px;}.elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-24b4c6ef{text-align:center;}.elementor-5532 .elementor-element.elementor-element-24b4c6ef .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-24b4c6ef.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-24b4c6ef > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d{text-align:center;}.elementor-5532 .elementor-element.elementor-element-1fd6f66d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-1fd6f66d.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-1fd6f66d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-7f3f5e19 img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-538d5bed{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-5532 .elementor-element.elementor-element-538d5bed{left:0px;}body.rtl .elementor-5532 .elementor-element.elementor-element-538d5bed{right:0px;}.elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-47e0ffae{text-align:center;}.elementor-5532 .elementor-element.elementor-element-47e0ffae .elementor-heading-title{font-family:"moon flower", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-47e0ffae.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-47e0ffae > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri div{writing-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-62748ffd > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-5532 .elementor-element.elementor-element-62748ffd{text-align:center;}.elementor-5532 .elementor-element.elementor-element-62748ffd .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > div, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h1, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h2, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h3, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h4, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h5, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > h6, .elementor-5532 .elementor-element.elementor-element-62748ffd.ob-harakiri > p{transform:rotate(0deg);}.elementor-5532 .elementor-element.elementor-element-62748ffd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5532 .elementor-element.elementor-element-1bf99df5 img{height:400px;object-fit:cover;object-position:center center;border-radius:45px 45px 45px 45px;}.elementor-5532 .elementor-element.elementor-element-7251a97{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-7251a97::before, .elementor-5532 .elementor-element.elementor-element-7251a97 > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-7251a97 > .e-con-inner > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-7251a97 > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-7251a97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-7251a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5082707 );--background-overlay:'';}.elementor-5532 .elementor-element.elementor-element-d4aaaf5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-d2ac82e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-81b0dda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-9f44ba3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-cfb9aef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-eb86b9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-1736944{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-22d12b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-64c448c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-ef3d7f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-ad08312{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5532 .elementor-element.elementor-element-5e2b170{--width:100%;}.elementor-5532 .elementor-element.elementor-element-96aae96{--width:100%;}.elementor-5532 .elementor-element.elementor-element-6f4104d{--width:80%;}.elementor-5532 .elementor-element.elementor-element-516078fa{--width:100%;}.elementor-5532 .elementor-element.elementor-element-bb02efa{--width:400px;}.elementor-5532 .elementor-element.elementor-element-3be9c34b{--width:400px;}.elementor-5532 .elementor-element.elementor-element-25f91be2{--width:400px;}.elementor-5532 .elementor-element.elementor-element-17da48f7{--width:450px;}.elementor-5532 .elementor-element.elementor-element-5d5b88ab{--width:400px;}.elementor-5532 .elementor-element.elementor-element-4f131dc{--width:400px;}.elementor-5532 .elementor-element.elementor-element-538d5bed{--width:400px;}.elementor-5532 .elementor-element.elementor-element-7251a97{--width:100%;}.elementor-5532 .elementor-element.elementor-element-d4aaaf5{--width:100%;}.elementor-5532 .elementor-element.elementor-element-d2ac82e{--width:100%;}.elementor-5532 .elementor-element.elementor-element-81b0dda{--width:100%;}.elementor-5532 .elementor-element.elementor-element-9f44ba3{--width:100%;}.elementor-5532 .elementor-element.elementor-element-cfb9aef{--width:100%;}.elementor-5532 .elementor-element.elementor-element-eb86b9e{--width:100%;}.elementor-5532 .elementor-element.elementor-element-1736944{--width:100%;}.elementor-5532 .elementor-element.elementor-element-22d12b1{--width:100%;}.elementor-5532 .elementor-element.elementor-element-64c448c{--width:100%;}.elementor-5532 .elementor-element.elementor-element-ef3d7f8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5532 .elementor-element.elementor-element-5e2b170{--width:100%;}.elementor-5532 .elementor-element.elementor-element-6ddbbe9{--width:100%;}}@media(min-width:1025px){.elementor-5532 .elementor-element.elementor-element-516078fa::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .e-con-inner > .elementor-background-video-container::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5532 .elementor-element.elementor-element-516078fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-5532 .elementor-element.elementor-element-5e2b170{--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5532 .elementor-element.elementor-element-4b17d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-4b17d54{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-5532 .elementor-element.elementor-element-4b17d54 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-5532 .elementor-element.elementor-element-6f4104d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5532 .elementor-element.elementor-element-e86423a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5532 .elementor-element.elementor-element-6ddbbe9{--min-height:60vh;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5532 .elementor-element.elementor-element-babd122{width:100%;max-width:100%;}.elementor-5532 .elementor-element.elementor-element-babd122 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-d2ac82e{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-81b0dda{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-9f44ba3{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-cfb9aef{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-eb86b9e{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-1736944{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-22d12b1{--min-height:auto;}.elementor-5532 .elementor-element.elementor-element-64c448c{--min-height:auto;}}@media(max-width:767px){.elementor-5532 .elementor-element.elementor-element-5e2b170{--width:100%;--min-height:80vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5532 .elementor-element.elementor-element-4b17d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-4b17d54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5532 .elementor-element.elementor-element-4b17d54 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-5532 .elementor-element.elementor-element-96aae96{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-6f4104d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-e86423a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-e86423a .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-5532 .elementor-element.elementor-element-6ddbbe9{--min-height:80vh;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5532 .elementor-element.elementor-element-babd122 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-5532 .elementor-element.elementor-element-babd122.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-5532 .elementor-element.elementor-element-bb02efa{--width:280px;}.elementor-5532 .elementor-element.elementor-element-1d69ddcf img{height:310px;}.elementor-5532 .elementor-element.elementor-element-3be9c34b{--width:280px;}.elementor-5532 .elementor-element.elementor-element-10f5c1bd img{height:310px;}.elementor-5532 .elementor-element.elementor-element-25f91be2{--width:280px;}.elementor-5532 .elementor-element.elementor-element-1ae74880 img{height:310px;}.elementor-5532 .elementor-element.elementor-element-17da48f7{--width:280px;}.elementor-5532 .elementor-element.elementor-element-2eaf1e01 img{height:310px;}.elementor-5532 .elementor-element.elementor-element-5d5b88ab{--width:280px;}.elementor-5532 .elementor-element.elementor-element-7c4415b1 img{height:310px;}.elementor-5532 .elementor-element.elementor-element-4f131dc{--width:280px;}.elementor-5532 .elementor-element.elementor-element-7f3f5e19 img{height:310px;}.elementor-5532 .elementor-element.elementor-element-538d5bed{--width:280px;}.elementor-5532 .elementor-element.elementor-element-1bf99df5 img{height:310px;}}/* Start custom CSS for container, class: .elementor-element-6ddbbe9 */.elementor-5532 .elementor-element.elementor-element-6ddbbe9{
    --distance: -1.8em;
    --background: #929292;
    --padding: 2;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button{
    width: 2em;
    transform: translateX(var(--distance)) translateY(-1em);
    height: 2em;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button.elementor-swiper-button-next{
    transform: scaleX(-1) translateX(var(--distance)) translateY(-1em);
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button i{
    width: 100%;
    height: 0.1em;
    background: currentColor;
    position: relative;
    opacity: 0.7;
    transform: translateY(0.97em) scale(calc(1/var(--padding)));
    transition: opacity 0.2s ease-in-out;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button:hover i{
    opacity: 1;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button i:before,
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button i:after{
    content: "";
    position: absolute;
    width: 50%;
    transform: rotate(45deg) translateX(-0.04em);
    transform-origin: left center;
    height: 0.1em;
    background: currentColor;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button i:after{
    transform: rotate(-45deg) translateX(-0.04em);
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--background);
    height: 100%;
    width: 100%;
    border-radius: 100%;
    opacity: 0.3;
    transition: opacity 0.2s ease-in-out;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button:hover:before{
    opacity: 0.8;
}


/* Small Desktop Device */

@media (max-width: 1250px){
.elementor-5532 .elementor-element.elementor-element-6ddbbe9{
    --distance: 0em;
}
}

/* Tablet Device */

@media (max-width: 1024px){
.elementor-5532 .elementor-element.elementor-element-6ddbbe9{
    --distance: 1em;
    --background: #929292;
    --padding: 2;
    --size: 20px;
}
.elementor-5532 .elementor-element.elementor-element-6ddbbe9 .elementor-swiper-button{
    font-size: var(--size) !important;
}
}


/* Mobile Device */

@media (max-width: 767px){
.elementor-5532 .elementor-element.elementor-element-6ddbbe9{
    --distance: 1em;
    --background: #929292;
    --padding: 2;
    --size: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7251a97 *//* Restrict transition effects to .progress-bar */
.progress-bar *,
.progress-bar *::before,
.progress-bar *::after {
  transition: all ease 0.1s;
}

/* Sidebar */
#sidebar {
  width: 40%;
  height: 100vh;
  padding: 1rem;
}

#sidebar {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

#sidebar.visible {
  opacity: 1;
  pointer-events: auto;
}

/* Progress Bar */
.progress-bar {
  position: fixed;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border: 1px solid white;
  border-radius: 2rem;
  padding: 1rem;
  cursor: pointer;
}

/* Content */
.content {
  position: relative;
  max-width: 100%;
  padding: 0;
}

/* Restrict link styles to only .progress-bar */
.progress-bar a {
  text-decoration: none;
  color: #69005A;
  /*color: inherit;*/
  opacity: 0;
  text-wrap: nowrap;
  display: block;
}


/* Restrict li styles to .progress-bar */
.progress-bar li {
  list-style: none;
  width: 1rem;
  height: 1rem;
  background-color: white;
  border-radius: 1rem;
}

.progress-bar li:hover {
  background-color: #BBB5FE;
}

.progress-bar:hover li {
  width: 100%;
  height: 100%;
  padding: 0.5rem 1rem;
}

.progress-bar li.active {
  background-color: #D7FFC7;
}

.progress-bar:hover a {
  opacity: 1;
}

/* Responsive Styles */
@media screen and (max-width: 800px) {
  #sidebar {
    display: none;
  }
  .content {
    max-width: 100%;
  }
  main {
    padding: .05%;
  }
  .section {
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS */<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/ScrollTrigger.min.js"></script>

<script>
let mediaAnimation = gsap.matchMedia();
ScrollTrigger.defaults({
  markers: false
});

// colours of backgrounds in order
const colors = ["#2C3531","#2C3531", "#116466", "#D9B08C", "#FFCB9A", "#D1E8E2"];


// Desktop animations of images and colour fade
mediaAnimation.add("(min-width: 660px)", () => {
  const details = gsap.utils.toArray(".textContent:not(:first-child)");
  const photos = gsap.utils.toArray(".imageEffect:not(:first-child)");

  gsap.set(photos, { clipPath: 'inset(0% 0% 0% 0%)', autoAlpha: 0.01 });

  const allPhotos = gsap.utils.toArray(".imageEffect");
  details.forEach((section, i) => {
      let bgColor = colors[i + 1];
      ScrollTrigger.create({
          trigger: section,
          start: "250 bottom",
          end: "+=100%",
          onToggle: self => {
              if (self.isActive) {
                  gsap.to(".mysection", { backgroundColor: bgColor });
              } else if ((i === 0 && self.direction < 0) || (i === details.length - 1 && self.direction > 0)) {
                  gsap.to(".mysection", { backgroundColor: "#2C3531" });
              }
          }
      });
  });

  details.forEach((detail, index) => {
      let headline = detail.querySelector(".headingTrigger");
      let animation = gsap.timeline()
          .to(photos[index], { clipPath: 'inset(0% 0% 0% 0%)', autoAlpha: 1, duration: 1.5 })
          .set(allPhotos[index], { autoAlpha: 1, duration: 1.5}
          );
      ScrollTrigger.create({
          trigger: headline,
          start: "top 120%",
          end: "top 80%",
          animation: animation,
          scrub: true,
          markers: false
      });
  });
});

// Mobile animations of colour fade
mediaAnimation.add("(max-width: 665px)", () => {

  const details = gsap.utils.toArray(".textContent:not(:first-child)");

  details.forEach((section, i) => {
      let bgColor = colors[i + 1];
      ScrollTrigger.create({
          trigger: section,
          start: "200 bottom",
          end: "+=100%",

          onToggle: self => {
              if (self.isActive) {
                  gsap.to(".mysection", { backgroundColor: bgColor });
              } else if ((i === 0 && self.direction < 0) || (i === details.length - 1 && self.direction > 0)) {
                  gsap.to(".mysection", { backgroundColor: "#2C3531" });
              }
          }
      });
  });
});
</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'moon flower';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://guidingriverbirthberlin.com/wp-content/uploads/2021/08/Moon-Flower.ttf') format('truetype');
}
/* End Custom Fonts CSS */