.elementor-6492 .elementor-element.elementor-element-9b84f49:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0C6B1 22%, #FFFFFF 100%);}.elementor-6492 .elementor-element.elementor-element-9b84f49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:300px 0px 70px 0px;}.elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-8872073.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-8872073.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-8872073.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-1be51b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-1be51b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-b2f10a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-deccc3c{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-deccc3c > .elementor-widget-container{margin:-20px 25px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-deccc3c.elementor-element{--align-self:flex-end;}.elementor-6492 .elementor-element.elementor-element-deccc3c .elementor-heading-title{font-family:"Akzentschrift", Sans-serif;font-size:48px;font-weight:500;text-transform:none;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-8850771{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-8850771 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:800;line-height:1.5em;color:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-d88cb67{width:100%;max-width:100%;text-align:justify;}.elementor-6492 .elementor-element.elementor-element-d88cb67 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-d88cb67, .elementor-6492 .elementor-element.elementor-element-d88cb67 .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-d88cb67, .elementor-6492 .elementor-element.elementor-element-d88cb67 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#604A58;}.elementor-6492 .elementor-element.elementor-element-d1a6bfb:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-d1a6bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-d1a6bfb{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-6492 .elementor-element.elementor-element-d1a6bfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-f2743d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-f2743d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-f2743d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-6492 .elementor-element.elementor-element-f2743d0 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-1d43610{width:100%;max-width:100%;text-align:center;}.elementor-6492 .elementor-element.elementor-element-1d43610 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-1d43610.elementor-element{--align-self:center;}.elementor-6492 .elementor-element.elementor-element-1d43610, .elementor-6492 .elementor-element.elementor-element-1d43610 .elementor-text-editor *{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:800;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-1d43610, .elementor-6492 .elementor-element.elementor-element-1d43610 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-0ff79f5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-0ff79f5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-e13aed5{width:100%;max-width:100%;text-align:center;}.elementor-6492 .elementor-element.elementor-element-e13aed5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-e13aed5.elementor-element{--align-self:center;}.elementor-6492 .elementor-element.elementor-element-e13aed5, .elementor-6492 .elementor-element.elementor-element-e13aed5 .elementor-text-editor *{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:800;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-e13aed5, .elementor-6492 .elementor-element.elementor-element-e13aed5 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-7cdee53 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-7cdee53{text-align:center;}.elementor-6492 .elementor-element.elementor-element-7cdee53, .elementor-6492 .elementor-element.elementor-element-7cdee53 .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-7cdee53, .elementor-6492 .elementor-element.elementor-element-7cdee53 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button{background-color:#78202F00;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );fill:var( --e-global-color-387ba5e );color:var( --e-global-color-387ba5e );border-style:groove;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-387ba5e );border-radius:0px 0px 0px 0px;padding:12px 48px 12px 48px;}.elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button:hover, .elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-387ba5e );border-color:#604A5800;}.elementor-6492 .elementor-element.elementor-element-cd63f3b{width:100%;max-width:100%;}.elementor-6492 .elementor-element.elementor-element-cd63f3b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-cd63f3b.elementor-element{--align-self:center;}.elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button:hover svg, .elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button:focus svg{fill:var( --e-global-color-387ba5e );}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button{background-color:#78202F00;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 );fill:var( --e-global-color-387ba5e );color:var( --e-global-color-387ba5e );border-style:groove;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-387ba5e );border-radius:0px 0px 0px 0px;padding:12px 48px 12px 48px;}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button:hover, .elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-387ba5e );border-color:#604A5800;}.elementor-6492 .elementor-element.elementor-element-e3da88d{width:100%;max-width:100%;}.elementor-6492 .elementor-element.elementor-element-e3da88d > .elementor-widget-container{margin:0% 015% 0% 15%;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button-content-wrapper{flex-direction:row;}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button:hover svg, .elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button:focus svg{fill:var( --e-global-color-387ba5e );}.elementor-6492 .elementor-element.elementor-element-821b775:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-821b775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-821b775{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-821b775 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-ec1b526.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-ec1b526.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-ec1b526 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-a3ac61b{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-a3ac61b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-0e07989 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-0e07989 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-cadf867:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-cadf867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-cadf867{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-cadf867 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-e3b5f6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-e3b5f6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-e3b5f6a > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-d48ded4{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-d48ded4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-c8a11e1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-c8a11e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-52d2cf6:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-52d2cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-52d2cf6{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-52d2cf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-d6b59ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-d6b59ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-d6b59ad > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-40264b6{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-40264b6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-ffc7418 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-ffc7418 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-f45887b:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-f45887b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-f45887b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-f45887b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-d4dff6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-d4dff6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-d4dff6a > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-ba2f25c{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-ba2f25c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-173e0e0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-173e0e0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-70997af:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-70997af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-70997af{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-70997af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-a3273fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-a3273fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-a3273fb > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-ae25737{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-ae25737 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-cfe7fef > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-cfe7fef .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-859eac3:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-859eac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-859eac3{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-859eac3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-5dee12f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-5dee12f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-5dee12f > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-d227382{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-d227382 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-df7420b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-df7420b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-8c0cf88:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-8c0cf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-8c0cf88{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-8c0cf88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-4605c65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-4605c65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-4605c65 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-fa15b4a{width:auto;max-width:auto;}.elementor-6492 .elementor-element.elementor-element-fa15b4a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:900;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-9d4d011 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-9d4d011 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6492 .elementor-element.elementor-element-6d06a51:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-6d06a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-6d06a51{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 75px 75px 75px;}.elementor-6492 .elementor-element.elementor-element-6d06a51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6492 .elementor-element.elementor-element-ee616f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6492 .elementor-element.elementor-element-ee616f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6492 .elementor-element.elementor-element-ee616f6 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-6492 .elementor-element.elementor-element-e564eab{width:100%;max-width:100%;text-align:start;}.elementor-6492 .elementor-element.elementor-element-e564eab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-e564eab.elementor-element{--align-self:center;}.elementor-6492 .elementor-element.elementor-element-e564eab, .elementor-6492 .elementor-element.elementor-element-e564eab .elementor-text-editor *{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:800;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-e564eab, .elementor-6492 .elementor-element.elementor-element-e564eab .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-0ed480f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-0ed480f{text-align:start;}.elementor-6492 .elementor-element.elementor-element-0ed480f, .elementor-6492 .elementor-element.elementor-element-0ed480f .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;}.elementor-6492 .elementor-element.elementor-element-0ed480f, .elementor-6492 .elementor-element.elementor-element-0ed480f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button{background-color:#78202F00;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );fill:var( --e-global-color-387ba5e );color:var( --e-global-color-387ba5e );border-style:groove;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-387ba5e );border-radius:0px 0px 0px 0px;padding:12px 48px 12px 48px;}.elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button:hover, .elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-387ba5e );border-color:#604A5800;}.elementor-6492 .elementor-element.elementor-element-4c12655{width:100%;max-width:100%;}.elementor-6492 .elementor-element.elementor-element-4c12655 > .elementor-widget-container{margin:02% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-4c12655.elementor-element{--align-self:center;}.elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button:hover svg, .elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button:focus svg{fill:var( --e-global-color-387ba5e );}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button{background-color:#78202F00;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 );fill:var( --e-global-color-387ba5e );color:var( --e-global-color-387ba5e );border-style:groove;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-387ba5e );border-radius:0px 0px 0px 0px;padding:12px 48px 12px 48px;}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button:hover, .elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-387ba5e );border-color:#604A5800;}.elementor-6492 .elementor-element.elementor-element-4d511b3{width:100%;max-width:100%;}.elementor-6492 .elementor-element.elementor-element-4d511b3 > .elementor-widget-container{margin:0% 015% 0% 15%;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button:hover svg, .elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button:focus svg{fill:var( --e-global-color-387ba5e );}.elementor-6492 .elementor-element.elementor-element-8508e47:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-8508e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://risingphoenix.at/wp-content/uploads/2025/01/Personal-Brand-Identity-Claudia-Blauensteiner-Rising-Phoenix-5-e1736687459168.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6492 .elementor-element.elementor-element-8508e47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-8508e47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6492 .elementor-element.elementor-element-ab1797d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6492 .elementor-element.elementor-element-ab1797d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6492 .elementor-element.elementor-element-76a95eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-76a95eb{text-align:center;}.elementor-6492 .elementor-element.elementor-element-76a95eb, .elementor-6492 .elementor-element.elementor-element-76a95eb .elementor-text-editor *{font-family:"Prata", Sans-serif;font-size:36px;font-weight:400;}.elementor-6492 .elementor-element.elementor-element-76a95eb, .elementor-6492 .elementor-element.elementor-element-76a95eb .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-b8b3e79{width:100%;max-width:100%;text-align:center;}.elementor-6492 .elementor-element.elementor-element-b8b3e79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-b8b3e79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control-wrap{margin-bottom:40px;}.elementor-6492 .elementor-element.elementor-element-988b8eb .thegem-cf7 .with-label{margin-bottom:40px;}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-6492 .elementor-element.elementor-element-988b8eb .combobox-wrapper .combobox-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 );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb .combobox-wrapper .combobox-text{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{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 );color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb ::-webkit-input-placeholder{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb ::-moz-placeholder{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb ::-ms-input-placeholder{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb label{text-align:left;color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb label, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-checkbox, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-radio{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 );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-checkbox{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-radio{color:var( --e-global-color-290e1bf );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form p:nth-last-of-type(1){align-items:center;}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form .submit-outer{align-items:center;}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-submit{border-radius:0px 0px 0px 0px !important;border-style:solid;border-width:2px 2px 2px 2px !important;padding:12px 36px 12px 36px !important;color:#604A58 !important;font-family:"Prata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;background-color:#02010100 !important;border-color:#604A58 !important;margin:0px 4px 4px 4px;}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-submit:hover{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 );font-weight:var( --e-global-typography-secondary-font-weight );background-color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-de744cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6492 .elementor-element.elementor-element-de744cf:not(.elementor-motion-effects-element-type-background), .elementor-6492 .elementor-element.elementor-element-de744cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED673;}.elementor-6492 .elementor-element.elementor-element-0a9f21a{--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;}.elementor-6492 .elementor-element.elementor-element-990ee49{--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;}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu .elementor-item{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 );}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef8197b );fill:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-6492 .elementor-element.elementor-element-3f24295{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu .elementor-item{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 );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef8197b );fill:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-text );}.elementor-6492 .elementor-element.elementor-element-6256abe{--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;}.elementor-6492 .elementor-element.elementor-element-f5c479d{width:100%;max-width:100%;text-align:start;}.elementor-6492 .elementor-element.elementor-element-f5c479d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:900;line-height:1.5em;color:var( --e-global-color-ef8197b );}.elementor-6492 .elementor-element.elementor-element-72aae03{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:end;}.elementor-6492 .elementor-element.elementor-element-72aae03 > .elementor-widget-container{margin:-20px 0px 0px 20px;}.elementor-6492 .elementor-element.elementor-element-72aae03.elementor-element{--align-self:flex-start;}.elementor-6492 .elementor-element.elementor-element-72aae03 .elementor-heading-title{font-family:"Akzentschrift", Sans-serif;font-size:54px;font-weight:500;text-transform:none;color:var( --e-global-color-ef8197b );}@media(max-width:1025px){.elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-6492 .elementor-element.elementor-element-988b8eb .combobox-wrapper .combobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb label, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-checkbox, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-radio{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-submit:hover{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-6492 .elementor-element.elementor-element-8872073{width:35%;}.elementor-6492 .elementor-element.elementor-element-1be51b9{width:65%;}.elementor-6492 .elementor-element.elementor-element-0a9f21a{--width:25%;}.elementor-6492 .elementor-element.elementor-element-990ee49{--width:50%;}.elementor-6492 .elementor-element.elementor-element-6256abe{--width:25%;}}@media(max-width:1025px) and (min-width:768px){.elementor-6492 .elementor-element.elementor-element-b2f10a3{width:100%;}}@media(max-width:767px){.elementor-6492 .elementor-element.elementor-element-9b84f49{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-8872073 > .elementor-element-populated{margin:50px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-deccc3c > .elementor-widget-container{margin:20px 0px 25px 000px;}.elementor-6492 .elementor-element.elementor-element-deccc3c .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-d88cb67{width:100%;max-width:100%;}.elementor-6492 .elementor-element.elementor-element-d1a6bfb{padding:50px 0px 50px 0px;}.elementor-6492 .elementor-element.elementor-element-f2743d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-1d43610, .elementor-6492 .elementor-element.elementor-element-1d43610 .elementor-text-editor *{font-size:25px;}.elementor-6492 .elementor-element.elementor-element-e13aed5, .elementor-6492 .elementor-element.elementor-element-e13aed5 .elementor-text-editor *{font-size:25px;}.elementor-6492 .elementor-element.elementor-element-cd63f3b .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6492 .elementor-element.elementor-element-e3da88d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-e3da88d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-821b775{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-ec1b526 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-a3ac61b .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-cadf867{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-e3b5f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-d48ded4 .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-52d2cf6{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-d6b59ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-40264b6 .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-f45887b{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-d4dff6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-ba2f25c .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-70997af{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-a3273fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-ae25737 .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-859eac3{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-5dee12f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-d227382 .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-8c0cf88{padding:100px 0px 100px 0px;}.elementor-6492 .elementor-element.elementor-element-4605c65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-fa15b4a .elementor-heading-title{font-size:24px;}.elementor-6492 .elementor-element.elementor-element-6d06a51{padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-ee616f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6492 .elementor-element.elementor-element-e564eab, .elementor-6492 .elementor-element.elementor-element-e564eab .elementor-text-editor *{font-size:25px;}.elementor-6492 .elementor-element.elementor-element-4c12655 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6492 .elementor-element.elementor-element-4d511b3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6492 .elementor-element.elementor-element-4d511b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-76a95eb, .elementor-6492 .elementor-element.elementor-element-76a95eb .elementor-text-editor *{font-size:25px;}.elementor-6492 .elementor-element.elementor-element-b8b3e79 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-b8b3e79 .elementor-heading-title{font-size:12px;}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-6492 .elementor-element.elementor-element-988b8eb .combobox-wrapper .combobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb label, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-checkbox, .elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-form-control.wpcf7-radio{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-988b8eb .wpcf7-submit:hover{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6492 .elementor-element.elementor-element-4af15cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6492 .elementor-element.elementor-element-e0001ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 0px 50px;}.elementor-6492 .elementor-element.elementor-element-3f24295 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-6492 .elementor-element.elementor-element-c9175e3 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-9b84f49 *//* =========================================
   CLAUDIA – HAUPTKURS HERO
   ========================================= */

.elementor-6492 .elementor-element.elementor-element-9b84f49 {
    --cb-primary: #FEFEFE;
    --cb-secondary: #D8C1C6;
    --cb-text: #78202F;
    --cb-accent: #A26D82;
    --cb-dark: #53212B;
    --cb-light: #EDE3E6;
    --cb-deep: #604A58;
    --cb-rose: #B88B98;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    /* Mehr Abstand zum Menü */
    padding: 200px 24px 105px;

    background:
        linear-gradient(
            135deg,
            var(--cb-primary) 0%,
            var(--cb-light) 100%
        ) !important;
}

/* Große weiche Farbfläche rechts oben */
.elementor-6492 .elementor-element.elementor-element-9b84f49::before {
    content: "";
    position: absolute;
    z-index: 0;
    top: -260px;
    right: -180px;
    width: 600px;
    height: 600px;
    background: var(--cb-secondary);
    border-radius: 50%;
    opacity: 0.48;
    pointer-events: none;
}

/* Feiner großer Kreis links unten */
.elementor-6492 .elementor-element.elementor-element-9b84f49::after {
    content: "";
    position: absolute;
    z-index: 0;
    bottom: -330px;
    left: -280px;
    width: 560px;
    height: 560px;
    border: 1px solid var(--cb-rose);
    border-radius: 50%;
    opacity: 0.45;
    box-shadow: 0 0 0 55px rgba(184, 139, 152, 0.05);
    pointer-events: none;
}

/* Hero-Inhalt */
.elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-container {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 1280px;
}

/* Beide Spalten sauber ausrichten */
.elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-container > .elementor-row {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: clamp(45px, 7vw, 105px);
}

/* Bildspalte */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8872073 {
    width: 33% !important;
}

/* Textspalte */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-1be51b9 {
    width: 57% !important;
}

/* Bildbereich */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 {
    width: 100%;
    max-width: 520px;
    margin: 0 auto;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 .elementor-widget-container {
    position: relative;
    isolation: isolate;
}

/* Farbfläche versetzt hinter dem Bild */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 .elementor-widget-container::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 24px;
    right: -18px;
    bottom: -20px;
    left: 25px;
    background: var(--cb-secondary);
    border-radius: 300px 300px 28px 28px;
}

/* Bild selbst */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 img {
    display: block;
    width: 100% !important;
    aspect-ratio: 759 / 1024;
    object-fit: cover;
    object-position: center;
    background: var(--cb-secondary);
    border-radius: 300px 300px 28px 28px;
    box-shadow: 0 25px 60px rgba(83, 33, 43, 0.13);
}

/* Inneren Textbereich vollständig nutzen */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-b32d526 {
    width: 100%;
    margin: 0 !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-b32d526 > .elementor-container {
    width: 100%;
    max-width: none;
}

/* „Ich bin wichtig“ – größer und besser lesbar */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c {
    width: max-content !important;
    max-width: 100%;
    margin: 0 0 25px !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c .elementor-widget-container {
    display: inline-flex !important;
    width: auto !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c .elementor-heading-title {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: auto !important;
    margin: 0 !important;
    padding: 16px 30px !important;

    color: var(--cb-primary) !important;
    -webkit-text-fill-color: var(--cb-primary) !important;
    background: var(--cb-text) !important;

    border-radius: 100px;
    box-sizing: border-box;

    font-size: 22px !important;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 2px !important;
    text-transform: none;
}

/* Hauptüberschrift */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8850771 {
    width: 100% !important;
    margin: 0 0 30px !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8850771 .elementor-heading-title {
    max-width: 720px;
    margin: 0;
    color: var(--cb-dark) !important;
    -webkit-text-fill-color: var(--cb-dark) !important;
    background-image: none !important;
    font-size: clamp(52px, 5.5vw, 80px);
    font-weight: 500;
    line-height: 1.02;
    letter-spacing: -0.035em;
}

/* Fließtext */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 {
    width: 100% !important;
    max-width: 700px;
    margin: 0 !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67,
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p,
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 span {
    color: var(--cb-deep) !important;
    -webkit-text-fill-color: var(--cb-deep) !important;
    background-image: none !important;
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p {
    margin: 0 0 18px;
    font-size: 18px;
    line-height: 1.72;
}

/* „Schön, dass du hier bist“ hervorheben */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p:first-child {
    margin-bottom: 22px;
    color: var(--cb-text) !important;
    -webkit-text-fill-color: var(--cb-text) !important;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.45;
}

/* Abschluss und Unterschrift */
.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p:last-child {
    position: relative;
    margin-top: 28px;
    margin-bottom: 0;
    padding: 18px 0 18px 23px;
    border-left: 2px solid var(--cb-accent);
}

.elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 strong {
    color: var(--cb-text) !important;
    -webkit-text-fill-color: var(--cb-text) !important;
    font-weight: 600;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-6492 .elementor-element.elementor-element-9b84f49 {
        padding: 160px 24px 80px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-container > .elementor-row {
        flex-wrap: wrap !important;
        gap: 60px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8872073,
    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-1be51b9 {
        width: 100% !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 {
        max-width: 470px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-b32d526 {
        max-width: 760px;
        margin: 0 auto !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 {
        max-width: 760px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c
    .elementor-heading-title {
        padding: 15px 27px !important;
        font-size: 21px !important;
        letter-spacing: 2px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8850771 .elementor-heading-title {
        font-size: clamp(48px, 7vw, 68px);
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p {
        font-size: 17px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p:first-child {
        font-size: 20px;
    }
}


/* =========================================
   SMARTPHONE
   ========================================= */

@media (max-width: 767px) {
    .elementor-6492 .elementor-element.elementor-element-9b84f49 {
        padding: 125px 18px 55px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 > .elementor-container > .elementor-row {
        gap: 48px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 {
        width: calc(100% - 22px);
        max-width: 390px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 .elementor-widget-container::before {
        top: 15px;
        right: -12px;
        bottom: -14px;
        left: 16px;
        border-radius: 220px 220px 20px 20px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 .elementor-widget-container::after {
        right: -19px;
        bottom: 35px;
        width: 55px;
        height: 55px;
        border-width: 7px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-e431296 img {
        border-radius: 220px 220px 20px 20px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c {
        margin-bottom: 20px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-deccc3c
    .elementor-heading-title {
        padding: 13px 22px !important;
        font-size: 19px !important;
        letter-spacing: 2px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8850771 {
        margin-bottom: 25px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-8850771 .elementor-heading-title {
        font-size: clamp(42px, 12vw, 56px);
        line-height: 1.03;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p {
        font-size: 17px;
        line-height: 1.68;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49 .elementor-element-d88cb67 p:first-child {
        font-size: 20px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49::before {
        top: -230px;
        right: -310px;
    }

    .elementor-6492 .elementor-element.elementor-element-9b84f49::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1a6bfb *//* =========================================
   CLAUDIA – WILLKOMMENSVIDEO & WORKBOOK
   ========================================= */

.elementor-6492 .elementor-element.elementor-element-d1a6bfb {
    --cb-primary: #FEFEFE;
    --cb-secondary: #D8C1C6;
    --cb-text: #78202F;
    --cb-accent: #A26D82;
    --cb-dark: #53212B;
    --cb-light: #EDE3E6;
    --cb-deep: #604A58;
    --cb-rose: #B88B98;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    padding: clamp(70px, 9vw, 130px) 24px;

    background: var(--cb-dark) !important;
}

/* Sehr dezenter Hintergrundakzent */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb::before {
    content: "";
    position: absolute;
    z-index: 0;

    top: -330px;
    right: -270px;

    width: 720px;
    height: 720px;

    background: radial-gradient(
        circle,
        rgba(162, 109, 130, 0.32) 0%,
        rgba(162, 109, 130, 0.08) 48%,
        transparent 70%
    );

    border-radius: 50%;
    pointer-events: none;
}

/* Feiner Kreis links unten */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb::after {
    content: "";
    position: absolute;
    z-index: 0;

    bottom: -320px;
    left: -300px;

    width: 560px;
    height: 560px;

    border: 1px solid rgba(216, 193, 198, 0.16);
    border-radius: 50%;

    pointer-events: none;
}

/* Gesamter Inhalt */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb > .elementor-container {
    position: relative;
    z-index: 1;

    width: 100%;
    max-width: 1120px;
}

/* Hauptspalte */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-f2743d0 > .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Überschrift */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-1d43610 {
    width: 100% !important;
    max-width: 900px;
    margin: 0 auto clamp(35px, 5vw, 58px) !important;

    text-align: center;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-1d43610 .title-h1 {
    margin: 0;

    color: var(--cb-primary) !important;
    -webkit-text-fill-color: var(--cb-primary) !important;
    background-image: none !important;

    font-size: clamp(39px, 5vw, 66px);
    font-weight: 500;
    line-height: 1.05;
    letter-spacing: -0.025em;
}

/* Video */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 {
    width: 100% !important;
    max-width: 980px;

    margin: 0 auto clamp(70px, 9vw, 110px) !important;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 .elementor-widget-container {
    padding: 8px;

    background: rgba(96, 74, 88, 0.75);
    border: 1px solid rgba(216, 193, 198, 0.20);
    border-radius: 24px;

    box-shadow:
        0 35px 80px rgba(20, 8, 12, 0.30);
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 .elementor-wrapper {
    overflow: hidden;
    border-radius: 17px;
}

/* Video-Vorschaubild */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
.elementor-custom-embed-image-overlay {
    border-radius: 17px;
    background-position: center;
    background-size: cover;
}

/* Play-Button */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
.elementor-custom-embed-play {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 82px;
    height: 82px;

    color: var(--cb-text) !important;
    background: var(--cb-primary);

    border: 1px solid rgba(120, 32, 47, 0.10);
    border-radius: 50%;

    box-shadow:
        0 14px 35px rgba(20, 8, 12, 0.25);

    opacity: 1;
    transform: translate(-50%, -50%);
    transition:
        transform 0.25s ease,
        background-color 0.25s ease;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
.elementor-custom-embed-play:hover {
    background: var(--cb-secondary);
    transform: translate(-50%, -50%) scale(1.06);
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
.elementor-custom-embed-play svg {
    width: 31px;
    height: 31px;

    fill: var(--cb-text) !important;
}

/* Workbook-Bereich */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e13aed5 {
    width: 100% !important;
    max-width: 760px;

    margin: 0 auto 12px !important;
    padding-top: clamp(40px, 5vw, 60px);

    border-top: 1px solid rgba(216, 193, 198, 0.20);

    text-align: center;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e13aed5 .title-h1 {
    margin: 0;

    color: var(--cb-primary) !important;
    -webkit-text-fill-color: var(--cb-primary) !important;
    background-image: none !important;

    font-size: clamp(32px, 4vw, 48px);
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.02em;
}

/* Workbook-Beschreibung */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 {
    width: 100% !important;
    max-width: 640px;

    margin: 0 auto 28px !important;

    text-align: center;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 p,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 span {
    color: var(--cb-secondary) !important;
    -webkit-text-fill-color: var(--cb-secondary) !important;
    background-image: none !important;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 p {
    margin: 0;

    font-size: 17px;
    line-height: 1.6;
}

/* Beide Download-Buttons */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d {
    width: 100% !important;
    margin: 0 auto !important;
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b .elementor-button,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-width: 270px;
    min-height: 56px;
    padding: 15px 28px !important;

    color: var(--cb-text) !important;
    -webkit-text-fill-color: var(--cb-text) !important;
    background: var(--cb-primary) !important;

    border: 1px solid var(--cb-primary) !important;
    border-radius: 100px !important;

    box-shadow:
        0 12px 30px rgba(20, 8, 12, 0.20);

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        transform 0.25s ease !important;
}

/* Leeres oder unpassendes Button-Icon ausblenden */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b .elementor-button-icon,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button-icon {
    display: none !important;
}

/* Buttontext */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b .elementor-button-text,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button-text {
    color: var(--cb-text) !important;
    -webkit-text-fill-color: var(--cb-text) !important;

    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.06em;
}

/* Button-Hover */
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b .elementor-button:hover,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button:hover {
    color: var(--cb-primary) !important;
    -webkit-text-fill-color: var(--cb-primary) !important;
    background: var(--cb-accent) !important;
    border-color: var(--cb-accent) !important;

    transform: translateY(-2px);
}

.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-cd63f3b .elementor-button:hover
.elementor-button-text,
.elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button:hover
.elementor-button-text {
    color: var(--cb-primary) !important;
    -webkit-text-fill-color: var(--cb-primary) !important;
}

/* Smartphone */
@media (max-width: 767px) {
    .elementor-6492 .elementor-element.elementor-element-d1a6bfb {
        padding: 55px 17px 75px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-1d43610 {
        margin-bottom: 30px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-1d43610 .title-h1 {
        font-size: clamp(34px, 11vw, 47px);
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 {
        margin-bottom: 70px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 .elementor-widget-container {
        padding: 5px;
        border-radius: 17px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55 .elementor-wrapper,
    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
    .elementor-custom-embed-image-overlay {
        border-radius: 12px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
    .elementor-custom-embed-play {
        width: 62px;
        height: 62px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-c702c55
    .elementor-custom-embed-play svg {
        width: 25px;
        height: 25px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e13aed5 {
        padding-top: 38px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 {
        margin-bottom: 24px !important;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-7cdee53 p {
        font-size: 15px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb .elementor-element-e3da88d .elementor-button {
        width: 100% !important;
        min-width: 0;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb::before {
        top: -310px;
        right: -420px;
    }

    .elementor-6492 .elementor-element.elementor-element-d1a6bfb::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-821b775 *//* =========================================
   CLAUDIA – KURSVIDEOS 1 BIS 7
   ========================================= */

.cb-course-video {
    --cb-primary: #FEFEFE;
    --cb-secondary: #D8C1C6;
    --cb-text: #78202F;
    --cb-accent: #A26D82;
    --cb-dark: #53212B;
    --cb-light: #EDE3E6;
    --cb-deep: #604A58;
    --cb-rose: #B88B98;

    position: relative;
    overflow: hidden;
    isolation: isolate;

    padding: clamp(75px, 9vw, 125px) 24px;

    background: var(--cb-primary) !important;
    border-top: 1px solid rgba(120, 32, 47, 0.06);
}

/* Video 2, 4 und 6 */
.cb-course-video--alt {
    background: var(--cb-light) !important;
}

/* Weiche Hintergrundfläche */
.cb-course-video::before {
    content: "";
    position: absolute;
    z-index: 0;

    top: -290px;
    right: -210px;

    width: 610px;
    height: 610px;

    background: radial-gradient(
        circle,
        rgba(216, 193, 198, 0.70) 0%,
        rgba(216, 193, 198, 0.20) 48%,
        transparent 70%
    );

    border-radius: 50%;
    pointer-events: none;
}

/* Feiner Hintergrundkreis */
.cb-course-video::after {
    content: "";
    position: absolute;
    z-index: 0;

    bottom: -340px;
    left: -280px;

    width: 560px;
    height: 560px;

    border: 1px solid rgba(162, 109, 130, 0.20);
    border-radius: 50%;

    box-shadow:
        0 0 0 55px rgba(184, 139, 152, 0.035);

    pointer-events: none;
}

/* Bei jedem zweiten Video Seiten wechseln */
.cb-course-video--alt::before {
    right: auto;
    left: -210px;

    background: radial-gradient(
        circle,
        rgba(184, 139, 152, 0.38) 0%,
        rgba(184, 139, 152, 0.10) 48%,
        transparent 70%
    );
}

.cb-course-video--alt::after {
    right: -280px;
    left: auto;
}

/* Inhalt */
.cb-course-video > .elementor-container {
    position: relative;
    z-index: 1;

    width: 100%;
    max-width: 1120px;
}

/* Inhalt der Spalte */
.cb-course-video
.elementor-top-column
> .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Überschrift */
.cb-course-video .elementor-widget-heading {
    width: 100% !important;
    max-width: 980px;

    margin: 0 auto clamp(28px, 4vw, 44px) !important;
    padding-left: 24px;

    border-left: 3px solid var(--cb-accent);
}

.cb-course-video
.elementor-widget-heading
.elementor-heading-title {
    margin: 0;

    color: var(--cb-dark) !important;
    -webkit-text-fill-color: var(--cb-dark) !important;
    background-image: none !important;

    font-size: clamp(30px, 3.5vw, 48px);
    font-weight: 500;
    line-height: 1.14;
    letter-spacing: -0.025em;
}

/* Überschrift bei Video 2, 4 und 6 rechts */
.cb-course-video--alt .elementor-widget-heading {
    padding-right: 24px;
    padding-left: 0;

    border-right: 3px solid var(--cb-accent);
    border-left: 0;

    text-align: right;
}

/* Video */
.cb-course-video .elementor-widget-video {
    width: 100% !important;
    max-width: 980px;

    margin: 0 auto !important;
}

.cb-course-video
.elementor-widget-video
.elementor-widget-container {
    padding: 8px;

    background: var(--cb-light);
    border: 1px solid rgba(120, 32, 47, 0.10);
    border-radius: 24px;

    box-shadow:
        0 28px 70px rgba(83, 33, 43, 0.13);
}

.cb-course-video--alt
.elementor-widget-video
.elementor-widget-container {
    background: var(--cb-secondary);
}

/* Videorahmen */
.cb-course-video
.elementor-widget-video
.elementor-wrapper {
    overflow: hidden;
    border-radius: 17px;
}

.cb-course-video
.elementor-custom-embed-image-overlay {
    overflow: hidden;
    border-radius: 17px;

    background-position: center;
    background-size: cover;
}

/* Vorhandenen Standard-Play-Button ausblenden */
.cb-course-video .elementor-custom-embed-play {
    display: none !important;
}

/* Einheitlicher Play-Kreis */
.cb-course-video
.elementor-custom-embed-image-overlay::before {
    content: "";
    position: absolute;
    z-index: 2;

    top: 50%;
    left: 50%;

    width: 82px;
    height: 82px;

    background: var(--cb-primary);
    border: 1px solid rgba(120, 32, 47, 0.10);
    border-radius: 50%;

    box-shadow:
        0 14px 35px rgba(30, 12, 17, 0.24);

    pointer-events: none;

    transform: translate(-50%, -50%);
    transition:
        transform 0.25s ease,
        background-color 0.25s ease;
}

/* Play-Dreieck */
.cb-course-video
.elementor-custom-embed-image-overlay::after {
    content: "";
    position: absolute;
    z-index: 3;

    top: 50%;
    left: calc(50% + 3px);

    width: 0;
    height: 0;

    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 18px solid var(--cb-text);

    pointer-events: none;

    transform: translate(-50%, -50%);
}

/* Play-Hover */
.cb-course-video
.elementor-custom-embed-image-overlay:hover::before {
    background: var(--cb-secondary);
    transform: translate(-50%, -50%) scale(1.06);
}

/* Tablet */
@media (max-width: 1024px) {
    .cb-course-video {
        padding: 70px 24px 90px;
    }

    .cb-course-video .elementor-widget-heading,
    .cb-course-video .elementor-widget-video {
        max-width: 850px;
    }
}

/* Smartphone */
@media (max-width: 767px) {
    .cb-course-video {
        padding: 55px 17px 70px;
    }

    .cb-course-video::before {
        top: -330px;
        right: -370px;
    }

    .cb-course-video::after {
        display: none;
    }

    .cb-course-video--alt::before {
        right: auto;
        left: -370px;
    }

    /* Mobil alle Überschriften links */
    .cb-course-video .elementor-widget-heading,
    .cb-course-video--alt .elementor-widget-heading {
        margin-bottom: 25px !important;
        padding-right: 0;
        padding-left: 17px;

        border-right: 0;
        border-left: 2px solid var(--cb-accent);

        text-align: left;
    }

    .cb-course-video
    .elementor-widget-heading
    .elementor-heading-title {
        font-size: clamp(26px, 8.5vw, 36px);
        line-height: 1.17;
    }

    .cb-course-video
    .elementor-widget-video
    .elementor-widget-container {
        padding: 5px;
        border-radius: 17px;
    }

    .cb-course-video
    .elementor-widget-video
    .elementor-wrapper,
    .cb-course-video
    .elementor-custom-embed-image-overlay {
        border-radius: 12px;
    }

    .cb-course-video
    .elementor-custom-embed-image-overlay::before {
        width: 60px;
        height: 60px;
    }

    .cb-course-video
    .elementor-custom-embed-image-overlay::after {
        border-top-width: 8px;
        border-bottom-width: 8px;
        border-left-width: 14px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akzentschrift';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://risingphoenix.at/wp-content/uploads/2025/01/BrittanySignature.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://risingphoenix.at/wp-content/uploads/2025/03/Cinzel-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */