.elementor-3860 .elementor-element.elementor-element-79dcb7f{--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;--justify-content:center;--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-79dcb7f:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-79dcb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#423C5A;}.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-3860 .elementor-element.elementor-element-82a9cfa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:0.9em;letter-spacing:0.5px;color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-68d8c09{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-68d8c09:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-68d8c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(235deg, #F4EDF2 0%, #FDF8F7 100%);}.elementor-3860 .elementor-element.elementor-element-68d8c09 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-68d8c09 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-68d8c09 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-68d8c09 > .e-con-inner > .elementor-shape-bottom svg{width:calc(197% + 1.3px);height:88px;}.elementor-3860 .elementor-element.elementor-element-dd968d7{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3860 .elementor-element.elementor-element-1ff0d76 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-2171f95 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:96px;font-weight:700;line-height:0.98;letter-spacing:−0.01em;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-fb98ae9{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 2.4vw, 32px);font-weight:400;font-style:italic;line-height:1.3;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-f92352b{width:var( --container-widget-width, 52ch );max-width:52ch;--container-widget-width:52ch;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-45eb9b0{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);line-height:1.65;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-126a3c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-3806b17 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-3806b17 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#5E7A33;color:#5E7A33;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button:focus{background-color:#5E7A33;color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-1dfd76d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-bf07f8a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-39ffa51{--e-rating-icon-font-size:18px;--e-rating-gap:4px;--e-rating-icon-marked-color:#584A79;}.elementor-3860 .elementor-element.elementor-element-f7690f3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#55433C;}.elementor-3860 .elementor-element.elementor-element-7f99d33{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6E5C97;--border-color:#6E5C97;--border-radius:300px 300px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-72efb46{--display:flex;--min-height:650px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#F4EDF2;--border-color:#F4EDF2;--border-radius:300px 300px 0px 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-3860 .elementor-element.elementor-element-72efb46:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-72efb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happiness-house.de/wp-content/uploads/2026/06/Michaela_Chakren.webp");background-position:top center;background-size:cover;}.elementor-3860 .elementor-element.elementor-element-7f158a4{--display:flex;--position:absolute;--justify-content:center;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 23px -2px rgba(0, 0, 0, 0.3);--padding-top:18px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;bottom:-24px;}.elementor-3860 .elementor-element.elementor-element-7f158a4:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-7f158a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-7f158a4::before, .elementor-3860 .elementor-element.elementor-element-7f158a4 > .elementor-background-video-container::before, .elementor-3860 .elementor-element.elementor-element-7f158a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3860 .elementor-element.elementor-element-7f158a4 > .elementor-background-slideshow::before, .elementor-3860 .elementor-element.elementor-element-7f158a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3860 .elementor-element.elementor-element-7f158a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3860 .elementor-element.elementor-element-7f158a4{right:-48px;}body.rtl .elementor-3860 .elementor-element.elementor-element-7f158a4{left:-48px;}.elementor-3860 .elementor-element.elementor-element-d34016d{text-align:center;font-family:"Newsreader", Sans-serif;font-size:clamp(0.9rem, 0.58vi + 0.75rem, 1.22rem);font-style:italic;line-height:1.1em;color:#55433C;}.elementor-3860 .elementor-element.elementor-element-e7146f5{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-e7146f5:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-e7146f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-e7146f5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-e7146f5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-e7146f5 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-e7146f5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:105px;transform:translateX(-50%) rotateY(180deg);}.elementor-3860 .elementor-element.elementor-element-33229c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-6b4a19b .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-a5a66a0 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-b972fe1{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-2a472c1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2920171F;--border-color:#2920171F;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3860 .elementor-element.elementor-element-2a472c1:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-2a472c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-2a472c1.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-3860 .elementor-element.elementor-element-2a472c1:hover{box-shadow:0px 16px 40px 0px rgba(41.000000000000036, 32.00000000000002, 23.000000000000014, 0.08);}.elementor-3860 .elementor-element.elementor-element-7727d7e{text-align:start;}.elementor-3860 .elementor-element.elementor-element-7727d7e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1;color:#836FAB;}.elementor-3860 .elementor-element.elementor-element-7540128{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.38;color:#292017;}.elementor-3860 .elementor-element.elementor-element-47db6cc{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2920171F;--border-color:#2920171F;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3860 .elementor-element.elementor-element-47db6cc:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-47db6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-47db6cc.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-3860 .elementor-element.elementor-element-47db6cc:hover{box-shadow:0px 16px 40px 0px rgba(41.000000000000036, 32.00000000000002, 23.000000000000014, 0.08);}.elementor-3860 .elementor-element.elementor-element-f1bbeda{text-align:start;}.elementor-3860 .elementor-element.elementor-element-f1bbeda .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1;color:#836FAB;}.elementor-3860 .elementor-element.elementor-element-405b6b5{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.38;color:#292017;}.elementor-3860 .elementor-element.elementor-element-22e7670{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2920171F;--border-color:#2920171F;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3860 .elementor-element.elementor-element-22e7670:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-22e7670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-22e7670.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-3860 .elementor-element.elementor-element-22e7670:hover{box-shadow:0px 16px 40px 0px rgba(41.000000000000036, 32.00000000000002, 23.000000000000014, 0.08);}.elementor-3860 .elementor-element.elementor-element-7f84496{text-align:start;}.elementor-3860 .elementor-element.elementor-element-7f84496 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1;color:#836FAB;}.elementor-3860 .elementor-element.elementor-element-d9b2eeb{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.38;color:#292017;}.elementor-3860 .elementor-element.elementor-element-379fd15{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2920171F;--border-color:#2920171F;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3860 .elementor-element.elementor-element-379fd15:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-379fd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-379fd15.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-3860 .elementor-element.elementor-element-379fd15:hover{box-shadow:0px 16px 40px 0px rgba(41.000000000000036, 32.00000000000002, 23.000000000000014, 0.08);}.elementor-3860 .elementor-element.elementor-element-2057d8e{text-align:start;}.elementor-3860 .elementor-element.elementor-element-2057d8e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1;color:#836FAB;}.elementor-3860 .elementor-element.elementor-element-b6378fd{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.38;color:#292017;}.elementor-3860 .elementor-element.elementor-element-6a1daf6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2920171F;--border-color:#2920171F;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-3860 .elementor-element.elementor-element-6a1daf6:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-6a1daf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75eefa );}.elementor-3860 .elementor-element.elementor-element-6a1daf6.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-3860 .elementor-element.elementor-element-6a1daf6:hover{box-shadow:0px 16px 40px 0px rgba(41.000000000000036, 32.00000000000002, 23.000000000000014, 0.08);}.elementor-3860 .elementor-element.elementor-element-eac8e56{text-align:start;}.elementor-3860 .elementor-element.elementor-element-eac8e56 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1;color:#836FAB;}.elementor-3860 .elementor-element.elementor-element-5c740b9{font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:400;line-height:1.38;color:#292017;}.elementor-3860 .elementor-element.elementor-element-2c920d4{width:var( --container-widget-width, 52ch );max-width:52ch;--container-widget-width:52ch;--container-widget-flex-grow:0;text-align:center;font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 2.4vw, 32px);font-weight:400;font-style:italic;line-height:1.3;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-7f4dbe9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-65358a9 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-5d510b5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-9491bd5{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-9491bd5:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-9491bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-9491bd5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-9491bd5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-9491bd5 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-9491bd5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:91px;}.elementor-3860 .elementor-element.elementor-element-4d589b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-62c7a80 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-f90c26f{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f90c26f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-3837b27{width:var( --container-widget-width, 58ch );max-width:58ch;--container-widget-width:58ch;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-217ad31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#5E7A33;color:#5E7A33;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button:focus{background-color:#5E7A33;color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-18f1731 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-36a43ab{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-36a43ab:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-36a43ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-36a43ab > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-36a43ab > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-36a43ab > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-36a43ab > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:54px;transform:translateX(-50%) rotateY(180deg);}.elementor-3860 .elementor-element.elementor-element-521335a{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-d1af393{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-3985430 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-b1c35ed{text-align:start;}.elementor-3860 .elementor-element.elementor-element-b1c35ed .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-a89994e{width:var( --container-widget-width, 58ch );max-width:58ch;--container-widget-width:58ch;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#2A2017;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2920171F;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-icon i{color:#564C77;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-icon svg{fill:#564C77;transition:fill 0.3s;}.elementor-3860 .elementor-element.elementor-element-e370e4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-414981d{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-460ee37 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-460ee37 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-2feae82{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-634aa6f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6E5C97;--border-color:#6E5C97;--border-radius:300px 300px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-7ca0e40{--display:flex;--min-height:650px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#F4EFFA;--border-color:#F4EFFA;--border-radius:300px 300px 0px 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-3860 .elementor-element.elementor-element-7ca0e40:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-7ca0e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happiness-house.de/wp-content/uploads/2026/07/chakrenreise-meditation.webp");background-position:top center;background-size:cover;}.elementor-3860 .elementor-element.elementor-element-02150d5{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:clamp(64px, 8vw, 132px);--padding-left:0;--padding-right:0;}.elementor-3860 .elementor-element.elementor-element-02150d5:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-02150d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-ea8537c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-f375e17 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-2b53998{text-align:center;}.elementor-3860 .elementor-element.elementor-element-2b53998 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-76634f2{width:var( --container-widget-width, 52ch );max-width:52ch;--container-widget-width:52ch;--container-widget-flex-grow:0;text-align:center;font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 2.4vw, 32px);font-weight:400;font-style:italic;line-height:1.3;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-336184e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-9f68592{--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;--align-items:center;grid-column:span 2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-3860 .elementor-element.elementor-element-a4dc943{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-3785f39{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-286e96b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-f5e66e6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-a6d66f0{--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;--align-items:center;grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-cf66f74{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-eb8ea8c{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-bd2c819 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-69fcf43{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-6de7b95{--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;--align-items:center;grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-af27813{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-0104509{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-b0d5b43 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-ded5f20{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-56c91ea{--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;--align-items:center;grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-6b72d4c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-a7e2a20{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-a5ceedd .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-ffb8056{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-a0adc9a{--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;--align-items:center;grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-eab0642{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-2fa3acf{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-53d813c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-a137db5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-8a806dd{--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;--align-items:center;grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-92ac58d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-0697869{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-0fbccbb .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-d6f3e10{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-c0ff576{--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;--align-items:center;grid-column:2 / 4;}.elementor-3860 .elementor-element.elementor-element-1b1205e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-49fec7f{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#8A5FA6;}.elementor-3860 .elementor-element.elementor-element-3602753 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#292017;}.elementor-3860 .elementor-element.elementor-element-eab5e61{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.01em;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-dd5ec89{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:clamp(64px, 8vw, 132px);--padding-left:0;--padding-right:0;}.elementor-3860 .elementor-element.elementor-element-dd5ec89:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-dd5ec89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-8d2f68f{--display:flex;--overlay-opacity:1;--border-radius:120px 120px 40px 40px;--padding-top:156px;--padding-bottom:56px;--padding-left:72px;--padding-right:72px;}.elementor-3860 .elementor-element.elementor-element-8d2f68f:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-8d2f68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happiness-house.de/wp-content/uploads/2026/07/live-session-foto.webp");}.elementor-3860 .elementor-element.elementor-element-8d2f68f::before, .elementor-3860 .elementor-element.elementor-element-8d2f68f > .elementor-background-video-container::before, .elementor-3860 .elementor-element.elementor-element-8d2f68f > .e-con-inner > .elementor-background-video-container::before, .elementor-3860 .elementor-element.elementor-element-8d2f68f > .elementor-background-slideshow::before, .elementor-3860 .elementor-element.elementor-element-8d2f68f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3860 .elementor-element.elementor-element-8d2f68f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #29201700 0%, #292017D1 100%);}.elementor-3860 .elementor-element.elementor-element-0eaf6e4 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:clamp(26px, 3vw, 40px);font-weight:600;line-height:1.15;color:#FFFFFFF0;}.elementor-3860 .elementor-element.elementor-element-a8b0ea6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.05;color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-9b081ba{width:var( --container-widget-width, 46ch );max-width:46ch;--container-widget-width:46ch;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.15vw, 18px);font-weight:400;line-height:1.7;color:#FFFFFFE6;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 018px 32px;}.elementor-3860 .elementor-element.elementor-element-6704119 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-6704119 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:1px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-884a7b3{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:160px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-884a7b3:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-884a7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-884a7b3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-884a7b3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-884a7b3 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-884a7b3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:91px;}.elementor-3860 .elementor-element.elementor-element-02e1a55{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-176ecab{text-align:center;}.elementor-3860 .elementor-element.elementor-element-176ecab .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-2e9c9e0{text-align:center;}.elementor-3860 .elementor-element.elementor-element-2e9c9e0 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-b4e9825{--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:center;--align-items:flex-start;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-943ce87{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-6ca3303{text-align:center;}.elementor-3860 .elementor-element.elementor-element-6ca3303 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 3vw, 42px);font-weight:700;line-height:1;color:#584A79;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3860 .elementor-element.elementor-element-d0a614a{--divider-border-style:solid;--divider-color:#836FAB;--divider-border-width:1px;}.elementor-3860 .elementor-element.elementor-element-d0a614a .elementor-divider-separator{width:28px;margin:0 auto;margin-center:0;}.elementor-3860 .elementor-element.elementor-element-d0a614a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-3860 .elementor-element.elementor-element-fe75e7e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-639a606{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-f05fcc2{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f05fcc2 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 3vw, 42px);font-weight:700;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-c065db7{--divider-border-style:solid;--divider-color:#836FAB;--divider-border-width:1px;}.elementor-3860 .elementor-element.elementor-element-c065db7 .elementor-divider-separator{width:28px;margin:0 auto;margin-center:0;}.elementor-3860 .elementor-element.elementor-element-c065db7 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-3860 .elementor-element.elementor-element-f6e1c71{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-033791e{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-133f3c4{text-align:center;}.elementor-3860 .elementor-element.elementor-element-133f3c4 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 3vw, 42px);font-weight:700;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-ea3ad34{--divider-border-style:solid;--divider-color:#836FAB;--divider-border-width:1px;}.elementor-3860 .elementor-element.elementor-element-ea3ad34 .elementor-divider-separator{width:28px;margin:0 auto;margin-center:0;}.elementor-3860 .elementor-element.elementor-element-ea3ad34 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-3860 .elementor-element.elementor-element-94b86c4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-4456c11{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-0e8840b{text-align:center;}.elementor-3860 .elementor-element.elementor-element-0e8840b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 3vw, 42px);font-weight:700;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-55b8fb3{--divider-border-style:solid;--divider-color:#836FAB;--divider-border-width:1px;}.elementor-3860 .elementor-element.elementor-element-55b8fb3 .elementor-divider-separator{width:28px;margin:0 auto;margin-center:0;}.elementor-3860 .elementor-element.elementor-element-55b8fb3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-3860 .elementor-element.elementor-element-280b705{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-bc8def4{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-f531391{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3860 .elementor-element.elementor-element-cc4c0be{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-3860 .elementor-element.elementor-element-cc4c0be:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-cc4c0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-4f0c114{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-b68c485 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-b399c7b{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-43d1481{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3860 .elementor-element.elementor-element-39f2dfd{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-3860 .elementor-element.elementor-element-39f2dfd:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-39f2dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-db7f6c0{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-d9b764f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-f7665db{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-135d6cf{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3860 .elementor-element.elementor-element-5a282ca{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-3860 .elementor-element.elementor-element-5a282ca:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-5a282ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-8a2f923{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-079c575 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-ecb0777{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-5f91438{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3860 .elementor-element.elementor-element-59a8721{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-3860 .elementor-element.elementor-element-59a8721:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-59a8721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-937f6df{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-c9d6ff7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-e9b1f3f{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-942e136{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 18px 32px;}.elementor-3860 .elementor-element.elementor-element-0422469 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-1bc29ef{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-381b9aa{--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;--align-items:center;--gap:40px 56px;--row-gap:40px;--column-gap:56px;--padding-top:60px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-381b9aa:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-381b9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-381b9aa > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-381b9aa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#423C5A;}.elementor-3860 .elementor-element.elementor-element-381b9aa > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-381b9aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:54px;transform:translateX(-50%) rotateY(180deg);}.elementor-3860 .elementor-element.elementor-element-2f371f3{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6E5C97;--border-color:#6E5C97;--border-radius:300px 300px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-26c775a{--display:flex;--min-height:650px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#F4EFFA;--border-color:#F4EFFA;--border-radius:300px 300px 0px 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-3860 .elementor-element.elementor-element-26c775a:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-26c775a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happiness-house.de/wp-content/uploads/2026/07/chakrenreise-meditation.webp");background-position:top center;background-size:cover;}.elementor-3860 .elementor-element.elementor-element-daa50a4{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-0ad59a9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-13af1b4 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-c3006a8{text-align:start;}.elementor-3860 .elementor-element.elementor-element-c3006a8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-c4c58fe{font-family:"Newsreader", Sans-serif;font-size:clamp(19px, 2vw, 28px);font-weight:400;font-style:italic;line-height:1.35;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-86c363a{width:var( --container-widget-width, 58ch );max-width:58ch;--container-widget-width:58ch;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2920171F;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-icon i{color:#564C77;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-icon svg{fill:#564C77;transition:fill 0.3s;}.elementor-3860 .elementor-element.elementor-element-91ec30a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button{background-color:#F4EFFA;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:#485D27;color:#485D27;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F4EFFA;padding:4px 0px 4px 0px;}.elementor-3860 .elementor-element.elementor-element-d12cf98{width:auto;max-width:auto;}.elementor-3860 .elementor-element.elementor-element-d12cf98 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button:focus{color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button:focus svg{fill:#4D6629;}.elementor-3860 .elementor-element.elementor-element-899e0ca{--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;--align-items:center;--gap:40px 56px;--row-gap:40px;--column-gap:56px;--padding-top:100px;--padding-bottom:160px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-899e0ca:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-899e0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#423C5A;}.elementor-3860 .elementor-element.elementor-element-899e0ca > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-899e0ca > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-899e0ca > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-899e0ca > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:54px;transform:translateX(-50%) rotateY(180deg);}.elementor-3860 .elementor-element.elementor-element-ec46f94{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-1144734 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#CBBFE8;}.elementor-3860 .elementor-element.elementor-element-342d8c6{text-align:start;}.elementor-3860 .elementor-element.elementor-element-342d8c6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#FFFBF3;}.elementor-3860 .elementor-element.elementor-element-90388bb{font-family:"Newsreader", Sans-serif;font-size:clamp(19px, 2vw, 28px);font-weight:400;font-style:italic;line-height:1.35;color:#FFFBF3E0;}.elementor-3860 .elementor-element.elementor-element-226036d{width:var( --container-widget-width, 58ch );max-width:58ch;--container-widget-width:58ch;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#FFFBF3D9;}.elementor-3860 .elementor-element.elementor-element-9b75653{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:2;letter-spacing:0.2em;color:#CBBFE8;}.elementor-3860 .elementor-element.elementor-element-cc32fd8{--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;--align-items:flex-start;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button{background-color:#FFFBF3;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:#423C5A;color:#423C5A;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFBF3;border-radius:14px 14px 14px 14px;padding:18px 32px 18px 32px;}.elementor-3860 .elementor-element.elementor-element-9d8067d > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button:focus{color:#423C5A;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button:focus svg{fill:#423C5A;}.elementor-3860 .elementor-element.elementor-element-61049d5{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-13e9eb9{--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:center;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-6a67492d5dbc7{text-align:center;}.elementor-3860 .elementor-element.elementor-element-6a67492d5dbc7 img{border-radius:18px 18px 18px 18px;box-shadow:0px 24px 60px 0px #1A142859;}.elementor-3860 .elementor-element.elementor-element-c67ea34{--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;--align-items:center;--gap:56px 48px;--row-gap:56px;--column-gap:48px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:clamp(64px, 8vw, 132px);--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-c67ea34:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-c67ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-5592058{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-8a7235a{--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:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 22px 54px 0px #2920172B;--padding-top:14px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;--z-index:2;}.elementor-3860 .elementor-element.elementor-element-8a7235a:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-8a7235a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-8a7235a.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-3860 .elementor-element.elementor-element-227dab8{text-align:center;}.elementor-3860 .elementor-element.elementor-element-227dab8 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:28px;font-weight:400;line-height:1em;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-414129d{--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:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 22px 54px 0px #2920172B;--margin-top:120px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:14px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;--z-index:1;}.elementor-3860 .elementor-element.elementor-element-414129d:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-414129d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-414129d.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-translateX:34px;}.elementor-3860 .elementor-element.elementor-element-f5e057f{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f5e057f .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:28px;font-weight:400;line-height:1em;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-a27cec9{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-d6e9951 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:38px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-0edcc60{text-align:start;}.elementor-3860 .elementor-element.elementor-element-0edcc60 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(28px, 3vw, 40px);font-weight:700;line-height:1.1;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-6d7440c{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.2vw, 18px);font-weight:400;line-height:1.7;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-243781e{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:22px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-aa407ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-aa407ef{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-9f54962{--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:flex-start;--align-items:center;--gap:10px 18px;--row-gap:10px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-ef02dab img{width:34px;}.elementor-3860 .elementor-element.elementor-element-33a43d3 img{width:31px;}.elementor-3860 .elementor-element.elementor-element-10961d1 img{width:31px;}.elementor-3860 .elementor-element.elementor-element-41e71a1 img{width:30px;}.elementor-3860 .elementor-element.elementor-element-bebbbe7 img{width:48px;}.elementor-3860 .elementor-element.elementor-element-dcf9980 img{width:53px;}.elementor-3860 .elementor-element.elementor-element-c94fadc img{width:70px;}.elementor-3860 .elementor-element.elementor-element-5fd1a7f img{width:48px;}.elementor-3860 .elementor-element.elementor-element-9e556ad img{width:57px;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button{background-color:#FDF8F7;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:#485D27;color:#485D27;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FDF8F7;padding:4px 0px 4px 0px;}.elementor-3860 .elementor-element.elementor-element-08e9b26{width:auto;max-width:auto;}.elementor-3860 .elementor-element.elementor-element-08e9b26 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button:focus{color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button:focus svg{fill:#4D6629;}.elementor-3860 .elementor-element.elementor-element-15e3179{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:clamp(64px, 8vw, 132px);--padding-left:0;--padding-right:0;}.elementor-3860 .elementor-element.elementor-element-15e3179:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-15e3179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-25e383f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-d7b5d34 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-a493d64{text-align:center;}.elementor-3860 .elementor-element.elementor-element-a493d64 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-3261c79{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-5097409{--display:flex;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:26px 26px 26px 26px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;grid-column:span 2;grid-row:span 4;}.elementor-3860 .elementor-element.elementor-element-5097409:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-5097409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-721390b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-499b9d5{font-family:"Newsreader", Sans-serif;font-size:clamp(24px, 2.6vw, 38px);font-weight:400;font-style:italic;line-height:1.3;color:#292017;}.elementor-3860 .elementor-element.elementor-element-44dfd05{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-9581469 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:26px;font-weight:400;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-c04cae3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:rgba(41,32,23,0.64);color:#584A79;}.elementor-3860 .elementor-element.elementor-element-c504628{--display:flex;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DBD6DF;--border-color:#DBD6DF;--border-radius:26px 26px 26px 26px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;grid-column:span 2;grid-row:span 2;}.elementor-3860 .elementor-element.elementor-element-f22f24d{font-family:"Newsreader", Sans-serif;font-size:clamp(19px, 1.8vw, 26px);font-weight:400;font-style:italic;line-height:1.4;color:#292017;}.elementor-3860 .elementor-element.elementor-element-501a87d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-a044843 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:26px;font-weight:400;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-6211e18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:rgba(41,32,23,0.64);color:#584A79;}.elementor-3860 .elementor-element.elementor-element-3881652{--display:flex;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DBD6DF;--border-color:#DBD6DF;--border-radius:26px 26px 26px 26px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;grid-column:span 2;grid-row:span 2;}.elementor-3860 .elementor-element.elementor-element-d000a3f{font-family:"Newsreader", Sans-serif;font-size:clamp(19px, 1.8vw, 26px);font-weight:400;font-style:italic;line-height:1.4;color:#292017;}.elementor-3860 .elementor-element.elementor-element-256e836{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-5519260 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:26px;font-weight:400;line-height:1;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-ba2a20f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:rgba(41,32,23,0.64);color:#584A79;}.elementor-3860 .elementor-element.elementor-element-bcfd61f{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-1e15ffb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3860 .elementor-element.elementor-element-1e15ffb{text-align:center;font-family:"Newsreader", Sans-serif;font-size:clamp(19px, 2vw, 28px);font-weight:400;font-style:italic;line-height:1.35;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 18px 32px;}.elementor-3860 .elementor-element.elementor-element-9124e2f > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-44a69c9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-85d1f4c{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:170px;--padding-bottom:150px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-85d1f4c:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-85d1f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-85d1f4c > .elementor-shape-top .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-85d1f4c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-85d1f4c > .elementor-shape-top svg, .elementor-3860 .elementor-element.elementor-element-85d1f4c > .e-con-inner > .elementor-shape-top svg{width:calc(110% + 1.3px);height:91px;}.elementor-3860 .elementor-element.elementor-element-85d1f4c > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-85d1f4c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-85d1f4c > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-85d1f4c > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:54px;transform:translateX(-50%) rotateY(180deg);}.elementor-3860 .elementor-element.elementor-element-dc338d2{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-e36410d{text-align:center;}.elementor-3860 .elementor-element.elementor-element-e36410d .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-5ca8a44{text-align:center;}.elementor-3860 .elementor-element.elementor-element-5ca8a44 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-449b8b5{--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;--align-items:center;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-71db571{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-7be6603{text-align:center;}.elementor-3860 .elementor-element.elementor-element-a37892f{--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-radius:26px 26px 26px 26px;box-shadow:0px 20px 56px 0px #29201714;--padding-top:40px;--padding-bottom:40px;--padding-left:clamp(24px, 3vw, 40px);--padding-right:clamp(24px, 3vw, 40px);}.elementor-3860 .elementor-element.elementor-element-a37892f:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-a37892f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-3860 .elementor-element.elementor-element-1b3c9a3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3860 .elementor-element.elementor-element-1b3c9a3 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-icon i{color:#564C77;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-icon svg{fill:#564C77;transition:fill 0.3s;}.elementor-3860 .elementor-element.elementor-element-47a2baf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.55;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-3ae85fd{--divider-border-style:solid;--divider-color:#2920171A;--divider-border-width:1px;}.elementor-3860 .elementor-element.elementor-element-3ae85fd .elementor-divider-separator{width:100%;}.elementor-3860 .elementor-element.elementor-element-3ae85fd .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-3860 .elementor-element.elementor-element-65d206b{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-f3e4f8f > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-3860 .elementor-element.elementor-element-f3e4f8f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(44px, 4.6vw, 64px);font-weight:700;line-height:1.05;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-79f785f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3860 .elementor-element.elementor-element-79f785f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 24px 18px 24px;}.elementor-3860 .elementor-element.elementor-element-1ddfaca > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-ea4eeb3 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-ea4eeb3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-33739eb{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-ddf1a82{text-align:center;}.elementor-3860 .elementor-element.elementor-element-ddf1a82 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 1.8vw, 26px);font-weight:700;line-height:1.2;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-9b1f161{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-icon i{color:#564C77;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-icon svg{fill:#564C77;transition:fill 0.3s;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.55;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3860 .elementor-element.elementor-element-291ca07{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:210px;--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-291ca07:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-291ca07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F7;}.elementor-3860 .elementor-element.elementor-element-291ca07 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3860 .elementor-element.elementor-element-291ca07 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-291ca07 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-291ca07 > .e-con-inner > .elementor-shape-bottom svg{width:calc(110% + 1.3px);height:91px;}.elementor-3860 .elementor-element.elementor-element-3a9b1c6{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-22a81a0{text-align:center;}.elementor-3860 .elementor-element.elementor-element-22a81a0 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-3cfd023{text-align:center;}.elementor-3860 .elementor-element.elementor-element-3cfd023 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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-3860 .elementor-element.elementor-element-7c06024{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-item{border-width:1px;border-color:#2920171F;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#2920171F;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#2920171F;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title{background-color:#FDF8F700;padding:18px 0px 18px 0px;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-active .elementor-accordion-icon, .elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-active .elementor-accordion-title{color:#584A79;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-active .elementor-accordion-icon svg{fill:#584A79;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title .elementor-accordion-icon i:before{color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title .elementor-accordion-icon svg{fill:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#584A79;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#584A79;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-icon{margin-inline-end:16px;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-content{background-color:#FDF8F700;color:#292017CC;font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.7em;padding:10px 8px 28px 0px;}.elementor-3860 .elementor-element.elementor-element-002a79b{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-52b96cf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3860 .elementor-element.elementor-element-52b96cf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#292017CC;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 18px 32px;}.elementor-3860 .elementor-element.elementor-element-319b8f6 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-c756f63{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#292017A3;}.elementor-3860 .elementor-element.elementor-element-3163493{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:clamp(64px, 8vw, 132px);--padding-bottom:clamp(64px, 8vw, 132px);--padding-left:16px;--padding-right:16px;}.elementor-3860 .elementor-element.elementor-element-3163493:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-3163493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFFA;}.elementor-3860 .elementor-element.elementor-element-a00bcfb{text-align:center;}.elementor-3860 .elementor-element.elementor-element-a00bcfb .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#6E5C97;}.elementor-3860 .elementor-element.elementor-element-b7db758{text-align:center;}.elementor-3860 .elementor-element.elementor-element-b7db758 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(30px, 4.2vw, 56px);font-weight:700;line-height:1.08;letter-spacing:-0.005em;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-9b0ae7c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3860 .elementor-element.elementor-element-9b0ae7c{text-align:center;font-family:"Newsreader", Sans-serif;font-size:clamp(20px, 2.4vw, 32px);font-weight:400;font-style:italic;line-height:1.3;color:#584A79;}.elementor-3860 .elementor-element.elementor-element-b3b23f8{width:var( --container-widget-width, 58ch );max-width:58ch;--container-widget-width:58ch;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.65;color:#2A2017;}.elementor-3860 .elementor-element.elementor-element-b70c491{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button{background-color:#5E7A33;font-family:"Montserrat", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#5E7A33;border-radius:14px 14px 14px 14px;padding:18px 32px 18px 32px;}.elementor-3860 .elementor-element.elementor-element-324a575 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button:hover, .elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button:focus{color:#FFFFFF;border-color:#4D6629;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button:hover svg, .elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3860 .elementor-element.elementor-element-2d2ca1f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.7;color:#292017CC;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-82a9cfa{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-68d8c09{--flex-direction:column-reverse;--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;--align-items:center;}.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-3860 .elementor-element.elementor-element-1ff0d76{text-align:center;}.elementor-3860 .elementor-element.elementor-element-1ff0d76 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-2171f95{text-align:center;}.elementor-3860 .elementor-element.elementor-element-fb98ae9{text-align:center;font-size:26px;}.elementor-3860 .elementor-element.elementor-element-f92352b{text-align:center;font-size:18px;}.elementor-3860 .elementor-element.elementor-element-45eb9b0{text-align:center;font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-f7690f3{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-72efb46{--min-height:606px;}.elementor-3860 .elementor-element.elementor-element-d34016d{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-e7146f5{--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3860 .elementor-element.elementor-element-6b4a19b{text-align:center;}.elementor-3860 .elementor-element.elementor-element-6b4a19b .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-a5a66a0{text-align:center;}.elementor-3860 .elementor-element.elementor-element-a5a66a0 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-b972fe1{--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-7727d7e{text-align:center;}.elementor-3860 .elementor-element.elementor-element-7727d7e .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-7540128{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-f1bbeda{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f1bbeda .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-405b6b5{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-7f84496{text-align:center;}.elementor-3860 .elementor-element.elementor-element-7f84496 .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-d9b2eeb{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2057d8e{text-align:center;}.elementor-3860 .elementor-element.elementor-element-2057d8e .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-b6378fd{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-eac8e56{text-align:center;}.elementor-3860 .elementor-element.elementor-element-eac8e56 .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-5c740b9{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2c920d4{text-align:center;font-size:26px;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-5d510b5{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-9491bd5{--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3860 .elementor-element.elementor-element-62c7a80{text-align:center;}.elementor-3860 .elementor-element.elementor-element-62c7a80 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-f90c26f{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f90c26f .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-3837b27{text-align:center;font-size:18px;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-36a43ab{--flex-direction:column-reverse;--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;--align-items:center;}.elementor-3860 .elementor-element.elementor-element-3985430{text-align:center;}.elementor-3860 .elementor-element.elementor-element-3985430 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-b1c35ed{text-align:center;}.elementor-3860 .elementor-element.elementor-element-b1c35ed .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-a89994e{text-align:center;font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2feae82{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-7ca0e40{--min-height:606px;}.elementor-3860 .elementor-element.elementor-element-f375e17{text-align:center;}.elementor-3860 .elementor-element.elementor-element-f375e17 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-2b53998{text-align:center;}.elementor-3860 .elementor-element.elementor-element-2b53998 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-76634f2{text-align:center;font-size:26px;}.elementor-3860 .elementor-element.elementor-element-336184e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-9f68592{grid-column:span 1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-0fbdf99 img{width:58px;}.elementor-3860 .elementor-element.elementor-element-3785f39{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-286e96b .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-f5e66e6{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-a6d66f0{grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-ec6a4c1 img{width:58px;}.elementor-3860 .elementor-element.elementor-element-eb8ea8c{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-bd2c819 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-69fcf43{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-6de7b95{grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-fa1e32a img{width:58px;}.elementor-3860 .elementor-element.elementor-element-0104509{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-b0d5b43 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-ded5f20{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-56c91ea{grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-2bb0eec img{width:58px;}.elementor-3860 .elementor-element.elementor-element-a7e2a20{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-a5ceedd .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-ffb8056{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-a0adc9a{grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-9f72c3c img{width:58px;}.elementor-3860 .elementor-element.elementor-element-2fa3acf{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-53d813c .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-a137db5{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-8a806dd{grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-02d1d2d img{width:58px;}.elementor-3860 .elementor-element.elementor-element-0697869{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-0fbccbb .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-d6f3e10{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-c0ff576{grid-column:span 2;}.elementor-3860 .elementor-element.elementor-element-ab0696b img{width:58px;}.elementor-3860 .elementor-element.elementor-element-49fec7f{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-3602753 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-eab5e61{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-0eaf6e4 .elementor-heading-title{font-size:30px;}.elementor-3860 .elementor-element.elementor-element-a8b0ea6 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-9b081ba{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-176ecab .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-2e9c9e0 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-6ca3303 .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3860 .elementor-element.elementor-element-fe75e7e{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-f05fcc2 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-f6e1c71{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-133f3c4 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-94b86c4{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-0e8840b .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-280b705{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-bc8def4{--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-3860 .elementor-element.elementor-element-4f0c114{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-b68c485 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-b399c7b{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-db7f6c0{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-d9b764f .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-f7665db{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-8a2f923{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-079c575 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-ecb0777{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-937f6df{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-c9d6ff7 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-e9b1f3f{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-1bc29ef{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-381b9aa{--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;}.elementor-3860 .elementor-element.elementor-element-26c775a{--min-height:606px;}.elementor-3860 .elementor-element.elementor-element-13af1b4{text-align:center;}.elementor-3860 .elementor-element.elementor-element-13af1b4 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-c3006a8{text-align:center;}.elementor-3860 .elementor-element.elementor-element-c3006a8 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-c4c58fe{text-align:center;font-size:24px;}.elementor-3860 .elementor-element.elementor-element-86c363a{text-align:center;font-size:18px;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-899e0ca{--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;}.elementor-3860 .elementor-element.elementor-element-1144734{text-align:center;}.elementor-3860 .elementor-element.elementor-element-1144734 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-342d8c6{text-align:center;}.elementor-3860 .elementor-element.elementor-element-342d8c6 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-90388bb{text-align:center;font-size:24px;}.elementor-3860 .elementor-element.elementor-element-226036d{text-align:center;font-size:18px;}.elementor-3860 .elementor-element.elementor-element-9b75653{text-align:center;font-size:12px;}.elementor-3860 .elementor-element.elementor-element-cc32fd8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-c67ea34{--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;}.elementor-3860 .elementor-element.elementor-element-5592058{--justify-content:flex-start;}.elementor-3860 .elementor-element.elementor-element-227dab8 .elementor-heading-title{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-414129d{--margin-top:90px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-3860 .elementor-element.elementor-element-f5e057f .elementor-heading-title{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-d6e9951{text-align:center;}.elementor-3860 .elementor-element.elementor-element-d6e9951 .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-0edcc60{text-align:center;}.elementor-3860 .elementor-element.elementor-element-0edcc60 .elementor-heading-title{font-size:30px;}.elementor-3860 .elementor-element.elementor-element-6d7440c{text-align:center;font-size:18px;}.elementor-3860 .elementor-element.elementor-element-aa407ef{text-align:center;font-size:12px;}.elementor-3860 .elementor-element.elementor-element-9f54962{--justify-content:center;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-d7b5d34{text-align:center;}.elementor-3860 .elementor-element.elementor-element-d7b5d34 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-a493d64{text-align:center;}.elementor-3860 .elementor-element.elementor-element-a493d64 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-3261c79{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-5097409{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-499b9d5{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-9581469 .elementor-heading-title{font-size:25px;}.elementor-3860 .elementor-element.elementor-element-c04cae3 .elementor-heading-title{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-c504628{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-f22f24d{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-a044843 .elementor-heading-title{font-size:25px;}.elementor-3860 .elementor-element.elementor-element-6211e18 .elementor-heading-title{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-3881652{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-d000a3f{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-5519260 .elementor-heading-title{font-size:25px;}.elementor-3860 .elementor-element.elementor-element-ba2a20f .elementor-heading-title{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-1e15ffb{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-44a69c9{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-e36410d .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-5ca8a44 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-449b8b5{--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;}.elementor-3860 .elementor-element.elementor-element-1b3c9a3 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-65d206b{font-size:12px;}.elementor-3860 .elementor-element.elementor-element-f3e4f8f .elementor-heading-title{font-size:56px;}.elementor-3860 .elementor-element.elementor-element-79f785f{font-size:16px;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-ea4eeb3{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-ddf1a82 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > a{font-size:19px;}.elementor-3860 .elementor-element.elementor-element-22a81a0 .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-3cfd023 .elementor-heading-title{font-size:42px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-title{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-content{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-52b96cf{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-c756f63{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-a00bcfb .elementor-heading-title{font-size:38px;}.elementor-3860 .elementor-element.elementor-element-b7db758 .elementor-heading-title{font-size:42px;}.elementor-3860 .elementor-element.elementor-element-9b0ae7c{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-b3b23f8{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2d2ca1f{font-size:14px;}}@media(max-width:767px){.elementor-3860 .elementor-element.elementor-element-79dcb7f{--padding-top:9px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-82a9cfa{font-size:13px;}.elementor-3860 .elementor-element.elementor-element-68d8c09{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-68d8c09 > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-68d8c09 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);}.elementor-3860 .elementor-element.elementor-element-dd968d7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-3860 .elementor-element.elementor-element-1ff0d76 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-2171f95 .elementor-heading-title{font-size:49px;}.elementor-3860 .elementor-element.elementor-element-fb98ae9{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-f92352b{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-45eb9b0{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-126a3c3{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3860 .elementor-element.elementor-element-3806b17 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-1dfd76d .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-39ffa51{--e-rating-justify-content:center;}.elementor-3860 .elementor-element.elementor-element-f7690f3{text-align:center;font-size:14px;}.elementor-3860 .elementor-element.elementor-element-7f99d33{--width:280px;}.elementor-3860 .elementor-element.elementor-element-72efb46{--min-height:300px;}body:not(.rtl) .elementor-3860 .elementor-element.elementor-element-7f158a4{right:0px;}body.rtl .elementor-3860 .elementor-element.elementor-element-7f158a4{left:0px;}.elementor-3860 .elementor-element.elementor-element-d34016d{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-e7146f5{--padding-top:56px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-6b4a19b .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-a5a66a0 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-b972fe1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-7727d7e .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-7540128{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-f1bbeda .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-405b6b5{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-7f84496 .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-d9b2eeb{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2057d8e .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-b6378fd{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-eac8e56 .elementor-heading-title{font-size:34px;}.elementor-3860 .elementor-element.elementor-element-5c740b9{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-2c920d4{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-65358a9 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-5d510b5{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-9491bd5{--padding-top:56px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-62c7a80 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-f90c26f .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-3837b27{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-18f1731 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-36a43ab > .elementor-shape-bottom svg, .elementor-3860 .elementor-element.elementor-element-36a43ab > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);}.elementor-3860 .elementor-element.elementor-element-36a43ab{--padding-top:16px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-521335a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-3985430 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-b1c35ed .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-a89994e{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-e370e4d .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-414981d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3860 .elementor-element.elementor-element-460ee37 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-2feae82{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-634aa6f{--width:280px;}.elementor-3860 .elementor-element.elementor-element-7ca0e40{--min-height:300px;}.elementor-3860 .elementor-element.elementor-element-02150d5{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-f375e17 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-2b53998 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-76634f2{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-336184e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-9f68592{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-0fbdf99 img{width:64px;}.elementor-3860 .elementor-element.elementor-element-3785f39{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-286e96b .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-f5e66e6{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-a6d66f0{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-ec6a4c1 img{width:64px;}.elementor-3860 .elementor-element.elementor-element-eb8ea8c{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-bd2c819 .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-69fcf43{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-6de7b95{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-fa1e32a{text-align:center;}.elementor-3860 .elementor-element.elementor-element-fa1e32a img{width:64px;}.elementor-3860 .elementor-element.elementor-element-0104509{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-b0d5b43 .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-ded5f20{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-56c91ea{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-2bb0eec img{width:64px;}.elementor-3860 .elementor-element.elementor-element-a7e2a20{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-a5ceedd .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-ffb8056{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-a0adc9a{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-9f72c3c img{width:64px;}.elementor-3860 .elementor-element.elementor-element-2fa3acf{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-53d813c .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-a137db5{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-8a806dd{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-02d1d2d img{width:64px;}.elementor-3860 .elementor-element.elementor-element-0697869{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-0fbccbb .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-d6f3e10{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-c0ff576{--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;grid-column:span 1;}.elementor-3860 .elementor-element.elementor-element-ab0696b img{width:64px;}.elementor-3860 .elementor-element.elementor-element-49fec7f{font-size:12px;letter-spacing:0.18em;}.elementor-3860 .elementor-element.elementor-element-3602753 .elementor-heading-title{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-eab5e61{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-dd5ec89{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-8d2f68f{--border-radius:80px 80px 28px 28px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3860 .elementor-element.elementor-element-0eaf6e4 .elementor-heading-title{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-a8b0ea6 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-9b081ba{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-6704119 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-884a7b3{--padding-top:48px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-176ecab .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-2e9c9e0 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-943ce87{--width:140px;}.elementor-3860 .elementor-element.elementor-element-6ca3303 .elementor-heading-title{font-size:32px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3860 .elementor-element.elementor-element-fe75e7e{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-639a606{--width:140px;}.elementor-3860 .elementor-element.elementor-element-f05fcc2 .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-f6e1c71{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-033791e{--width:140px;}.elementor-3860 .elementor-element.elementor-element-133f3c4 .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-94b86c4{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-4456c11{--width:140px;}.elementor-3860 .elementor-element.elementor-element-0e8840b .elementor-heading-title{font-size:32px;}.elementor-3860 .elementor-element.elementor-element-280b705{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-bc8def4{--gap:104px 104px;--row-gap:104px;--column-gap:104px;}.elementor-3860 .elementor-element.elementor-element-f531391{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-cc4c0be{--width:55%;}.elementor-3860 .elementor-element.elementor-element-4f0c114{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-b68c485 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-b399c7b{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-43d1481{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-39f2dfd{--width:55%;}.elementor-3860 .elementor-element.elementor-element-db7f6c0{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-d9b764f .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-f7665db{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-135d6cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-5a282ca{--width:55%;}.elementor-3860 .elementor-element.elementor-element-8a2f923{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-079c575 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-ecb0777{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-5f91438{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-59a8721{--width:55%;}.elementor-3860 .elementor-element.elementor-element-937f6df{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-c9d6ff7 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-e9b1f3f{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-0422469 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-1bc29ef{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-381b9aa{--padding-top:16px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-2f371f3{--width:280px;}.elementor-3860 .elementor-element.elementor-element-26c775a{--min-height:300px;}.elementor-3860 .elementor-element.elementor-element-daa50a4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3860 .elementor-element.elementor-element-13af1b4 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-c3006a8 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-c4c58fe{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-86c363a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-91ec30a .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-d12cf98 .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-899e0ca{--padding-top:56px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-1144734 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-342d8c6 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-90388bb{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-226036d{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-9b75653{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-9d8067d .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-c67ea34{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-5592058{--justify-content:flex-start;}.elementor-3860 .elementor-element.elementor-element-8a7235a{--width:176px;}.elementor-3860 .elementor-element.elementor-element-227dab8 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-414129d{--width:176px;--margin-top:62px;--margin-bottom:0px;--margin-left:-58px;--margin-right:0px;}.elementor-3860 .elementor-element.elementor-element-f5e057f .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-d6e9951 .elementor-heading-title{font-size:30px;}.elementor-3860 .elementor-element.elementor-element-0edcc60 .elementor-heading-title{font-size:26px;}.elementor-3860 .elementor-element.elementor-element-6d7440c{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-aa407ef{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-9f54962{--gap:8px 14px;--row-gap:8px;--column-gap:14px;}.elementor-3860 .elementor-element.elementor-element-ef02dab img{width:30px;}.elementor-3860 .elementor-element.elementor-element-33a43d3 img{width:27px;}.elementor-3860 .elementor-element.elementor-element-10961d1 img{width:27px;}.elementor-3860 .elementor-element.elementor-element-41e71a1 img{width:26px;}.elementor-3860 .elementor-element.elementor-element-bebbbe7 img{width:42px;}.elementor-3860 .elementor-element.elementor-element-dcf9980 img{width:46px;}.elementor-3860 .elementor-element.elementor-element-c94fadc img{width:60px;}.elementor-3860 .elementor-element.elementor-element-5fd1a7f img{width:42px;}.elementor-3860 .elementor-element.elementor-element-9e556ad img{width:49px;}.elementor-3860 .elementor-element.elementor-element-08e9b26 .elementor-button{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-15e3179{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-d7b5d34 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-a493d64 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-3261c79{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3860 .elementor-element.elementor-element-5097409{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-499b9d5{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-9581469 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-c04cae3 .elementor-heading-title{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-c504628{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-f22f24d{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-a044843 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-6211e18 .elementor-heading-title{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-3881652{grid-column:span 1;grid-row:span 1;}.elementor-3860 .elementor-element.elementor-element-d000a3f{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-5519260 .elementor-heading-title{font-size:24px;}.elementor-3860 .elementor-element.elementor-element-ba2a20f .elementor-heading-title{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-bcfd61f{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-1e15ffb{font-size:21px;}.elementor-3860 .elementor-element.elementor-element-9124e2f .elementor-button{font-size:16px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-44a69c9{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-85d1f4c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-e36410d .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-5ca8a44 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-1b3c9a3 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-47a2baf .elementor-icon-list-item > a{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-65d206b{font-size:11px;}.elementor-3860 .elementor-element.elementor-element-f3e4f8f .elementor-heading-title{font-size:52px;}.elementor-3860 .elementor-element.elementor-element-79f785f{font-size:17px;}.elementor-3860 .elementor-element.elementor-element-1ddfaca .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-3860 .elementor-element.elementor-element-ea4eeb3{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-ddf1a82 .elementor-heading-title{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item > a{font-size:19px;}.elementor-3860 .elementor-element.elementor-element-291ca07{--padding-top:48px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-22a81a0 .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-3cfd023 .elementor-heading-title{font-size:40px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-title{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-content{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-002a79b{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3860 .elementor-element.elementor-element-52b96cf{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-319b8f6 .elementor-button{font-size:16px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-c756f63{font-size:14px;}.elementor-3860 .elementor-element.elementor-element-3163493{--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3860 .elementor-element.elementor-element-a00bcfb .elementor-heading-title{font-size:36px;}.elementor-3860 .elementor-element.elementor-element-b7db758 .elementor-heading-title{font-size:40px;}.elementor-3860 .elementor-element.elementor-element-9b0ae7c{font-size:22px;}.elementor-3860 .elementor-element.elementor-element-b3b23f8{font-size:18px;}.elementor-3860 .elementor-element.elementor-element-324a575 .elementor-button{font-size:18px;padding:15px 26px 15px 26px;}.elementor-3860 .elementor-element.elementor-element-2d2ca1f{font-size:14px;}}@media(min-width:768px){.elementor-3860 .elementor-element.elementor-element-68d8c09{--content-width:1280px;}.elementor-3860 .elementor-element.elementor-element-7f99d33{--width:70%;}.elementor-3860 .elementor-element.elementor-element-7f158a4{--width:200px;}.elementor-3860 .elementor-element.elementor-element-36a43ab{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-634aa6f{--width:70%;}.elementor-3860 .elementor-element.elementor-element-884a7b3{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-943ce87{--width:180px;}.elementor-3860 .elementor-element.elementor-element-639a606{--width:180px;}.elementor-3860 .elementor-element.elementor-element-033791e{--width:180px;}.elementor-3860 .elementor-element.elementor-element-4456c11{--width:180px;}.elementor-3860 .elementor-element.elementor-element-cc4c0be{--width:400px;}.elementor-3860 .elementor-element.elementor-element-39f2dfd{--width:400px;}.elementor-3860 .elementor-element.elementor-element-5a282ca{--width:400px;}.elementor-3860 .elementor-element.elementor-element-59a8721{--width:400px;}.elementor-3860 .elementor-element.elementor-element-381b9aa{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-2f371f3{--width:70%;}.elementor-3860 .elementor-element.elementor-element-899e0ca{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-ec46f94{--width:45%;}.elementor-3860 .elementor-element.elementor-element-61049d5{--width:54%;}.elementor-3860 .elementor-element.elementor-element-c67ea34{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-5592058{--width:60%;}.elementor-3860 .elementor-element.elementor-element-8a7235a{--width:330px;}.elementor-3860 .elementor-element.elementor-element-414129d{--width:330px;}.elementor-3860 .elementor-element.elementor-element-a27cec9{--width:40%;}.elementor-3860 .elementor-element.elementor-element-85d1f4c{--content-width:1144px;}.elementor-3860 .elementor-element.elementor-element-71db571{--width:54%;}.elementor-3860 .elementor-element.elementor-element-a37892f{--width:46%;}.elementor-3860 .elementor-element.elementor-element-33739eb{--width:720px;}.elementor-3860 .elementor-element.elementor-element-291ca07{--content-width:800px;}.elementor-3860 .elementor-element.elementor-element-3163493{--content-width:860px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3860 .elementor-element.elementor-element-cc4c0be{--width:62%;}.elementor-3860 .elementor-element.elementor-element-39f2dfd{--width:62%;}.elementor-3860 .elementor-element.elementor-element-5a282ca{--width:62%;}.elementor-3860 .elementor-element.elementor-element-59a8721{--width:62%;}.elementor-3860 .elementor-element.elementor-element-61049d5{--width:100%;}.elementor-3860 .elementor-element.elementor-element-5592058{--width:100%;}.elementor-3860 .elementor-element.elementor-element-8a7235a{--width:250px;}.elementor-3860 .elementor-element.elementor-element-414129d{--width:250px;}.elementor-3860 .elementor-element.elementor-element-a27cec9{--width:100%;}.elementor-3860 .elementor-element.elementor-element-71db571{--width:76%;}.elementor-3860 .elementor-element.elementor-element-a37892f{--width:88%;}.elementor-3860 .elementor-element.elementor-element-33739eb{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-82a9cfa *//* Mobil passt die volle Zeile nicht in eine Zeile und bricht gedrängt um.
   Deshalb dort den allgemeinsten der drei Punkte ausblenden —
   Teilnehmerzahl und Preis sind die belegbaren und wichtigeren. */
@media (max-width: 767px) {
  .elementor-3860 .elementor-element.elementor-element-82a9cfa .tr-a,
  .elementor-3860 .elementor-element.elementor-element-82a9cfa .tr-a + .tr-sep { display: none; }
  .elementor-3860 .elementor-element.elementor-element-82a9cfa p { white-space: nowrap; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ff0d76 */.elementor-3860 .elementor-element.elementor-element-1ff0d76 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2171f95 */.elementor-3860 .elementor-element.elementor-element-2171f95 span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45eb9b0 */.elementor-3860 .elementor-element.elementor-element-45eb9b0 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3806b17 *//* Sticky-CTA auf Mobil: weicher Verlauf statt abgesetzter Leiste.
   Zwei getrennte Verläufe:
   • background = wie dicht die Fläche deckt (unten bewusst durchlässig,
     damit man den Inhalt darunter noch erahnt)
   • mask am ::before = wie stark der Blur greift (oben schon leicht,
     nach unten zunehmend)
   An diesen Prozentwerten lässt sich alles feinjustieren. */
.elementor-3860 .elementor-element.elementor-element-3806b17.elementor-sticky--active {
  width: 100% !important;
  left: 0 !important;
  padding: 46px 20px 6px;
  border: 0;
  box-shadow: none;
  background: linear-gradient(to bottom,
              rgba(253, 248, 247, 0) 0%,
              rgba(253, 248, 247, 0.16) 35%,
              rgba(253, 248, 247, 0.42) 70%,
              rgba(253, 248, 247, 0.62) 100%);
}

.elementor-3860 .elementor-element.elementor-element-3806b17.elementor-sticky--active::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0.14) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0.82) 68%, #000 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,0.14) 0%, rgba(0,0,0,0.45) 35%, rgba(0,0,0,0.82) 68%, #000 100%);
}

/* Button über dem Verlauf halten */
.elementor-3860 .elementor-element.elementor-element-3806b17.elementor-sticky--active .elementor-button {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd968d7 *//* Mobil: die konkreten Stichpunkte nach oben, der längere
   Einleitungsabsatz danach. Reihenfolge nur auf kleinen Schirmen. */
@media (max-width: 767px) {
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-1ff0d76 { order: 1; }  /* Kicker */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-2171f95 { order: 2; }  /* Headline */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-fb98ae9 { order: 3; }  /* Serif-Zeile */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-45eb9b0 { order: 4; }  /* Stichpunkte */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-f92352b { order: 5; }  /* Einleitungsabsatz */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-126a3c3 { order: 6; }  /* Buttons */
  .elementor-3860 .elementor-element.elementor-element-dd968d7 > .elementor-element-bf07f8a { order: 7; }  /* Sterne + Social Proof */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4a19b */.elementor-3860 .elementor-element.elementor-element-6b4a19b span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5a66a0 */.elementor-3860 .elementor-element.elementor-element-a5a66a0 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7727d7e */.elementor-3860 .elementor-element.elementor-element-7727d7e span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1bbeda */.elementor-3860 .elementor-element.elementor-element-f1bbeda span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f84496 */.elementor-3860 .elementor-element.elementor-element-7f84496 span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2057d8e */.elementor-3860 .elementor-element.elementor-element-2057d8e span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac8e56 */.elementor-3860 .elementor-element.elementor-element-eac8e56 span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62c7a80 */.elementor-3860 .elementor-element.elementor-element-62c7a80 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90c26f */.elementor-3860 .elementor-element.elementor-element-f90c26f span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3985430 */.elementor-3860 .elementor-element.elementor-element-3985430 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1c35ed */.elementor-3860 .elementor-element.elementor-element-b1c35ed span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f375e17 */.elementor-3860 .elementor-element.elementor-element-f375e17 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b53998 */.elementor-3860 .elementor-element.elementor-element-2b53998 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336184e *//* === CHAKRA-BOXEN (global) ===================================
   Basis-Klasse + eine Modifier-Klasse pro Chakra.
   In Elementor der Box zwei Klassen geben, z.B.:
   class="chakra-box chakra--krone"
   ============================================================ */

.chakra-box {
  position: relative;
  border: 1.5px solid transparent;
  border-radius: 26px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(120deg, var(--chakra-color, #836FAB) 0%, transparent 72%) border-box;
  transition: transform .32s cubic-bezier(.22,.61,.36,1),
              box-shadow .32s cubic-bezier(.22,.61,.36,1);
}

/* zarter Farb-Wash innen */
.chakra-box::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  background: linear-gradient(90deg,
              color-mix(in srgb, var(--chakra-color, #836FAB) 12%, transparent) 0%,
              transparent 56%);
  pointer-events: none;
  z-index: 0;
}

/* Inhalt über den Wash heben (falls nötig) */
.chakra-box > * { position: relative; z-index: 1; }

/* Hover-Lift */
.chakra-box:hover {
  transform: translateY(-3px);
  box-shadow: 0 2px 6px rgba(41,32,23,0.05), 0 16px 40px rgba(41,32,23,0.08);
}

/* --- Die 7 Chakra-Farben --- */
.chakra--wurzel { --chakra-color: #C44B3E; }
.chakra--sakral { --chakra-color: #D97A2C; }
.chakra--solar  { --chakra-color: #D3A32C; }
.chakra--herz   { --chakra-color: #6F9A5A; }
.chakra--hals   { --chakra-color: #5A9EC2; }
.chakra--stirn  { --chakra-color: #3F5D9A; }
.chakra--krone  { --chakra-color: #8A5FA6; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8b0ea6 */.elementor-3860 .elementor-element.elementor-element-a8b0ea6 span {
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d2f68f */.elementor-3860 .elementor-element.elementor-element-8d2f68f::after {
    display: block;
    position: absolute;
    width: 100px;
    height: 100px;
    background: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e9c9e0 */.elementor-3860 .elementor-element.elementor-element-2e9c9e0 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ff0944 *//* Das Widget selbst darf kein Positions-Anker sein, damit sich der Pfad an der
   gesamten Ablauf-Sektion ausrichtet und nicht nur am Widget. */
.elementor-3860 .elementor-element.elementor-element-2ff0944 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc8def4 *//* nötig, damit der Reisepfad (SVG) sich an dieser Sektion ausrichtet */
.elementor-3860 .elementor-element.elementor-element-bc8def4 { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13af1b4 */.elementor-3860 .elementor-element.elementor-element-13af1b4 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3006a8 */.elementor-3860 .elementor-element.elementor-element-c3006a8 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-342d8c6 */.elementor-3860 .elementor-element.elementor-element-342d8c6 span {
    font-style: italic;
    font-weight: 500;
    color: #CFC2EA;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0edcc60 */.elementor-3860 .elementor-element.elementor-element-0edcc60 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa407ef *//* Standard-Absatzabstand raus, damit das Label direkt über den Logos sitzt */
.elementor-3860 .elementor-element.elementor-element-aa407ef p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243781e *//* Sendelogos bewusst zurückhaltend: entgesättigt und blass,
   damit sie als Beleg unter dem Text stehen und den CTA nicht übertönen. */
.elementor-3860 .elementor-element.elementor-element-243781e img {
  filter: grayscale(100%);
  opacity: 0.38;
  mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7b5d34 */.elementor-3860 .elementor-element.elementor-element-d7b5d34 span {
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a493d64 */.elementor-3860 .elementor-element.elementor-element-a493d64 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3261c79 *//* Mobil: Karten so hoch wie ihr Inhalt (nicht alle gleich hoch) */
@media (max-width: 767px) {
  .elementor-3860 .elementor-element.elementor-element-3261c79 { grid-template-rows: auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ca8a44 */.elementor-3860 .elementor-element.elementor-element-5ca8a44 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddf1a82 */.elementor-3860 .elementor-element.elementor-element-ddf1a82 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b1f161 *//* Die Aufzählung bleibt als Block mittig — aber jeder Eintrag wird
   nur so breit wie nötig und der Text linksbündig gesetzt.
   Dadurch steht das Symbol beim Zeilenanfang statt mittig zu schweben,
   und umgebrochene Zeilen fluchten sauber unter der ersten. */
.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-item {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  justify-content: flex-start;
  text-align: left;
}
.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-icon {
  align-self: flex-start;
  margin-top: 0.3em;
}
.elementor-3860 .elementor-element.elementor-element-9b1f161 .elementor-icon-list-text { text-align: left; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cfd023 */.elementor-3860 .elementor-element.elementor-element-3cfd023 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7c06024 *//* FAQ: nur feine Trennlinien statt Kästen */
.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-item { border-width: 0 0 1px 0; }

/* Der Fragen-Tag ist ein H3 — Theme-Größe zurücksetzen,
   sonst erben die +/- Icons die H3-Schriftgröße und werden riesig. */
.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-tab-title { font-size: 19px; }
.elementor-3860 .elementor-element.elementor-element-7c06024 .elementor-accordion-title { color: #2A2017; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b96cf *//* Barrierefreiheit: Der Link darf sich nicht nur durch die Farbe abheben —
   sonst erkennen ihn Menschen mit Farbsehschwäche nicht als Link. */
.elementor-3860 .elementor-element.elementor-element-52b96cf a {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  color: #485D27;
}
.elementor-3860 .elementor-element.elementor-element-52b96cf a:hover { color: #4D6629; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7db758 */.elementor-3860 .elementor-element.elementor-element-b7db758 span {
    font-style: italic;
    font-weight: 500;
    color: #584a79;
}/* End custom CSS */
/* Start custom CSS *//* Nutzer:innen, die im System „Bewegung reduzieren“ aktiviert haben,
   bekommen keine Animationen — wichtig für Menschen, denen Parallaxe
   körperlich unangenehm ist. */
@media (prefers-reduced-motion: reduce) {
  .elementor-element { animation: none !important; transition: none !important; }
  .elementor-element[data-settings*="motion_fx"] { transform: none !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Autography';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happiness-house.de/wp-content/uploads/2026/01/Autography.ttf') format('truetype');
}
/* End Custom Fonts CSS */