.elementor-10658 .elementor-element.elementor-element-34cd08f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-f9f5721{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10658 .elementor-element.elementor-element-18a1cb1{--display:flex;--min-height:300.53px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-18a1cb1:not(.elementor-motion-effects-element-type-background), .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoflore.com/wp-content/uploads/2026/05/Mask-group.png");}.elementor-10658 .elementor-element.elementor-element-18a1cb1::before, .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-18a1cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10658 .elementor-element.elementor-element-c95f519{--display:flex;}.elementor-10658 .elementor-element.elementor-element-cba301e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-10658 .elementor-element.elementor-element-c2989f8 .elementor-heading-title{font-family:"Vonca Regular", Sans-serif;font-size:57.27px;font-weight:400;text-transform:uppercase;line-height:47px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10658 .elementor-element.elementor-element-0f7011d .elementor-button{background-color:#61CE7000;height:31.33px;width:160.86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Vonca Regular", Sans-serif;font-size:14.46px;font-weight:600;text-transform:uppercase;letter-spacing:5px;fill:#000000;color:#000000;border-style:solid;border-width:.6px .6px .6px .6px;border-color:#000000;border-radius:19.26px 19.26px 19.26px 19.26px;padding:0px 0px 0px 0px;}.elementor-10658 .elementor-element.elementor-element-38d9c9b{--display:flex;--min-height:300.53px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-38d9c9b:not(.elementor-motion-effects-element-type-background), .elementor-10658 .elementor-element.elementor-element-38d9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoflore.com/wp-content/uploads/2026/05/Azalea-1.png");}.elementor-10658 .elementor-element.elementor-element-38d9c9b::before, .elementor-10658 .elementor-element.elementor-element-38d9c9b > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-38d9c9b > .e-con-inner > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-38d9c9b > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-38d9c9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-38d9c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10658 .elementor-element.elementor-element-041a1ba{--display:flex;}.elementor-10658 .elementor-element.elementor-element-03a4302{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-558d414 .elementor-heading-title{font-family:"Vonca Regular", Sans-serif;font-size:57.27px;font-weight:400;text-transform:uppercase;line-height:47px;color:#000000;}.elementor-10658 .elementor-element.elementor-element-45279fe .elementor-button{background-color:#61CE7000;height:31.33px;width:160.86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Vonca Regular", Sans-serif;font-size:14.46px;font-weight:600;text-transform:uppercase;letter-spacing:5px;fill:#000000;color:#000000;border-style:solid;border-width:.6px .6px .6px .6px;border-color:#000000;border-radius:19.26px 19.26px 19.26px 19.26px;padding:0px 0px 0px 0px;}.elementor-10658 .elementor-element.elementor-element-f86b371{--display:flex;--min-height:300.53px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-f86b371:not(.elementor-motion-effects-element-type-background), .elementor-10658 .elementor-element.elementor-element-f86b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoflore.com/wp-content/uploads/2026/05/Group-13.png");}.elementor-10658 .elementor-element.elementor-element-f86b371::before, .elementor-10658 .elementor-element.elementor-element-f86b371 > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-f86b371 > .e-con-inner > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-f86b371 > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-f86b371 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-f86b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10658 .elementor-element.elementor-element-f65777b{--display:flex;}.elementor-10658 .elementor-element.elementor-element-6c4b170{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-ad3c277 .elementor-heading-title{font-family:"Vonca Regular", Sans-serif;font-size:57.27px;font-weight:400;text-transform:uppercase;line-height:47px;color:#000000;}.elementor-10658 .elementor-element.elementor-element-a78144c .elementor-button{background-color:#61CE7000;height:31.33px;width:160.86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Vonca Regular", Sans-serif;font-size:14.46px;font-weight:600;text-transform:uppercase;letter-spacing:5px;fill:#000000;color:#000000;border-style:solid;border-width:.6px .6px .6px .6px;border-color:#000000;border-radius:19.26px 19.26px 19.26px 19.26px;padding:0px 0px 0px 0px;}.elementor-10658 .elementor-element.elementor-element-5bc11f1{--display:flex;--min-height:300.53px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-5bc11f1:not(.elementor-motion-effects-element-type-background), .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoflore.com/wp-content/uploads/2026/05/Group-12.png");}.elementor-10658 .elementor-element.elementor-element-5bc11f1::before, .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10658 .elementor-element.elementor-element-5bc11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10658 .elementor-element.elementor-element-6adf2e7{--display:flex;}.elementor-10658 .elementor-element.elementor-element-826c991{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10658 .elementor-element.elementor-element-8ca0c31 .elementor-heading-title{font-family:"Vonca Regular", Sans-serif;font-size:57.27px;font-weight:400;text-transform:uppercase;line-height:47px;color:#000000;}.elementor-10658 .elementor-element.elementor-element-76780ad .elementor-button{background-color:#61CE7000;height:31.33px;width:160.86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Vonca Regular", Sans-serif;font-size:14.46px;font-weight:600;text-transform:uppercase;letter-spacing:5px;fill:#000000;color:#000000;border-style:solid;border-width:.6px .6px .6px .6px;border-color:#000000;border-radius:19.26px 19.26px 19.26px 19.26px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--content-width:1197.32px;}.elementor-10658 .elementor-element.elementor-element-18a1cb1{--width:586.62px;}.elementor-10658 .elementor-element.elementor-element-38d9c9b{--width:586.62px;}.elementor-10658 .elementor-element.elementor-element-f86b371{--width:586.62px;}.elementor-10658 .elementor-element.elementor-element-5bc11f1{--width:586.62px;}}@media(max-width:1366px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10658 .elementor-element.elementor-element-f9f5721{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-18a1cb1 *//* Sirf Mobile Screens ke liye (767px se kam) */
@media (max-width: 767px) {
    
    /* 1. Main parent container jahan cards moujood hain */
    .elementor-element-4da1aef {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 0px !important; /* Taake cards ke darmiyan extra space na ho stacking ke waqt */
    }

    /* Sub-containers ko block display dena taake cards aik ke niche aik ayen */
    .elementor-element-a5aafd1, 
    .elementor-element-e4d29cc {
        display: block !important;
        width: 100% !important;
    }

    /* 2. Sabhi Boxes/Cards ki general Sticky Settings */
    .elementor-element-bb46203, 
    .elementor-element-e9787ba, 
    .elementor-element-1dffc08, 
    .elementor-element-8e49d7c {
        position: -webkit-sticky !important;
        position: sticky !important;
        width: 90% !important; /* Mobile par side se thodi space chorne ke liye */
        margin: 0 auto 20px auto !important; /* Niche wale card ke liye thoda margin */
        box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.1); /* Overlapping ko wazih karne ke liye shadow */
        transition: transform 0.3s ease;
    }

    /* 3. Har individual Card ki top position aur stacking order (z-index) */
    
    /* Box 1: Azalea */
    .elementor-element-bb46203 {
        top: 80px !important; /* Mobile screen ke top se fasla jahan card rukega */
        z-index: 1;
    }

    /* Box 2: Avena */
    .elementor-element-e9787ba {
        top: 100px !important; /* Thoda sa neche takay pehla card halka sa piche dikhta rahe */
        z-index: 2;
    }

    /* Box 3: Nerine */
    .elementor-element-1dffc08 {
        top: 120px !important;
        z-index: 3;
    }

    /* Box 4: Liora */
    .elementor-element-8e49d7c {
        top: 140px !important;
        z-index: 4;
        margin-bottom: 50px !important; /* Akhri card ke baad baqi section aaram se scroll ho jaye */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vonca Regular';
	font-display: auto;
	src: url('https://hoflore.com/wp-content/uploads/2025/07/Vonca-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */