.elementor-723 .elementor-element.elementor-element-88bb775:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-88bb775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/126174f0-5d3e-467f-94bd-22b6e36136f5-1.jpg");background-position:0px -313px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-88bb775 > .elementor-background-overlay{background-color:var( --e-global-color-8580031 );opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-88bb775{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-bb05896{text-align:center;}.elementor-723 .elementor-element.elementor-element-bb05896 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;color:var( --e-global-color-a291686 );}.elementor-723 .elementor-element.elementor-element-7243462 > .elementor-background-overlay{opacity:0.39;}.elementor-723 .elementor-element.elementor-element-2f476fb{--spacer-size:25px;}.elementor-723 .elementor-element.elementor-element-486625c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-486625c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.53.00_8974cfd4.jpg");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-486625c > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-486625c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-99e544d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-cc991d3{text-align:center;}.elementor-723 .elementor-element.elementor-element-cc991d3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#161414;}.elementor-723 .elementor-element.elementor-element-ac4afb5{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#1E1E1E;}.elementor-723 .elementor-element.elementor-element-ac4afb5 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-e55db9e{--spacer-size:25px;}.elementor-723 .elementor-element.elementor-element-0a198c2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-0a198c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/aesthetic-ribbon-pink-wallpaper-1.jpg");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-0a198c2 > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-0a198c2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-7d04756{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-7d04756 > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0em 0em 0em 0em;}.elementor-723 .elementor-element.elementor-element-56f4823 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-56f4823 img{width:100%;height:481px;}.elementor-723 .elementor-element.elementor-element-b7da498{--spacer-size:25px;}.elementor-723 .elementor-element.elementor-element-1425334{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-723 .elementor-element.elementor-element-1425334 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-6df2e75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.6em 1em 0em 1em;}.elementor-723 .elementor-element.elementor-element-6df2e75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta .elementor-cta__bg, .elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-723 .elementor-element.elementor-element-7932d41{width:initial;max-width:initial;}.elementor-723 .elementor-element.elementor-element-7932d41 > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.25);}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__bg-wrapper{min-width:700px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__image{margin-bottom:20px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2A9A9;border-radius:25px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:500;line-height:1.1em;color:#0E0E0E;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__button{color:#FFFFFF;border-color:#FFA1A1;background-color:#FC5757;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__button:hover{color:#E28686;background-color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-ribbon-inner{background-color:#E41677;color:#FFFFFF;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__bg-overlay{mix-blend-mode:darken;}.elementor-723 .elementor-element.elementor-element-2122a41{--spacer-size:100px;}.elementor-723 .elementor-element.elementor-element-2b19ec2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-2b19ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.53.00_8974cfd4.jpg");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-2b19ec2 > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-2b19ec2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-108d9f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-e5d39fb{text-align:center;}.elementor-723 .elementor-element.elementor-element-e5d39fb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#161414;}.elementor-723 .elementor-element.elementor-element-b979809{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-b979809 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-49b48b2{--spacer-size:50px;}.elementor-723 .elementor-element.elementor-element-079c85e:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-079c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.53.00_8974cfd4.jpg");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-079c85e > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-079c85e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-b76b45c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-7e35d3b{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-7e35d3b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-45f420a{--spacer-size:50px;}.elementor-723 .elementor-element.elementor-element-bb58acc:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-bb58acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.53.00_8974cfd4.jpg");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-bb58acc > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-bb58acc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-febc76d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-0c2eda9{text-align:center;}.elementor-723 .elementor-element.elementor-element-0c2eda9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#161414;}.elementor-723 .elementor-element.elementor-element-9f52475{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-9f52475 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-e027d83 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.6em 1em 0em 1em;}.elementor-723 .elementor-element.elementor-element-e027d83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button:hover, .elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button:focus{background-color:var( --e-global-color-a291686 );color:#000000;}.elementor-723 .elementor-element.elementor-element-ae57b85{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:388px;z-index:2;}.elementor-723 .elementor-element.elementor-element-ae57b85 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 15%;}body:not(.rtl) .elementor-723 .elementor-element.elementor-element-ae57b85{left:244.826px;}body.rtl .elementor-723 .elementor-element.elementor-element-ae57b85{right:244.826px;}.elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button{font-size:12px;fill:#FFFFFF;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button:hover svg, .elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button:focus svg{fill:#000000;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta .elementor-cta__bg, .elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-723 .elementor-element.elementor-element-0e1a6c8{width:initial;max-width:initial;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.25);}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__bg-wrapper{min-width:700px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__image{margin-bottom:20px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2A9A9;border-radius:25px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:500;line-height:1.1em;color:#0E0E0E;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__button{color:#FFFFFF;border-color:#FFA1A1;background-color:#FC5757;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__button:hover{color:#E28686;background-color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-ribbon-inner{background-color:#E41677;color:#FFFFFF;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__bg-overlay{mix-blend-mode:darken;}.elementor-723 .elementor-element.elementor-element-f41cfbd{--spacer-size:100px;}.elementor-723 .elementor-element.elementor-element-fb3329c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-fb3329c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.52.59_718644b3.jpg");background-position:0px -323px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-fb3329c > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-fb3329c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:-80px;padding:6em 1em 6em 1em;}.elementor-723 .elementor-element.elementor-element-1eb380c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-66c96ce > .elementor-widget-container{--e-transform-translateX:550px;--e-transform-translateY:-90px;}.elementor-723 .elementor-element.elementor-element-66c96ce img{width:20%;max-width:10%;height:130px;object-fit:cover;object-position:center center;opacity:0.64;}.elementor-723 .elementor-element.elementor-element-c8d413f > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-c8d413f{text-align:center;}.elementor-723 .elementor-element.elementor-element-c8d413f .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:#E41677;}.elementor-723 .elementor-element.elementor-element-6901dd8 > .elementor-widget-container{margin:-120px 20px 0px 20px;}.elementor-723 .elementor-element.elementor-element-6901dd8{text-align:center;}.elementor-723 .elementor-element.elementor-element-6901dd8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:1.1em;color:#000000;}.elementor-723 .elementor-element.elementor-element-256e09f{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-256e09f > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-2ca187c{--spacer-size:110px;}.elementor-723 .elementor-element.elementor-element-9f366e8:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-9f366e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-13-at-03.52.59_718644b3.jpg");background-position:0px -323px;background-repeat:repeat;background-size:cover;}.elementor-723 .elementor-element.elementor-element-9f366e8 > .elementor-background-overlay{background-color:var( --e-global-color-308e809 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-9f366e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-f848aaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-723 .elementor-element.elementor-element-f01df32 > .elementor-widget-container{--e-transform-translateX:550px;--e-transform-translateY:-90px;}.elementor-723 .elementor-element.elementor-element-f01df32 img{width:20%;max-width:10%;height:130px;object-fit:cover;object-position:center center;opacity:0.64;}.elementor-723 .elementor-element.elementor-element-a572075 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-a572075{text-align:center;}.elementor-723 .elementor-element.elementor-element-a572075 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:#E41677;}.elementor-723 .elementor-element.elementor-element-31a7bac > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-31a7bac{text-align:left;}.elementor-723 .elementor-element.elementor-element-31a7bac .elementor-heading-title{font-family:"Lexend Exa", Sans-serif;font-size:35px;font-weight:400;font-style:italic;line-height:1.1em;color:#000000;}.elementor-723 .elementor-element.elementor-element-18f0c31{width:var( --container-widget-width, 1171.98px );max-width:1171.98px;--container-widget-width:1171.98px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-dea41e4 );}.elementor-723 .elementor-element.elementor-element-18f0c31 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0em 0em 1em 0em;}@media(max-width:1024px) and (min-width:768px){.elementor-723 .elementor-element.elementor-element-6df2e75{width:100%;}.elementor-723 .elementor-element.elementor-element-e027d83{width:100%;}}@media(max-width:1024px){.elementor-723 .elementor-element.elementor-element-88bb775:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-88bb775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-723 .elementor-element.elementor-element-bb05896 .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-486625c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-486625c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-486625c{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-cc991d3 .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-ac4afb5{font-size:15px;}.elementor-723 .elementor-element.elementor-element-0a198c2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-0a198c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-0a198c2{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-7d04756{font-size:15px;}.elementor-723 .elementor-element.elementor-element-7932d41{width:var( --container-widget-width, 700.441px );max-width:700.441px;--container-widget-width:700.441px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__title{font-size:22px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__description{font-size:15px;}.elementor-723 .elementor-element.elementor-element-2b19ec2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-2b19ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-2b19ec2{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-e5d39fb .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-b979809{font-size:15px;}.elementor-723 .elementor-element.elementor-element-079c85e:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-079c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-079c85e{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-7e35d3b{font-size:15px;}.elementor-723 .elementor-element.elementor-element-bb58acc:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-bb58acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-bb58acc{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-0c2eda9 .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-9f52475{font-size:15px;}.elementor-723 .elementor-element.elementor-element-ae57b85 > .elementor-widget-container{padding:0% 0% 0% 17%;}.elementor-723 .elementor-element.elementor-element-0e1a6c8{width:var( --container-widget-width, 700.441px );max-width:700.441px;--container-widget-width:700.441px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__title{font-size:22px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__description{font-size:15px;}.elementor-723 .elementor-element.elementor-element-fb3329c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-fb3329c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-fb3329c{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-c8d413f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-723 .elementor-element.elementor-element-6901dd8 .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-256e09f{font-size:15px;}.elementor-723 .elementor-element.elementor-element-9f366e8:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-9f366e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-9f366e8{padding:3em 1em 2em 1em;}.elementor-723 .elementor-element.elementor-element-a572075 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-723 .elementor-element.elementor-element-31a7bac .elementor-heading-title{font-size:36px;}.elementor-723 .elementor-element.elementor-element-18f0c31{font-size:15px;}}@media(max-width:767px){.elementor-723 .elementor-element.elementor-element-bb05896 .elementor-heading-title{font-size:29px;}.elementor-723 .elementor-element.elementor-element-486625c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-486625c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-486625c{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-99e544d{width:100%;}.elementor-723 .elementor-element.elementor-element-cc991d3 .elementor-heading-title{font-size:29px;}.elementor-723 .elementor-element.elementor-element-ac4afb5{font-size:12px;}.elementor-723 .elementor-element.elementor-element-0a198c2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-0a198c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-0a198c2{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-7d04756{font-size:12px;}.elementor-723 .elementor-element.elementor-element-6f6ad61{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-723 .elementor-element.elementor-element-6df2e75{width:100%;}.elementor-723 .elementor-element.elementor-element-7932d41{width:var( --container-widget-width, 325.729px );max-width:325.729px;--container-widget-width:325.729px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-7932d41 > .elementor-widget-container{margin:0px -5px 0px -5px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__content{min-height:220px;padding:25px 25px 25px 25px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__title{font-size:16px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__description{font-size:12px;}.elementor-723 .elementor-element.elementor-element-7932d41 .elementor-cta__button{font-size:10px;}.elementor-723 .elementor-element.elementor-element-2122a41 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-2b19ec2:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-2b19ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-2b19ec2{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-108d9f3{width:100%;}.elementor-723 .elementor-element.elementor-element-e5d39fb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-723 .elementor-element.elementor-element-e5d39fb .elementor-heading-title{font-size:29px;}.elementor-723 .elementor-element.elementor-element-b979809 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-723 .elementor-element.elementor-element-b979809{font-size:16px;}.elementor-723 .elementor-element.elementor-element-49b48b2{--spacer-size:15px;}.elementor-723 .elementor-element.elementor-element-079c85e:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-079c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartfillups.com/wp-content/uploads/2025/09/aesthetic-ribbon-pink-wallpaper-1.jpg");background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-079c85e{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-b76b45c{width:100%;}.elementor-723 .elementor-element.elementor-element-e807916{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-e807916 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-723 .elementor-element.elementor-element-e807916 img{width:100%;height:350px;}.elementor-723 .elementor-element.elementor-element-7e35d3b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-723 .elementor-element.elementor-element-7e35d3b{font-size:16px;}.elementor-723 .elementor-element.elementor-element-45f420a{--spacer-size:15px;}.elementor-723 .elementor-element.elementor-element-bb58acc:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-bb58acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-bb58acc{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-febc76d{width:100%;}.elementor-723 .elementor-element.elementor-element-0c2eda9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-723 .elementor-element.elementor-element-0c2eda9 .elementor-heading-title{font-size:29px;}.elementor-723 .elementor-element.elementor-element-3e5de59{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-3e5de59 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-9f52475 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-723 .elementor-element.elementor-element-9f52475{font-size:16px;}.elementor-723 .elementor-element.elementor-element-64fdb38{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-723 .elementor-element.elementor-element-e027d83{width:100%;}.elementor-723 .elementor-element.elementor-element-ae57b85{width:var( --container-widget-width, 137.91px );max-width:137.91px;--container-widget-width:137.91px;--container-widget-flex-grow:0;top:277.953px;}.elementor-723 .elementor-element.elementor-element-ae57b85 > .elementor-widget-container{padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-723 .elementor-element.elementor-element-ae57b85{left:95.781px;}body.rtl .elementor-723 .elementor-element.elementor-element-ae57b85{right:95.781px;}.elementor-723 .elementor-element.elementor-element-ae57b85 .elementor-button{font-size:15px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8{width:var( --container-widget-width, 325.729px );max-width:325.729px;--container-widget-width:325.729px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 > .elementor-widget-container{margin:0px -5px 0px -5px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__content{min-height:220px;padding:25px 25px 25px 25px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__title{font-size:16px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__description{font-size:14px;}.elementor-723 .elementor-element.elementor-element-0e1a6c8 .elementor-cta__button{font-size:10px;}.elementor-723 .elementor-element.elementor-element-fb3329c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-fb3329c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-fb3329c{padding:2em 1em 4em 1em;}.elementor-723 .elementor-element.elementor-element-66c96ce{width:var( --container-widget-width, 307.33px );max-width:307.33px;--container-widget-width:307.33px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-66c96ce > .elementor-widget-container{--e-transform-translateX:140px;--e-transform-translateY:-35px;}.elementor-723 .elementor-element.elementor-element-66c96ce img{max-width:20%;height:70px;object-fit:fill;}.elementor-723 .elementor-element.elementor-element-c8d413f > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-c8d413f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-723 .elementor-element.elementor-element-6901dd8 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-6901dd8 .elementor-heading-title{font-size:18px;}.elementor-723 .elementor-element.elementor-element-256e09f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-256e09f{font-size:12px;}.elementor-723 .elementor-element.elementor-element-9f366e8:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-9f366e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-723 .elementor-element.elementor-element-9f366e8{padding:2em 0em 1em 0em;}.elementor-723 .elementor-element.elementor-element-a572075 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-723 .elementor-element.elementor-element-31a7bac .elementor-heading-title{font-size:29px;}.elementor-723 .elementor-element.elementor-element-18f0c31{font-size:14px;}}/* Start custom CSS *//* Featured Author Modern Layout */
.featured-author {
  background: linear-gradient(135deg, #fff, #fdf0f5);
  border-radius: 25px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.08);
  padding: 3rem 2rem;
  max-width: 1300px;
  margin: auto;
  overflow: hidden;
}

.featured-author .elementor-widget-heading h2 {
  font-size: 2.2rem;
  font-weight: 700;
  color: #2d2d2d;
  margin-bottom: 1rem;
  text-align: center;
}

.featured-author .elementor-text-editor {
  font-size: 1.05rem;
  line-height: 1.8;
  color: #444;
  margin-bottom: 1.5rem;
}

/* Two-column layout tweaks */
.featured-author .elementor-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Images */
.featured-author img {
  border-radius: 18px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
  transition: transform 0.3s ease;
}
.featured-author img:hover {
  transform: scale(1.03);
}

/* Buttons */
.featured-author .elementor-button {
  background: linear-gradient(90deg, #e83e8c, #ff7eb3);
  border: none;
  border-radius: 50px;
  padding: 0.3rem 1.1rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(232,62,140,0.3);
}
.featured-author .elementor-button:hover {
  background: linear-gradient(90deg, #ff7eb3, #e83e8c);
  transform: translateY(-3px);
  box-shadow: 0 8px 25px rgba(232,62,140,0.45);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .featured-author {
    padding: 2rem 1rem;
  }
  .featured-author .elementor-widget-heading  {
    font-size: 1.8rem;
  }
}


/* ===== Featured Author Cards Section ===== */
.author-cards {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding: 70px 20px;
  background: linear-gradient(135deg, #fff, #ffe6f0, #fff0f5);
  border-radius: 25px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

/* Section Heading */
.author-cards h2 {
  font-size: 2.3rem;
  font-weight: 700;
  color: #d6336c; /* bold pink accent */
  text-align: center;
  margin-bottom: 12px;
}
.author-cards p.section-intro {
  text-align: center;
  max-width: 850px;
  margin: 0 auto 45px;
  color: #555;
  font-size: 1rem;
  line-height: 1.7;
}

/* ===== Card Styling ===== */
.author-cards .elementor-column {
  background: linear-gradient(145deg, #fff, #fff6fa);
  border-radius: 20px;
  box-shadow: 0 8px 24px rgba(214, 51, 108, 0.1); /* soft pink glow */
  overflow: hidden;
  margin-bottom: 35px;
  transition: all 0.35s ease;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Hover Effect */
.author-cards .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 36px rgba(214, 51, 108, 0.18);
}

/* Image */
.author-cards img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}
.author-cards .elementor-column:hover img {
  transform: scale(1.05);
}

/* Card Content */
.author-cards .elementor-widget-container {
  padding: 28px 32px;
}
.author-cards h3 {
  font-size: 1.4rem;
  margin-bottom: 12px;
  color: #c2185b; /* deep pink heading */
}
.author-cards p {
  color: #444;
  font-size: 0.96rem;
  line-height: 1.6;
  margin-bottom: 14px;
}

/* Meta Info */
.author-cards .meta {
  font-size: 0.85rem;
  color: #777;
  margin-bottom: 12px;
}

/* Buttons */
.author-cards .elementor-button {
  background: linear-gradient(90deg, #ff5fa2, #ff7eb3);
  border: none;
  border-radius: 40px;
  padding: 12px 26px;
  font-weight: 600;
  font-size: 0.9rem;
  transition: all 0.3s ease;
  box-shadow: 0 4px 14px rgba(255, 94, 160, 0.35);
  color: #fff;
}
.author-cards .elementor-button:hover {
  background: linear-gradient(90deg, #ff7eb3, #ff5fa2);
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(255, 94, 160, 0.45);
}

/* Responsive */
@media (max-width: 768px) {
  .author-cards .elementor-column {
    flex-direction: column;
  }
  .author-cards img {
    height: 220px;
  }
}/* End custom CSS */