.elementor-widget-theme-post-title .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-6390 .elementor-element.elementor-element-7bdcb83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#5637A0;}.elementor-widget-theme-post-featured-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-6390 .elementor-element.elementor-element-1d46afa img{width:100%;}.elementor-widget-theme-post-content{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-6390 .elementor-element.elementor-element-edb8291{color:#202020;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-6390 .elementor-element.elementor-element-e38e5d8:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-e38e5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9D2;}.elementor-6390 .elementor-element.elementor-element-e38e5d8, .elementor-6390 .elementor-element.elementor-element-e38e5d8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-6390 .elementor-element.elementor-element-e38e5d8{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6390 .elementor-element.elementor-element-e38e5d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6390 .elementor-element.elementor-element-f8e49ea{text-align:center;}.elementor-6390 .elementor-element.elementor-element-f8e49ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:500;color:#000000;}.elementor-6390 .elementor-element.elementor-element-041af57 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-041af57{text-align:center;}.elementor-6390 .elementor-element.elementor-element-041af57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#000000;}.elementor-6390 .elementor-element.elementor-element-99bc94b > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-99bc94b{text-align:center;}.elementor-6390 .elementor-element.elementor-element-99bc94b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#5F27CC;}.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-6390 .elementor-element.elementor-element-07013ef .elementor-button{background-color:#5637A0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6390 .elementor-element.elementor-element-07013ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-07013ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6390 .elementor-element.elementor-element-07013ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6390 .elementor-element.elementor-element-848c653 .elementor-button{background-color:#ABAC32;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6390 .elementor-element.elementor-element-848c653 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-848c653 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6390 .elementor-element.elementor-element-848c653 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6390 .elementor-element.elementor-element-278d137 > .elementor-background-overlay{opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6390 .elementor-element.elementor-element-278d137{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 120px 0px 120px;}.elementor-6390 .elementor-element.elementor-element-f959fd1 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-6390 .elementor-element.elementor-element-f959fd1{text-align:center;}.elementor-6390 .elementor-element.elementor-element-f959fd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#A03737;}.elementor-6390 .elementor-element.elementor-element-0162128{text-align:center;}.elementor-6390 .elementor-element.elementor-element-0162128 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.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-6390 .elementor-element.elementor-element-5add255 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-5add255 img{width:17%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.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-6390 .elementor-element.elementor-element-fcd32b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-fcd32b5{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#020202;}.elementor-6390 .elementor-element.elementor-element-f7126cf > .elementor-background-overlay{opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6390 .elementor-element.elementor-element-f7126cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-e5315b1{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6390 .elementor-element.elementor-element-e5315b1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#3466B4;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:2000px 2000px 2000px 2000px;padding:11px 11px 11px 11px;}.elementor-6390 .elementor-element.elementor-element-e5315b1 .swiper-slide > .elementor-element{height:100%;}.elementor-6390 .elementor-element.elementor-element-f557b87 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-6390 .elementor-element.elementor-element-f557b87{text-align:center;}.elementor-6390 .elementor-element.elementor-element-f557b87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#A03737;}.elementor-6390 .elementor-element.elementor-element-53bbee1{text-align:center;}.elementor-6390 .elementor-element.elementor-element-53bbee1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-6390 .elementor-element.elementor-element-aa7f249 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-aa7f249 img{width:17%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6390 .elementor-element.elementor-element-d3d77f7{padding:0px 0px 10px 0px;}.elementor-6390 .elementor-element.elementor-element-9b7818e:not(.elementor-motion-effects-element-type-background), .elementor-6390 .elementor-element.elementor-element-9b7818e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6390 .elementor-element.elementor-element-9b7818e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6390 .elementor-element.elementor-element-9b7818e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6390 .elementor-element.elementor-element-e0b20ad .elementor-button{background-color:#5637A0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6390 .elementor-element.elementor-element-e0b20ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-e0b20ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6390 .elementor-element.elementor-element-e0b20ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6390 .elementor-element.elementor-element-e7dc291 .elementor-button{background-color:#ABAC32;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-6390 .elementor-element.elementor-element-e7dc291 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-e7dc291 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6390 .elementor-element.elementor-element-e7dc291 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-6390 .elementor-element.elementor-element-e5315b1{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-6390 .elementor-element.elementor-element-f85311c{width:74.557%;}.elementor-6390 .elementor-element.elementor-element-bf9ad51{width:25.225%;}}@media(max-width:767px){.elementor-6390 .elementor-element.elementor-element-07013ef .elementor-button{font-size:12px;padding:18px 18px 18px 18px;}.elementor-6390 .elementor-element.elementor-element-848c653 .elementor-button{font-size:12px;padding:18px 18px 18px 18px;}.elementor-6390 .elementor-element.elementor-element-278d137{padding:50px 10px 0px 10px;}.elementor-6390 .elementor-element.elementor-element-5add255 img{width:43%;}.elementor-6390 .elementor-element.elementor-element-fcd32b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6390 .elementor-element.elementor-element-f7126cf{padding:0px 10px 0px 10px;}.elementor-6390 .elementor-element.elementor-element-e5315b1{--swiper-slides-to-display:1;}.elementor-6390 .elementor-element.elementor-element-aa7f249 img{width:43%;}.elementor-6390 .elementor-element.elementor-element-9498d1f{width:50%;}.elementor-6390 .elementor-element.elementor-element-e0b20ad .elementor-button{font-size:12px;padding:18px 18px 18px 18px;}.elementor-6390 .elementor-element.elementor-element-c2c268d{width:50%;}.elementor-6390 .elementor-element.elementor-element-e7dc291 .elementor-button{font-size:12px;padding:18px 18px 18px 18px;}}/* Start custom CSS for html, class: .elementor-element-277dbae */.yoga-quote {
    max-width: 800px;
    margin: 50px auto;
    padding: 50px 40px;
    background: #f8f5ef;
    border-radius: 20px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.quote-icon {
    font-size: 60px;
    color: #c9a66b;
    line-height: 1;
    margin-bottom: 15px;
}

.quote-text {
    font-size: 32px;
    line-height: 1.6;
    font-style: italic;
    color: #333;
    margin: 0 0 25px;
    font-weight: 300;
}

.quote-author {
    display: inline-block;
    font-size: 14px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #8a6d3b;
    font-weight: 600;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .yoga-quote {
        padding: 35px 25px;
    }

    .quote-text {
        font-size: 24px;
    }

    .quote-icon {
        font-size: 45px;
    }
}/* End custom CSS */