.elementor-10749 .elementor-element.elementor-element-0c773be:not(.elementor-motion-effects-element-type-background), .elementor-10749 .elementor-element.elementor-element-0c773be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-0c773be > .elementor-container{max-width:1366px;}.elementor-10749 .elementor-element.elementor-element-0c773be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 24px 12px 24px;}.elementor-10749 .elementor-element.elementor-element-0c773be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10749 .elementor-element.elementor-element-6579968.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10749 .elementor-element.elementor-element-6579968.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10749 .elementor-element.elementor-element-6579968.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10749 .elementor-element.elementor-element-0cb104c > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-0cb104c{text-align:center;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-item{padding:8px 8px 8px 8px;background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-digits{font-family:"Rubik";font-size:28px;font-weight:500;line-height:32px;}.elementor-10749 .elementor-element.elementor-element-8a2bba4 .elementor-countdown-label{font-family:"Rubik";font-size:11px;line-height:16px;}.elementor-bc-flex-widget .elementor-10749 .elementor-element.elementor-element-18ae151.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10749 .elementor-element.elementor-element-18ae151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10749 .elementor-element.elementor-element-18ae151.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button{background-color:transparent;font-family:"Rubik";font-size:15px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;background-image:linear-gradient(90deg, #69409A 0%, #9369B3 100%);border-radius:50px 50px 50px 50px;padding:13px 24px 13px 24px;}.elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-693e951 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-693e951 .elementor-button:focus svg{fill:#ffffff;}.elementor-10749 .elementor-element.elementor-element-7582cf4f > .elementor-container{max-width:1366px;}.elementor-10749 .elementor-element.elementor-element-7582cf4f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-4776fa09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-183a5f17 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-183a5f17{text-align:start;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-41434fce > .elementor-widget-container{margin:0px 0px 26px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-41434fce{text-align:start;}.elementor-10749 .elementor-element.elementor-element-41434fce .elementor-heading-title{font-family:"Rubik";font-size:56px;font-weight:800;line-height:1.12em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-6a49a8ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-6a49a8ef{text-align:start;font-family:"Rubik";font-size:20px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-0949c68 > .elementor-widget-container{background-color:transparent;margin:27px 0px 24px 0px;padding:18px 22px 18px 22px;background-image:linear-gradient(135deg, #FFFFFFD9 0%, #EED0D788 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:18px 18px 18px 18px;box-shadow:0px 8px 26px -8px rgba(105.00000000000001, 64, 154, 0.14901960784313725);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-icon i{color:#704295;transition:color 0.3s;}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-icon svg{fill:#704295;transition:fill 0.3s;}.elementor-10749 .elementor-element.elementor-element-0949c68{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-item > a{font-family:"Rubik";}.elementor-10749 .elementor-element.elementor-element-0949c68 .elementor-icon-list-text{color:#343b35;transition:color 0.3s;}.elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button{background-color:transparent;font-family:"Rubik";font-size:18px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;background-image:linear-gradient(90deg, #69409A 0%, #9369B3 100%);border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-318cf448 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-318cf448 .elementor-button:focus svg{fill:#ffffff;}.elementor-10749 .elementor-element.elementor-element-656ec12d > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-656ec12d{text-align:start;font-family:"Rubik";font-size:14px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-7d0802d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1057f204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1057f204{text-align:center;}.elementor-10749 .elementor-element.elementor-element-395f8772{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-296a7709 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2124f6e2 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2124f6e2{text-align:center;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-799210d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-799210d7{text-align:center;}.elementor-10749 .elementor-element.elementor-element-799210d7 .elementor-heading-title{font-family:"Rubik";font-size:44px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-7101dfc4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-64782b4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-b9af78a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-72d53162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-72d53162{text-align:center;}.elementor-10749 .elementor-element.elementor-element-72d53162 .elementor-heading-title{font-family:"Rubik";font-size:25px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-29992ea9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-39cb9a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1bab138a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1bab138a{text-align:center;}.elementor-10749 .elementor-element.elementor-element-1bab138a .elementor-heading-title{font-family:"Rubik";font-size:25px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-163e86b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-51a75b33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-3d1c8fc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-3d1c8fc2{text-align:center;}.elementor-10749 .elementor-element.elementor-element-3d1c8fc2 .elementor-heading-title{font-family:"Rubik";font-size:25px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-256122b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-256122b{text-align:center;font-family:"Rubik";font-size:18px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-39371faa .elementor-button{background-color:#683b96;font-family:"Rubik";font-size:18px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;border-radius:16px 16px 16px 16px;padding:14px 32px 14px 32px;}.elementor-10749 .elementor-element.elementor-element-39371faa .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-39371faa .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-39371faa > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-39371faa .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-39371faa .elementor-button:focus svg{fill:#ffffff;}.elementor-10749 .elementor-element.elementor-element-64ae718e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-6d023a27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1e18de3 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-1e18de3{text-align:center;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-cc32966 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-cc32966{text-align:center;}.elementor-10749 .elementor-element.elementor-element-cc32966 .elementor-heading-title{font-family:"Rubik";font-size:44px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-4c0e5429{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-6d37560a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-412f11b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-315ef114 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-315ef114{text-align:center;}.elementor-10749 .elementor-element.elementor-element-315ef114 .elementor-heading-title{font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.3em;color:#ab643f;}.elementor-10749 .elementor-element.elementor-element-90fcd00 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-90fcd00{text-align:center;font-family:"Rubik";font-size:15px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-118333c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-21411b7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-765cae3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-765cae3d{text-align:center;}.elementor-10749 .elementor-element.elementor-element-765cae3d .elementor-heading-title{font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.3em;color:#44839b;}.elementor-10749 .elementor-element.elementor-element-2f30afc9 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2f30afc9{text-align:center;font-family:"Rubik";font-size:15px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-2b7cc349 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-123147ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5f9e02ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5f9e02ff{text-align:center;}.elementor-10749 .elementor-element.elementor-element-5f9e02ff .elementor-heading-title{font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.3em;color:#9674b4;}.elementor-10749 .elementor-element.elementor-element-4c8f7353 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-4c8f7353{text-align:center;font-family:"Rubik";font-size:15px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-4f2dd21a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5955a96b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-709871ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-709871ec{text-align:center;}.elementor-10749 .elementor-element.elementor-element-709871ec .elementor-heading-title{font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.3em;color:#598345;}.elementor-10749 .elementor-element.elementor-element-18a169ea > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-18a169ea{text-align:center;font-family:"Rubik";font-size:15px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-7a5f3e44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-71a5ff6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-54567638 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-54567638{text-align:center;}.elementor-10749 .elementor-element.elementor-element-54567638 .elementor-heading-title{font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.3em;color:#6b7c72;}.elementor-10749 .elementor-element.elementor-element-7067f72f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-7067f72f{text-align:center;font-family:"Rubik";font-size:15px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-458bcf6c > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-458bcf6c{text-align:center;font-family:"Rubik";font-size:18px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-34e0f31e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-df20a0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-28589891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-28589891{text-align:center;}.elementor-10749 .elementor-element.elementor-element-2d1c66c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2d1c66c6{text-align:center;font-family:"Rubik";font-size:19px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-5979f212 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5759ef4b > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5759ef4b{text-align:start;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-754c4c0c > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-754c4c0c{text-align:start;}.elementor-10749 .elementor-element.elementor-element-754c4c0c .elementor-heading-title{font-family:"Rubik";font-size:39px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-69206f08 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-69206f08{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-a2532db > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-a2532db{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-ae81b1b > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-ae81b1b{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-49d36969 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-49d36969{text-align:start;font-family:"Rubik";font-size:31px;font-weight:700;line-height:1.45em;color:#17613d;}.elementor-10749 .elementor-element.elementor-element-32dee5bb .elementor-button{background-color:#683b96;font-family:"Rubik";font-size:18px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;border-radius:16px 16px 16px 16px;padding:14px 32px 14px 32px;}.elementor-10749 .elementor-element.elementor-element-32dee5bb .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-32dee5bb .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-32dee5bb > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-32dee5bb .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-32dee5bb .elementor-button:focus svg{fill:#ffffff;}.elementor-10749 .elementor-element.elementor-element-53a6fc66{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-38c38b15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-9c756e5 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-9c756e5{text-align:center;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-488d0840 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-488d0840{text-align:center;}.elementor-10749 .elementor-element.elementor-element-488d0840 .elementor-heading-title{font-family:"Rubik";font-size:44px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-3930200c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-226ad0f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-6d5caf8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-227fa5ae > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-227fa5ae{text-align:center;}.elementor-10749 .elementor-element.elementor-element-227fa5ae .elementor-heading-title{font-family:"Rubik";font-size:29px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-5b45e93f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-5b45e93f{text-align:center;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-e9f6073 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-4d3b246b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-36a075d6 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-36a075d6{text-align:center;}.elementor-10749 .elementor-element.elementor-element-36a075d6 .elementor-heading-title{font-family:"Rubik";font-size:29px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-29259267 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-29259267{text-align:center;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-10e3d421 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-20181438 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-7220782d > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-7220782d{text-align:center;}.elementor-10749 .elementor-element.elementor-element-7220782d .elementor-heading-title{font-family:"Rubik";font-size:29px;font-weight:700;line-height:1.3em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-2f1f6957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2f1f6957{text-align:center;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#657066;}.elementor-10749 .elementor-element.elementor-element-3b11cec3 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-3b11cec3{text-align:center;font-family:"Rubik";font-size:19px;font-weight:400;line-height:1.8em;color:#17613d;}.elementor-10749 .elementor-element.elementor-element-12a4c629 .elementor-button{background-color:#683b96;font-family:"Rubik";font-size:18px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;border-radius:16px 16px 16px 16px;padding:14px 32px 14px 32px;}.elementor-10749 .elementor-element.elementor-element-12a4c629 .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-12a4c629 .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-12a4c629 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-12a4c629 .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-12a4c629 .elementor-button:focus svg{fill:#ffffff;}.elementor-10749 .elementor-element.elementor-element-68e8a4a7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-18dcc962 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2de30470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2de30470{text-align:center;}.elementor-10749 .elementor-element.elementor-element-1be5cc70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-72499785 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-72499785{text-align:start;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-2220c5f2 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2220c5f2{text-align:start;}.elementor-10749 .elementor-element.elementor-element-2220c5f2 .elementor-heading-title{font-family:"Rubik";font-size:44px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-2986a91d > .elementor-widget-container{margin:10px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2986a91d{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-fdb96a8 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-fdb96a8{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-77885235 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-77885235{text-align:start;font-family:"Rubik";font-size:17px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-47bf4a29 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-47bf4a29{text-align:start;font-family:"Rubik";font-size:27px;font-weight:600;line-height:1.8em;color:#17613d;}.elementor-10749 .elementor-element.elementor-element-4ae241c9 > .elementor-background-overlay{opacity:1;}.elementor-10749 .elementor-element.elementor-element-4ae241c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-7fbf4ed3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-53a139d7 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-53a139d7{text-align:center;font-family:"Rubik";font-size:15px;font-weight:600;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-184a741a > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-184a741a{text-align:center;}.elementor-10749 .elementor-element.elementor-element-184a741a .elementor-heading-title{font-family:"Rubik";font-size:44px;font-weight:800;line-height:1.3em;color:var( --e-global-color-982815d );}.elementor-10749 .elementor-element.elementor-element-2cb3b5e > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-2cb3b5e{text-align:center;font-family:"Rubik";font-size:18px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-13be850a > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-13be850a{text-align:center;font-family:"Rubik";font-size:26px;font-weight:700;line-height:1.8em;color:#683b96;}.elementor-10749 .elementor-element.elementor-element-76b21f38 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-76b21f38{text-align:center;font-family:"Rubik";font-size:18px;font-weight:400;line-height:1.8em;color:#343b35;}.elementor-10749 .elementor-element.elementor-element-7149cd0a .elementor-button{background-color:#683b96;font-family:"Rubik";font-size:18px;font-weight:700;line-height:1.8em;fill:#ffffff;color:#ffffff;border-radius:16px 16px 16px 16px;padding:14px 32px 14px 32px;}.elementor-10749 .elementor-element.elementor-element-7149cd0a .elementor-button:hover, .elementor-10749 .elementor-element.elementor-element-7149cd0a .elementor-button:focus{background-color:#542a80;color:#ffffff;}.elementor-10749 .elementor-element.elementor-element-7149cd0a > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-7149cd0a .elementor-button:hover svg, .elementor-10749 .elementor-element.elementor-element-7149cd0a .elementor-button:focus svg{fill:#ffffff;}@media(min-width:768px){.elementor-10749 .elementor-element.elementor-element-6579968{width:22.104%;}.elementor-10749 .elementor-element.elementor-element-9d9edab{width:46.333%;}.elementor-10749 .elementor-element.elementor-element-18ae151{width:30.867%;}}@media(max-width:767px){.elementor-10749 .elementor-element.elementor-element-0c773be{padding:8px 8px 8px 8px;}.elementor-10749 .elementor-element.elementor-element-6579968 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-0cb104c{text-align:center;font-size:14px;}.elementor-10749 .elementor-element.elementor-element-0cb104c p{margin-block-end:0px;}.elementor-10749 .elementor-element.elementor-element-9d9edab > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-10749 .elementor-element.elementor-element-18ae151 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-183a5f17{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-41434fce .elementor-heading-title{font-size:42px;}.elementor-10749 .elementor-element.elementor-element-6a49a8ef{font-size:18px;}.elementor-10749 .elementor-element.elementor-element-656ec12d{font-size:13px;}.elementor-10749 .elementor-element.elementor-element-2124f6e2{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-799210d7 .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-72d53162 .elementor-heading-title{font-size:22px;}.elementor-10749 .elementor-element.elementor-element-1bab138a .elementor-heading-title{font-size:22px;}.elementor-10749 .elementor-element.elementor-element-3d1c8fc2 .elementor-heading-title{font-size:22px;}.elementor-10749 .elementor-element.elementor-element-256122b{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-1e18de3{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-cc32966 .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-315ef114 .elementor-heading-title{font-size:23px;}.elementor-10749 .elementor-element.elementor-element-90fcd00{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-765cae3d .elementor-heading-title{font-size:23px;}.elementor-10749 .elementor-element.elementor-element-2f30afc9{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-5f9e02ff .elementor-heading-title{font-size:23px;}.elementor-10749 .elementor-element.elementor-element-4c8f7353{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-709871ec .elementor-heading-title{font-size:23px;}.elementor-10749 .elementor-element.elementor-element-18a169ea{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-54567638 .elementor-heading-title{font-size:23px;}.elementor-10749 .elementor-element.elementor-element-7067f72f{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-458bcf6c{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-5759ef4b{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-754c4c0c .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-69206f08{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-a2532db{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-ae81b1b{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-49d36969{font-size:29px;}.elementor-10749 .elementor-element.elementor-element-9c756e5{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-488d0840 .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-227fa5ae .elementor-heading-title{font-size:25px;}.elementor-10749 .elementor-element.elementor-element-5b45e93f{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-36a075d6 .elementor-heading-title{font-size:25px;}.elementor-10749 .elementor-element.elementor-element-29259267{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-7220782d .elementor-heading-title{font-size:25px;}.elementor-10749 .elementor-element.elementor-element-2f1f6957{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-3b11cec3{font-size:17px;}.elementor-10749 .elementor-element.elementor-element-72499785{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-2220c5f2 .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-fdb96a8{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-77885235{font-size:16px;}.elementor-10749 .elementor-element.elementor-element-53a139d7{font-size:14px;}.elementor-10749 .elementor-element.elementor-element-184a741a .elementor-heading-title{font-size:31px;}.elementor-10749 .elementor-element.elementor-element-2cb3b5e{font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-7582cf4f */@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800&family=Assistant:wght@400;600;700;800&display=swap");
body:has(.lucy-editable){background:#fcfaf5;margin:0}
.lucy-editable{direction:rtl;color:#343b35;max-width:1366px;margin:0 auto;box-sizing:border-box;padding:65px 6%}
.lucy-editable *{box-sizing:border-box}
.lucy-editable p{margin:0}
.lucy-editable .elementor-widget{margin-bottom:0}
.lucy-editable .elementor-column>.elementor-widget-wrap{padding:0;align-content:flex-start}
.lucy-editable>.elementor-container{max-width:none}
.lucy-editable .elementor-heading-title span{color:#683b96}
.reflection .elementor-heading-title span{font-size:.85em;font-weight:600;color:#343b35}
.lucy-editable.hero{height:600px;padding:0;background:#f8f3e9;overflow:hidden;position:relative}
.hero>.elementor-container{height:100%;position:static}
.hero .hero-content{width:47%;max-width:590px;margin-right:4%;padding-top:65px;position:relative;z-index:2}
.hero .hero-art{width:49%;position:static}
.hero .hero-image{position:absolute;left:0;right:auto;top:0;width:900px;max-width:70%;height:100%}
.hero-image>.elementor-widget-container{height:100%}
.hero-image img{width:100%;height:100%;object-fit:contain;object-position:left center;mask-image:linear-gradient(to right,#000 76%,transparent 100%)}
.hero .event p{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.hero .event i{height:14px;width:1px;background:#9da894;display:inline-block}
.lucy-editable .lucy-cta .elementor-button{min-height:58px;box-shadow:0 6px 15px #683b9617;transition:background .2s,transform .2s}
.lucy-cta a:not([href]){cursor:default}
.lucy-editable .lucy-cta .elementor-button:hover{transform:translateY(-2px)}
.lucy-editable .center-copy{max-width:760px;margin-left:auto;margin-right:auto}
.questions{max-width:1100px;margin:38px auto 30px}
.questions>.elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.questions .question-card{width:100%}
.questions .question-card>.elementor-widget-wrap{border-radius:32px 32px 90px 32px;padding:28px 24px 38px;background:#eff2e8;box-shadow:0 12px 32px #294c2410;transition:translate .3s,box-shadow .3s}
.questions .q2>.elementor-widget-wrap{background:#f0e9f5;transform:translateY(12px)}
.questions .q3>.elementor-widget-wrap{background:#f5ece0}
.question-icon>.elementor-widget-container{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:#fff9;margin:0 auto 19px;color:#17613d}
.question-icon svg{width:43px;height:43px}
.q2 .question-icon>.elementor-widget-container{color:#683b96}
.lucy-editable.qualities{max-width:1280px;border-radius:36px;background:linear-gradient(120deg,#edf2e8,#faf8f1);position:relative;overflow:hidden}
.qualities:before,.qualities:after{content:'';position:absolute;width:690px;height:690px;border:1px solid #889b7920;border-radius:50%;left:-130px;top:-240px;pointer-events:none}
.qualities:after{width:610px;height:610px;left:-90px;top:-200px;border-color:#889b791c}
.qualities-orbit{margin:45px auto 0;max-width:1100px;position:relative}
.qualities-orbit>.elementor-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.qualities-orbit:before{content:'';position:absolute;right:8%;left:8%;top:48px;height:1px;background:linear-gradient(90deg,#98a69b,#8ba16e,#b49cc6,#7dabbc,#c68e69)}
.qualities-orbit .quality-item{width:100%;background:none}
.quality-icon>.elementor-widget-container{position:relative;display:flex;align-items:center;justify-content:center;width:98px;height:98px;border-radius:50%;margin:0 auto 20px;background:#fafaf4;box-shadow:0 0 0 10px #f3f6ed}
.quality-icon svg{width:45px;height:45px}
.quality-icon>.elementor-widget-container:before,.quality-icon>.elementor-widget-container:after{content:'';position:absolute;inset:-5px;border:1.5px dashed currentColor;border-radius:50%;opacity:.6;animation:lucy-orbit 24s linear infinite;pointer-events:none}
.quality-icon>.elementor-widget-container:after{border:2px solid transparent;border-top-color:currentColor;opacity:.75}
.quality-item:nth-child(2n) .quality-icon>.elementor-widget-container:before,.quality-item:nth-child(2n) .quality-icon>.elementor-widget-container:after{animation-direction:reverse;animation-duration:30s}
.quality-item:nth-child(3) .quality-icon>.elementor-widget-container:before,.quality-item:nth-child(3) .quality-icon>.elementor-widget-container:after{animation-delay:-8s}
.quality-item:hover .quality-icon>.elementor-widget-container:before,.quality-item:hover .quality-icon>.elementor-widget-container:after{animation-play-state:paused}
.fire .quality-icon{color:#ab643f}.water .quality-icon{color:#44839b}.air .quality-icon{color:#9674b4}.earth .quality-icon{color:#598345}.metal .quality-icon{color:#6b7c72}
.qualities .center-copy{max-width:890px}
.lucy-editable.scent{max-width:1220px}
.scent>.elementor-container{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;direction:ltr}
.scent>.elementor-container>.elementor-column{width:100%;direction:rtl}
.scent-photo{height:470px;max-width:430px;border-radius:160px 160px 24px 24px;overflow:hidden;position:relative;background:#ece5dc}
.scent-photo>.elementor-widget-wrap{height:100%;position:relative}
.scent-image,.scent-image>.elementor-widget-container{height:100%}
.scent-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.scent-photo .scent-caption{position:absolute;bottom:28px;right:20px;left:20px;width:auto;background:#fcfaf5ef;border-radius:14px;padding:10px}
.lucy-quote{border-right:3px solid #b49bcb;padding-right:20px}
.lucy-quote span{color:#683b96}
.experience-grid{margin-top:45px}
.experience-grid>.elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.experience-card{width:100%}
.experience-card>.elementor-widget-wrap{padding:32px 25px;border:1px solid #d9dccc;border-radius:24px;background:#ffffff60;transition:translate .3s,box-shadow .3s}
.experience-symbol>.elementor-widget-container{width:82px;height:82px;display:flex;align-items:center;justify-content:center;background:#f0eaf6;border-radius:50%;margin:0 auto 23px;color:#683b96}
.experience-symbol svg{width:41px;height:41px}
.e2 .experience-symbol>.elementor-widget-container{background:#e9efe4;color:#17613d}
.experience .center-copy{max-width:1100px}
.lucy-editable.about{max-width:1080px;padding-top:45px}
.about>.elementor-container{display:grid;grid-template-columns:.85fr 1.1fr;gap:75px;align-items:center}
.about>.elementor-container>.elementor-column{width:100%}
.about-photo{height:450px;border-radius:180px 180px 20px 20px;overflow:hidden;background:#f0ddd0}
.about-photo>.elementor-widget-wrap,.about-image,.about-image>.elementor-widget-container{height:100%}
.about-image img{width:100%;height:100%;object-fit:cover;object-position:46% center;transform:scale(1.4)}
.lucy-editable.registration{max-width:none;background:#e9efe4;padding:75px max(6%,calc((100vw - 1140px)/2));margin-top:25px}
.registration-copy{max-width:820px;margin:auto}
.registration-date span{font-weight:400;color:#b1b8aa;margin:0 15px}
@keyframes lucy-orbit{to{transform:rotate(360deg)}}
@media(hover:hover){.question-card:hover>.elementor-widget-wrap,.experience-card:hover>.elementor-widget-wrap{translate:0 -5px;box-shadow:0 15px 35px #294c2418}}
@media(max-width:950px){.lucy-editable{padding:60px 5%}.lucy-editable.hero{height:570px}.hero .hero-title .elementor-heading-title{font-size:43px}.hero .lead{font-size:18px}.lucy-editable.qualities{margin:0 20px}.qualities-orbit>.elementor-container{gap:12px}.quality-icon>.elementor-widget-container{width:80px;height:80px}.qualities-orbit:before{top:40px}.scent>.elementor-container{gap:30px}.about>.elementor-container{gap:40px}.scent-copy .elementor-heading-title{font-size:32px}}
@media(max-width:650px){
.lucy-editable{padding:48px 22px}.lucy-editable.hero{height:auto;background:#fcfaf5}
.hero>.elementor-container{display:flex;flex-direction:column;height:auto}
.hero .hero-content{width:100%;max-width:none;margin:0;padding:30px 22px 20px;text-align:center}
.hero .hero-content .elementor-widget-container{text-align:center}
.hero .hero-title .elementor-heading-title{font-size:42px}
.hero .hero-art{width:100%}
.hero .hero-image{position:relative;left:auto;right:auto;width:100%;max-width:100%;height:auto}
.hero-image img{height:auto;aspect-ratio:1.5;mask-image:none}
.hero .event p{justify-content:center;gap:12px}
.lucy-editable .lucy-cta .elementor-button{width:100%;max-width:370px}
.questions{margin:30px 0 20px}.questions>.elementor-container{grid-template-columns:1fr;gap:14px}
.questions .question-card>.elementor-widget-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;padding:22px;border-radius:24px 24px 54px 24px;transform:none}
.questions .question-icon{width:64px;flex-shrink:0}.question-icon>.elementor-widget-container{width:64px;height:64px;margin:0}.question-icon svg{width:33px;height:33px}
.questions .elementor-heading-title{text-align:right}.questions br,.center-copy br{display:none}
.lucy-editable.qualities{margin:0 12px;padding:40px 22px;border-radius:25px}
.qualities-orbit{margin-top:32px}.qualities-orbit>.elementor-container{grid-template-columns:repeat(2,1fr);gap:27px 18px}.qualities-orbit:before{display:none}.quality-item:last-child{grid-column:1/-1}
.quality-icon>.elementor-widget-container{width:75px;height:75px;margin-bottom:14px}.quality-icon svg{width:36px;height:36px}
.scent>.elementor-container{display:flex;flex-direction:column-reverse;gap:28px}.scent-photo{width:100%;height:390px;max-width:350px;border-radius:110px 110px 20px 20px}
.experience-grid{margin-top:30px}.experience-grid>.elementor-container{grid-template-columns:1fr;gap:25px}
.experience-card>.elementor-widget-wrap{display:grid;grid-template-columns:64px 1fr;column-gap:17px;padding:23px 18px;align-items:start}
.experience-symbol{grid-row:1/3}.experience-symbol>.elementor-widget-container{width:60px;height:60px;margin:0}.experience-symbol svg{width:32px;height:32px}
.experience-card .elementor-widget-container{text-align:right}.experience-card .elementor-heading-title{text-align:right}
.lucy-editable.about{padding-top:15px}.about>.elementor-container{display:flex;flex-direction:column;gap:28px}.about-photo{width:100%;max-width:310px;height:330px}
.lucy-editable.registration{padding:45px 22px}
}
@media(prefers-reduced-motion:reduce){.quality-icon>.elementor-widget-container:before,.quality-icon>.elementor-widget-container:after{animation:none}.lucy-editable .elementor-button,.question-card>.elementor-widget-wrap,.experience-card>.elementor-widget-wrap{transition:none;translate:none!important}}

/* Native widget geometry matching the approved source. */
.lucy-editable.hero .hero-art>.elementor-widget-wrap{position:static}
.lucy-editable:not(.registration){margin-left:auto!important;margin-right:auto!important}
.lucy-editable.reflection .elementor-widget-heading:not(.question-card .elementor-widget-heading) .elementor-heading-title,.lucy-editable.qualities>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.lucy-editable.experience>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.lucy-editable.registration .elementor-heading-title{font-size:clamp(30px,3vw,44px)}
@media(max-width:650px){.lucy-editable.reflection>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.lucy-editable.qualities>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.lucy-editable.experience>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.lucy-editable.registration .elementor-heading-title{font-size:31px}}

/* Keep approved spacing despite Elementor section defaults. */
.lucy-editable{padding:65px 6%!important}
.lucy-editable.hero{padding:0!important}
.questions{margin:38px auto 30px!important}
.questions .question-card>.elementor-widget-wrap{padding:28px 24px 38px!important}
.question-icon>.elementor-widget-container{margin:0 auto 19px!important}
.qualities-orbit{margin:45px auto 0!important}
.quality-icon>.elementor-widget-container{margin:0 auto 20px!important}
.experience-grid{margin-top:45px!important}
.experience-card>.elementor-widget-wrap{padding:32px 25px!important}
.experience-symbol>.elementor-widget-container{margin:0 auto 23px!important}
.lucy-editable.about{padding-top:45px!important}
.lucy-editable.registration{padding:75px max(6%,calc((100vw - 1140px)/2))!important;margin-top:25px!important}
.center-copy{margin-left:auto!important;margin-right:auto!important}
.registration-copy{margin:auto!important}
@media(max-width:950px){.lucy-editable{padding:60px 5%!important}.lucy-editable.qualities{margin-left:20px!important;margin-right:20px!important;width:calc(100% - 40px)}.quality-icon>.elementor-widget-container{margin-bottom:20px!important}}
@media(max-width:650px){
.lucy-editable{padding:48px 22px!important}.lucy-editable.hero{padding:0!important}
.hero .hero-content .eyebrow>.elementor-widget-container{margin-bottom:14px!important}
.hero .hero-title>.elementor-widget-container{margin-bottom:20px!important}
.hero .lead{line-height:1.7}
.hero .event>.elementor-widget-container{margin:22px 0!important}
.questions{margin:30px 0 20px!important}
.questions .question-card>.elementor-widget-wrap{padding:22px!important}
.question-icon>.elementor-widget-container{margin:0!important}
.lucy-editable.qualities{margin-left:12px!important;margin-right:12px!important;width:calc(100% - 24px);padding:40px 22px!important}
.qualities-orbit{margin-top:32px!important}
.quality-icon>.elementor-widget-container{margin:0 auto 14px!important}
.experience-grid{margin-top:30px!important}
.experience-card>.elementor-widget-wrap{display:grid!important;padding:23px 18px!important}
.experience-symbol>.elementor-widget-container{margin:0!important}
.lucy-editable.about{padding-top:15px!important}
.lucy-editable.registration{padding:45px 22px!important}
}

.lucy-editable .hero-title .elementor-heading-title{line-height:1.2!important}
.lucy-editable .elementor-heading-title span{font-family:Heebo,sans-serif}
.questions .elementor-heading-title,.experience-card .elementor-heading-title{color:#1d1d1d!important}
@media(max-width:650px){.hero .lead{line-height:1.7!important}.reflection>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.qualities>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title,.experience>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading .elementor-heading-title{font-size:28px!important}.about .elementor-heading-title{font-size:36px!important}.scent-copy .elementor-heading-title{font-size:32px!important}.questions{margin-top:38px!important}.quality-item .elementor-widget-text-editor>.elementor-widget-container{margin-bottom:15px!important}.qualities .center-copy{line-height:1.9!important}.questions br:after{content:" "}}

.registration .lucy-event-details{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 34px}
.registration-date .lucy-detail{display:inline-flex;align-items:center;gap:9px;margin:0;color:#17613d;font-size:22px;font-weight:700;white-space:nowrap}
.lucy-detail:before{content:"";width:25px;height:25px;display:inline-block;background:center/contain no-repeat;flex-shrink:0}
.lucy-calendar:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23683b96%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2010h18M7%2014h3M14%2014h3M7%2018h3%22%2F%3E%3C%2Fsvg%3E")}
.lucy-clock:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23683b96%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E")}
.lucy-video:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23683b96%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m15%2010%206-3v10l-6-3%22%2F%3E%3C%2Fsvg%3E")}
@media(max-width:650px){.registration .lucy-event-details{gap:16px 22px}.registration-date .lucy-detail{font-size:20px}.registration-date .lucy-video{flex-basis:100%;justify-content:center}}

/* Registration focus: editable details with restrained motion */
.lucy-editable.registration{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 10%,#e7def0 0,transparent 47%),linear-gradient(135deg,#e2ecdc,#f1f3e9 70%,#e5ecdf)!important;border-top:1px solid #d4dfce}
.registration>.elementor-container{position:relative;z-index:1}
.registration:before,.registration:after{content:"";position:absolute;z-index:-1;border:1px solid #683b9617;border-radius:50%;width:440px;height:440px;top:-220px;left:-180px;pointer-events:none;animation:lucy-registration-drift 14s ease-in-out infinite alternate}
.registration:after{width:530px;height:530px;left:auto;right:-320px;top:auto;bottom:-270px;border-color:#17613d20;animation-delay:-7s}
.registration .lucy-event-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:610px;margin:0 auto!important}
.registration-date .lucy-detail{display:flex;flex-direction:column;justify-content:center;gap:13px;padding:22px 12px;margin:0!important;color:#17613d;font-size:22px;white-space:normal;background:#fcfaf5db;border:1px solid #ffffff;border-radius:20px;box-shadow:0 8px 22px #294c2408;transition:transform .25s,box-shadow .25s}
.registration-date .lucy-detail:before{width:31px;height:31px;animation:lucy-detail-float 6s ease-in-out infinite}
.registration-date .lucy-clock:before{animation-delay:-2s}.registration-date .lucy-video:before{animation-delay:-4s}
.registration .registration-date>.elementor-widget-container{margin-top:28px!important;margin-bottom:18px!important}
.registration .lucy-cta .elementor-button{box-shadow:0 9px 24px #683b9628}
@media(hover:hover){.registration-date .lucy-detail:hover{transform:translateY(-4px);box-shadow:0 12px 24px #294c2414}}
@keyframes lucy-detail-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes lucy-registration-drift{from{transform:translate(0,0)}to{transform:translate(18px,12px)}}
@media(max-width:650px){.registration .lucy-event-details{gap:8px}.registration-date .lucy-detail{padding:19px 5px;font-size:18px;line-height:1.4;border-radius:15px;gap:11px}.registration-date .lucy-video{flex-basis:auto}.registration-date .lucy-detail:before{width:27px;height:27px}.registration-date .lucy-video strong{max-width:72px}.registration .registration-date>.elementor-widget-container{margin-top:25px!important}}
@media(prefers-reduced-motion:reduce){.registration:before,.registration:after,.registration-date .lucy-detail:before{animation:none}.registration-date .lucy-detail{transition:none;transform:none!important}}

.registration .lucy-event-details{align-items:stretch}

.about-image img{object-position:46% top;transform:translateY(22px) scale(1.2);transform-origin:center top}

.about-image img{transform:scale(1.2);transform-origin:center top}/* End custom CSS */