.elementor-642 .elementor-element.elementor-element-5ed1b84 > .elementor-background-overlay{background-image:url("https://vitalhappiness.co.uk/wp-content/uploads/2025/02/ai-generated-8071738_1920.png");background-position:center center;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-5ed1b84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0200px 0px;}.elementor-642 .elementor-element.elementor-element-5ed1b84 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-5ed1b84 > .elementor-shape-bottom svg{height:83px;}.elementor-642 .elementor-element.elementor-element-3442af6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-642 .elementor-element.elementor-element-3442af6{margin-top:070px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-bfddb71{text-align:center;}.elementor-642 .elementor-element.elementor-element-bfddb71 .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:100px;font-weight:600;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-29c9087{margin-top:20px;margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-d7d01ff{text-align:center;}.elementor-642 .elementor-element.elementor-element-d7d01ff .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:61px;font-weight:100;color:#000000;}.elementor-642 .elementor-element.elementor-element-c0d60a9 .qodef-qi-highlight{text-align:center;font-family:"Agdasima", Sans-serif;font-size:24px;}.elementor-642 .elementor-element.elementor-element-c0d60a9 .qodef-qi-highlight .qodef-highlight-text{color:#000000;}.elementor-642 .elementor-element.elementor-element-6eede92{margin-top:50px;margin-bottom:50px;}.elementor-642 .elementor-element.elementor-element-f30406a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-f30406a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCBEE9;}.elementor-642 .elementor-element.elementor-element-f30406a > .elementor-element-populated, .elementor-642 .elementor-element.elementor-element-f30406a > .elementor-element-populated > .elementor-background-overlay, .elementor-642 .elementor-element.elementor-element-f30406a > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-642 .elementor-element.elementor-element-f30406a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9px 9px 9px 9px;}.elementor-642 .elementor-element.elementor-element-f30406a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-642 .elementor-element.elementor-element-6c3a73a img{width:71%;}.elementor-642 .elementor-element.elementor-element-da6fbbf{text-align:center;}.elementor-642 .elementor-element.elementor-element-da6fbbf .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-e1d3a5f{text-align:center;font-family:"Agdasima", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-548f7ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8AE058;}.elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-element-populated, .elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-element-populated > .elementor-background-overlay, .elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-background-slideshow{border-radius:37px 37px 37px 37px;}.elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;padding:9px 9px 9px 9px;}.elementor-642 .elementor-element.elementor-element-548f7ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-4f8b14e img{width:71%;}.elementor-642 .elementor-element.elementor-element-eeb90e6{text-align:center;}.elementor-642 .elementor-element.elementor-element-eeb90e6 .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-066772a{text-align:center;font-family:"Agdasima", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-bdc40b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB239;}.elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-element-populated, .elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-background-slideshow{border-radius:37px 37px 37px 37px;}.elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;padding:9px 9px 9px 9px;}.elementor-642 .elementor-element.elementor-element-bdc40b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-3a0418a img{width:71%;}.elementor-642 .elementor-element.elementor-element-9e9964b{text-align:center;}.elementor-642 .elementor-element.elementor-element-9e9964b .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-0fd6e91{text-align:center;font-family:"Agdasima", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-75dcf78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4A8A;}.elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-element-populated, .elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-element-populated > .elementor-background-overlay, .elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-background-slideshow{border-radius:37px 37px 37px 37px;}.elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;padding:9px 9px 9px 9px;}.elementor-642 .elementor-element.elementor-element-75dcf78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-4047d76 img{width:71%;}.elementor-642 .elementor-element.elementor-element-abccc8c{text-align:center;}.elementor-642 .elementor-element.elementor-element-abccc8c .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-1f43d64{text-align:center;font-family:"Agdasima", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-deb5140{text-align:center;}.elementor-642 .elementor-element.elementor-element-deb5140 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:61px;font-weight:100;color:#000000;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button-icon-left svg, 
                    .elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button-icon-left i,
                    .elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button .cretive-button-text{font-family:"Agdasima", Sans-serif;font-size:25px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button-wrapper{justify-content:center;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button{color:#ffffff;background-color:#333333;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#333333;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#333333;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#333333;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#333333;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button:hover i{color:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button:hover{color:#ffffff;background-color:#f54;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#f54;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#f54;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#f54;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--rayen::before{background-color:#f54;}.elementor-642 .elementor-element.elementor-element-b431d91 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#f54;}.elementor-642 .elementor-element.elementor-element-e9a6780:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-e9a6780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://vitalhappiness.co.uk/wp-content/uploads/2025/02/pexels-janetrangdoan-1092730.jpg");}.elementor-642 .elementor-element.elementor-element-e9a6780 > .elementor-background-overlay{background-color:#698209;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-e9a6780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-642 .elementor-element.elementor-element-e9a6780 > .elementor-shape-top svg{height:54px;}.elementor-642 .elementor-element.elementor-element-d142472{padding:22px 22px 22px 22px;text-align:center;}.elementor-642 .elementor-element.elementor-element-d142472 .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:58px;font-weight:400;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7bf3da8 .qodef-e-quote{color:#FFFFFF;font-size:22px;}.elementor-642 .elementor-element.elementor-element-7bf3da8 .qodef-e-title{color:#F5F5F5;}.elementor-642 .elementor-element.elementor-element-7bf3da8 .qodef-e-text{color:#FEFEFE;font-family:"Agdasima", Sans-serif;font-size:20px;font-weight:200;margin-bottom:21px;}.elementor-642 .elementor-element.elementor-element-7bf3da8 .qodef-e-author-name{color:#FFFFFF;font-family:"Agdasima", Sans-serif;font-size:17px;font-weight:100;}.elementor-642 .elementor-element.elementor-element-7bf3da8 .qodef-item-layout--side-quote .qodef-e-quote{margin-right:10px;}.elementor-642 .elementor-element.elementor-element-3df6380:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-3df6380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitalhappiness.co.uk/wp-content/uploads/2025/10/pexels-lum3n-44775-1028599-scaled.jpg");background-position:center center;background-size:cover;}.elementor-642 .elementor-element.elementor-element-3df6380 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-3df6380{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-642 .elementor-element.elementor-element-19f3015 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-642 .elementor-element.elementor-element-47ebdc3 img{width:100%;filter:brightness( 104% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:29px 29px 29px 29px;}.elementor-642 .elementor-element.elementor-element-04ecc66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:23px 23px 23px 23px;}.elementor-642 .elementor-element.elementor-element-04ecc66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-cfda185{width:var( --container-widget-width, 115.252% );max-width:115.252%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;--container-widget-width:115.252%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action{max-width:1170px;background-color:#FFF0D1;border-radius:33px;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action.bg-img:after{background-color:#FFF0D1;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#B671B3;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .title{font-family:"Agdasima", Sans-serif;font-size:57px;line-height:95px;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action p{font-family:"Agdasima", Sans-serif;font-size:26px;line-height:42px;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .cta-button{font-family:"Agdasima", Sans-serif;font-size:23px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#DA8F0B;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3F51B5;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5;}.elementor-642 .elementor-element.elementor-element-20011e1{width:var( --container-widget-width, 117.096% );max-width:117.096%;--container-widget-width:117.096%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-20011e1 .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:114px;font-weight:600;color:#F1A409;}.elementor-642 .elementor-element.elementor-element-16b4640:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE983F;}.elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-element-populated, .elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-element-populated > .elementor-background-overlay, .elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-642 .elementor-element.elementor-element-16b4640 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-60ed269 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-642 .elementor-element.elementor-element-098dd36{width:var( --container-widget-width, 101.379% );max-width:101.379%;--container-widget-width:101.379%;--container-widget-flex-grow:0;text-align:center;font-family:"Agdasima", Sans-serif;font-size:26px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-1843c43{width:var( --container-widget-width, 93.619% );max-width:93.619%;--container-widget-width:93.619%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-1843c43 .elementor-wrapper{--video-aspect-ratio:0.5625;}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-daf3544{width:49.904%;}.elementor-642 .elementor-element.elementor-element-04ecc66{width:50.048%;}.elementor-642 .elementor-element.elementor-element-88e8859{width:21.51%;}.elementor-642 .elementor-element.elementor-element-af4c1db{width:55.953%;}.elementor-642 .elementor-element.elementor-element-cf1034d{width:21.739%;}.elementor-642 .elementor-element.elementor-element-76f271d{width:54.433%;}.elementor-642 .elementor-element.elementor-element-c6d896b{width:45.518%;}}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-e9a6780{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-47ebdc3 img{width:100%;}.elementor-642 .elementor-element.elementor-element-cfda185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-cfda185 .eael-call-to-action .title{font-size:72px;line-height:0.9em;}.elementor-642 .elementor-element.elementor-element-20011e1{width:var( --container-widget-width, 309.59px );max-width:309.59px;--container-widget-width:309.59px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-20011e1 .elementor-heading-title{font-size:60px;}.elementor-642 .elementor-element.elementor-element-098dd36{font-size:20px;line-height:1.1em;}}