.elementor-2259 .elementor-element.elementor-element-0e527e6{--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;--overlay-opacity:1;}.elementor-2259 .elementor-element.elementor-element-0e527e6:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-0e527e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F5A5A;}.elementor-2259 .elementor-element.elementor-element-0e527e6::before, .elementor-2259 .elementor-element.elementor-element-0e527e6 > .elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-0e527e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2259 .elementor-element.elementor-element-0e527e6 > .elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-0e527e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2259 .elementor-element.elementor-element-0e527e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2259 .elementor-element.elementor-element-852e757{--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;}.elementor-2259 .elementor-element.elementor-element-852e757:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-852e757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180A0A;}.elementor-2259 .elementor-element.elementor-element-cfafc9f{--display:flex;}.elementor-2259 .elementor-element.elementor-element-2ecdb92{--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;}.elementor-2259 .elementor-element.elementor-element-2ecdb92:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-2ecdb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2259 .elementor-element.elementor-element-5d3b1ec{--display:flex;--min-height:395px;--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2259 .elementor-element.elementor-element-5d3b1ec:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-5d3b1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2259 .elementor-element.elementor-element-bde7ad3{--display:flex;--min-height:280px;--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;--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-2259 .elementor-element.elementor-element-bde7ad3:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-bde7ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2259 .elementor-element.elementor-element-1fe8298{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2259 .elementor-element.elementor-element-f09332e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-f09332e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-f09332e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-f09332e .elementor-image-box-title{margin-bottom:4px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-f09332e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-f09332e .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-f09332e:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-f09332e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-f09332e .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-3ce544e > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-3ce544e{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-3ce544e{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-3ce544e{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-366f963{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-5d1b595.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-5d1b595.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-5d1b595.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-5d1b595 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-5d1b595 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-5d1b595 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-5d1b595:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-5d1b595:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-5d1b595 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-ccb06f9 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-ccb06f9{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-ccb06f9{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-ccb06f9{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-adb246b{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-6e5308d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-6e5308d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-6e5308d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-6e5308d .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-6e5308d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-6e5308d .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-6e5308d:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-6e5308d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-6e5308d .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-a666d19 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-a666d19{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-a666d19{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-a666d19{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-b1b7a0a{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-d9c2b52.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-d9c2b52.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-d9c2b52.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-d9c2b52 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-d9c2b52 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-d9c2b52 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-d9c2b52:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-d9c2b52:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-d9c2b52 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-19f51c1 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-19f51c1{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-19f51c1{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-19f51c1{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-28551da{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-41ff97d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-41ff97d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-41ff97d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-41ff97d .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-41ff97d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-41ff97d .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-41ff97d:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-41ff97d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-41ff97d .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-6bdf30c > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-6bdf30c{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-6bdf30c{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-6bdf30c{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-3f49335{--display:flex;--min-height:280px;--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;--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-2259 .elementor-element.elementor-element-3f49335:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-3f49335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2259 .elementor-element.elementor-element-dfcc0f0{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2259 .elementor-element.elementor-element-d1a1779.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-d1a1779.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-d1a1779.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-d1a1779 .elementor-image-box-title{margin-bottom:4px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-d1a1779 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-d1a1779 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-d1a1779:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-d1a1779:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-d1a1779 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-c181533 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-c181533{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-c181533{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-c181533{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-d5ca386{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-9648637.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-9648637.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-9648637.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-9648637 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-9648637 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-9648637 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-9648637:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-9648637:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-9648637 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-d7c1812 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-d7c1812{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-d7c1812{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-d7c1812{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-60a21ac{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-7e929a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-7e929a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-7e929a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-7e929a8 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-7e929a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-7e929a8 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-7e929a8:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-7e929a8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-7e929a8 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-7181a70 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-7181a70{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-7181a70{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-7181a70{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-3bf9173{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-fcdf523.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-fcdf523.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-fcdf523.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-fcdf523 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-fcdf523 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-fcdf523 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-fcdf523:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-fcdf523:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-fcdf523 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-cb5125f > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-cb5125f{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-cb5125f{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-cb5125f{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-07122f0 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-07122f0{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-07122f0{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-07122f0{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-42e8d7d{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-7f2861e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-7f2861e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-7f2861e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-7f2861e .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-7f2861e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-7f2861e .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-7f2861e:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-7f2861e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-7f2861e .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;color:#888888;}.elementor-2259 .elementor-element.elementor-element-5147c50 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-5147c50{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-5147c50{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-5147c50{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-13e78f8{--display:flex;--min-height:280px;--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;--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-2259 .elementor-element.elementor-element-13e78f8:not(.elementor-motion-effects-element-type-background), .elementor-2259 .elementor-element.elementor-element-13e78f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-2259 .elementor-element.elementor-element-5bd1335{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2259 .elementor-element.elementor-element-2af12ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-2af12ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-2af12ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-2af12ab .elementor-image-box-title{margin-bottom:4px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-2af12ab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-2af12ab .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-2af12ab:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-2af12ab:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-2af12ab .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-feee893 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-feee893{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-feee893{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-feee893{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-46c2826{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-ac1b137.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-ac1b137.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-ac1b137.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-ac1b137 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-ac1b137 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-ac1b137 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-ac1b137:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-ac1b137:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-ac1b137 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-0cf3840 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-0cf3840{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-0cf3840{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-0cf3840{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-fd9ff2b{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-e41ca19.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-e41ca19.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-e41ca19.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-e41ca19 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-e41ca19 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-e41ca19 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-e41ca19:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-e41ca19:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-e41ca19 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-811a7cb > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-811a7cb{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-811a7cb{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-811a7cb{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-9ddaebe > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-9ddaebe{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-9ddaebe{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-9ddaebe{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-4227f42{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-9a9427d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-9a9427d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-9a9427d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-9a9427d .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-9a9427d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-9a9427d .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-9a9427d:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-9a9427d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-9a9427d .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-2e1335d > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-2e1335d{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-2e1335d{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-2e1335d{top:15.391px;}.elementor-2259 .elementor-element.elementor-element-5ff0b5f{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2259 .elementor-element.elementor-element-e5eac91.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2259 .elementor-element.elementor-element-e5eac91.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2259 .elementor-element.elementor-element-e5eac91.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-e5eac91 .elementor-image-box-title{margin-bottom:0px;font-family:"Rosarivo", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-e5eac91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2259 .elementor-element.elementor-element-e5eac91 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-2259 .elementor-element.elementor-element-e5eac91:has(:hover) .elementor-image-box-title,
					 .elementor-2259 .elementor-element.elementor-element-e5eac91:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2259 .elementor-element.elementor-element-e5eac91 .elementor-image-box-description{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2259 .elementor-element.elementor-element-d41eb92 > .elementor-widget-container{margin:0px 0px 0px 5px;}body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-d41eb92{left:15.391px;}body.rtl .elementor-2259 .elementor-element.elementor-element-d41eb92{right:15.391px;}.elementor-2259 .elementor-element.elementor-element-d41eb92{top:15.391px;}@media(max-width:767px){.elementor-2259 .elementor-element.elementor-element-f09332e .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-5d1b595 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-6e5308d .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-d9c2b52 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-41ff97d .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-d1a1779 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-9648637 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-7e929a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-fcdf523 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-7f2861e .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-2af12ab .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-ac1b137 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-e41ca19 .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-9a9427d .elementor-image-box-img{margin-bottom:15px;}.elementor-2259 .elementor-element.elementor-element-e5eac91 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-2259 .elementor-element.elementor-element-0e527e6{--content-width:1600px;}.elementor-2259 .elementor-element.elementor-element-2ecdb92{--content-width:1600px;}.elementor-2259 .elementor-element.elementor-element-1fe8298{--width:25%;}.elementor-2259 .elementor-element.elementor-element-366f963{--width:25%;}.elementor-2259 .elementor-element.elementor-element-adb246b{--width:25%;}.elementor-2259 .elementor-element.elementor-element-b1b7a0a{--width:25%;}.elementor-2259 .elementor-element.elementor-element-28551da{--width:25%;}.elementor-2259 .elementor-element.elementor-element-dfcc0f0{--width:25%;}.elementor-2259 .elementor-element.elementor-element-d5ca386{--width:25%;}.elementor-2259 .elementor-element.elementor-element-60a21ac{--width:25%;}.elementor-2259 .elementor-element.elementor-element-3bf9173{--width:25%;}.elementor-2259 .elementor-element.elementor-element-42e8d7d{--width:25%;}.elementor-2259 .elementor-element.elementor-element-5bd1335{--width:25%;}.elementor-2259 .elementor-element.elementor-element-46c2826{--width:25%;}.elementor-2259 .elementor-element.elementor-element-fd9ff2b{--width:25%;}.elementor-2259 .elementor-element.elementor-element-4227f42{--width:25%;}.elementor-2259 .elementor-element.elementor-element-5ff0b5f{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-739045d */.hero-main {
    height: 380px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 20px;

    /* White Text */
    color: #ffffff;

    /* Simple Gradient Background Animation */
    background: linear-gradient(135deg, #2a004e, #6a0073, #b3005a, #ff005d);
    background-size: 300% 300%;
    animation: bgFlow 12s ease-in-out infinite;
}

/* Background Animation */
@keyframes bgFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.hero-text h1 {
    font-size: 52px;
    font-weight: 800;
    color: #ffffff;
}

.hero-text p {
    font-size: 18px;
    opacity: 0.95;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c214c49 *//* Title */
.section-title {
    margin: 40px 0 25px;
    color: white;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
}

/* Grid Layout */
.mood-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
    gap: 22px;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

/* Mood Cards */
.mood-card {
    height: 130px;
    border-radius: 18px;
    background: #111;
    border: 1px solid #2a2a2a;

    display: flex;
    justify-content: center;
    align-items: center;

    font-size: 22px;
    font-weight: 700;
    color: white;

    text-decoration: none !important;   /* Remove underline */
    cursor: pointer;
    transition: 0.35s ease-in-out;
}

/* Hover Effect */
.mood-card:hover {
    background: #1c1c1c;
    transform: translateY(-6px) scale(1.03);
    border-color: #444;
    text-decoration: none !important;   /* Prevent underline on hover */
}

/* Subtle Grey Accent Backgrounds */
.chill { background: #161616; }
.happy { background: #191919; }
.party { background: #1d1d1d; }
.workout { background: #202020; }

/* Mobile */
@media (max-width: 480px) {
    .mood-card {
        height: 110px;
        font-size: 20px;
    }
    .section-title {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d96a127 */.chart-box {
    background:rgba(255,255,255,0.05);
    padding:20px;
    border-radius:12px;
    color:white;
}

.chart-box ul {
    list-style:none;
    margin:0;
    padding:0;
}

.chart-box li {
    padding:8px 0;
    border-bottom:1px solid #ffffff22;
}/* End custom CSS */