.elementor-21046 .elementor-element.elementor-element-2f38e65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-2f38e65:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-2f38e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-605f7bd{--display:flex;border-style:none;--border-style:none;--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-21046 .elementor-element.elementor-element-6fd9e76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.93;--padding-top:100px;--padding-bottom:32.22px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-6fd9e76:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/07/ff91ce3dba889dc60e7803bb2e069b769e18f0ef.png?fit=1024%2C1024&quality=80&ssl=1");background-size:700px auto;}.elementor-21046 .elementor-element.elementor-element-6fd9e76::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCF1;background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/06/Group-14-scaled.png?fit=1035%2C2560&quality=80&ssl=1");--background-overlay:'';background-position:50% 30px;background-repeat:no-repeat;}.elementor-21046 .elementor-element.elementor-element-3c46729{--display:flex;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21046 .elementor-element.elementor-element-890333b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-890333b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:42.2px;font-weight:700;text-transform:uppercase;line-height:60px;color:#308F1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-21046 .elementor-element.elementor-element-06b6bc4{text-align:center;font-family:"Rubik", Sans-serif;font-size:22.86px;font-weight:500;text-transform:uppercase;line-height:25px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-a970c25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 43.95px;--row-gap:10px;--column-gap:43.95px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-90016a7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-687566a{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-687566a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35.17px;font-weight:700;text-transform:uppercase;line-height:44px;letter-spacing:-1px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-879a32f{text-align:justify;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:31.1px;letter-spacing:0px;word-spacing:8px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-879a32f p{margin-block-end:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-21046 .elementor-element.elementor-element-7b7ed72{background-color:#F5FFF3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 20px 18px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.14901960784313725);}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-wrapper{text-align:start;}.elementor-21046 .elementor-element.elementor-element-7b7ed72.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-title{margin-bottom:0px;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:26px;letter-spacing:-2%;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:400;line-height:30.1px;letter-spacing:-2%;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-4e9f196{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-19c06a5 img{width:100%;max-width:465px !important;height:530px !important;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-014a4ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 43.95px;--row-gap:10px;--column-gap:43.95px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-c8c025a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-8b232c8 img{width:100%;max-width:465px !important;height:530px !important;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-1416dea{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-90f7dc1{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-90f7dc1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35.17px;font-weight:700;text-transform:uppercase;line-height:44px;letter-spacing:-1px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-50fe95a{text-align:justify;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:31.1px;letter-spacing:0px;word-spacing:8px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-50fe95a p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-d814a63{background-color:#F5FFF3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 20px 18px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.14901960784313725);}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-wrapper{text-align:start;}.elementor-21046 .elementor-element.elementor-element-d814a63.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-21046 .elementor-element.elementor-element-d814a63.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-21046 .elementor-element.elementor-element-d814a63.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-title{margin-bottom:0px;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:26px;letter-spacing:-2%;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:400;line-height:30.1px;letter-spacing:-2%;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-0cc9cf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 43.95px;--row-gap:10px;--column-gap:43.95px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-9563588{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-4f28cda{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-4f28cda .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35.17px;font-weight:700;text-transform:uppercase;line-height:44px;letter-spacing:-1px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-8534aab{text-align:justify;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:31.1px;letter-spacing:0px;word-spacing:8px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-8534aab p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-d1225c3{background-color:#F5FFF3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 20px 18px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.14901960784313725);}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-wrapper{text-align:start;}.elementor-21046 .elementor-element.elementor-element-d1225c3.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-21046 .elementor-element.elementor-element-d1225c3.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-21046 .elementor-element.elementor-element-d1225c3.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-title{margin-bottom:0px;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:26px;letter-spacing:-2%;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:400;line-height:30.1px;letter-spacing:-2%;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-6e04f67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-0df66d6 img{width:100%;max-width:465px !important;height:530px !important;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-838e6fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 43.95px;--row-gap:10px;--column-gap:43.95px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-5fafbba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-408f6f3 img{width:100%;max-width:465px !important;height:530px !important;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-95ee9b1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-bf3676d{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-bf3676d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35.17px;font-weight:700;text-transform:uppercase;line-height:44px;letter-spacing:-2px;word-spacing:2px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-67ffbe9{text-align:justify;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:31.1px;letter-spacing:0px;word-spacing:8px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-67ffbe9 p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-6b95716{background-color:#F5FFF3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 20px 18px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.14901960784313725);}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-wrapper{text-align:start;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-title{margin-bottom:0px;font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:500;line-height:26px;letter-spacing:-2%;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-description{font-family:"Rubik", Sans-serif;font-size:21.1px;font-weight:400;line-height:30.1px;letter-spacing:-2%;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-e4772e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-e4772e4:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-e4772e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-34713e4{--display:flex;--justify-content:center;--border-radius:24px 24px 24px 24px;--margin-top:50px;--margin-bottom:50px;--margin-left:20px;--margin-right:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-21046 .elementor-element.elementor-element-34713e4:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-34713e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/09/Infographics-scaled.png?fit=2560%2C2019&quality=80&ssl=1");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-21046 .elementor-element.elementor-element-8ee70cb{--display:flex;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-71f3cf9{width:var( --container-widget-width, 1108px );max-width:1108px;--container-widget-width:1108px;--container-widget-flex-grow:0;text-align:center;}.elementor-21046 .elementor-element.elementor-element-71f3cf9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;line-height:95px;letter-spacing:1px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#22810D;stroke:#22810D;color:#CAF1C1;}.elementor-21046 .elementor-element.elementor-element-a707beb{--display:flex;--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;--justify-content:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-a40892e{z-index:1;}.elementor-21046 .elementor-element.elementor-element-a40892e img{width:100%;max-width:170px;height:170px;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-f7660be{z-index:1;}.elementor-21046 .elementor-element.elementor-element-f7660be img{width:100%;max-width:170px;height:170px;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-1ac5fe9{z-index:1;}.elementor-21046 .elementor-element.elementor-element-1ac5fe9 img{width:100%;max-width:170px;height:170px;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-4fd13f4{z-index:1;}.elementor-21046 .elementor-element.elementor-element-4fd13f4 img{width:100%;max-width:170px;height:170px;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-be74add{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-caa3de7{text-align:center;}.elementor-21046 .elementor-element.elementor-element-caa3de7 img{width:100%;max-width:1000px;height:395px;object-fit:contain;object-position:bottom center;}.elementor-21046 .elementor-element.elementor-element-9854359{--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:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-9854359:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-9854359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-87f4249{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-e001b5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-4de33a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-4de33a5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;line-height:85px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-788c5fa{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:28px;color:#5E5E5E;}.elementor-21046 .elementor-element.elementor-element-8239bf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-7873c30 .elementor-button{background-color:#03593A;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:17px 25.2px 17px 25.2px;}.elementor-21046 .elementor-element.elementor-element-7873c30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21046 .elementor-element.elementor-element-7873c30 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-21046 .elementor-element.elementor-element-673ebd3{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#03593A;--border-color:#03593A;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-97b1cf8 .elementor-button{background-color:#03593A00;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#03593A;color:#03593A;border-radius:12px 12px 12px 12px;padding:17px 25.2px 17px 25.2px;}.elementor-21046 .elementor-element.elementor-element-97b1cf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21046 .elementor-element.elementor-element-97b1cf8 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-21046 .elementor-element.elementor-element-40cb4ff{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-3c25359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-3c25359 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:44.16px;font-weight:700;text-transform:uppercase;line-height:64px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-ad7b91a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .price{color:#012B1C;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .price ins{color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .price ins .amount{color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#012B1C;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;border-radius:11px 11px 11px 11px;margin-top:10px;}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-21046 .elementor-element.elementor-element-e5934f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-e5934f5:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-e5934f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-10a94da{--e-image-carousel-slides-to-show:9;padding:0px 0px 0px 0px;bottom:0px;z-index:2;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-21046 .elementor-element.elementor-element-10a94da{left:0px;}body.rtl .elementor-21046 .elementor-element.elementor-element-10a94da{right:0px;}.elementor-21046 .elementor-element.elementor-element-3fb3979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-9a1c686{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-9a1c686:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-9a1c686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-74397ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-72414d3{text-align:start;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-c425118{padding:30px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title, .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title:before, .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title:after, .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-content, .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title, .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title a{color:#79C268;}.elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title.elementor-active,
					 .elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-21046 .elementor-element.elementor-element-c425118 .elementor-tab-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:39px;}.elementor-21046 .elementor-element.elementor-element-7b89079{width:var( --container-widget-width, 90px );max-width:90px;background-color:#CAF1C1;padding:26px 22px 26px 22px;--container-widget-width:90px;--container-widget-flex-grow:0;z-index:7;border-style:solid;border-width:4px 4px 4px 4px;border-color:#03593A;border-radius:0px 50px 50px 50px;}.elementor-21046 .elementor-element.elementor-element-7b89079 img{width:100%;max-width:30px;height:30px;}.elementor-21046 .elementor-element.elementor-element-0830ea6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-0830ea6:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-0830ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21046 .elementor-element.elementor-element-0830ea6::before, .elementor-21046 .elementor-element.elementor-element-0830ea6 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-0830ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-0830ea6 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-0830ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-0830ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCF1;--background-overlay:'';}.elementor-21046 .elementor-element.elementor-element-a5e0ca9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#BCDFB4;--border-color:#BCDFB4;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-21046 .elementor-element.elementor-element-a5e0ca9:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-a5e0ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8E7;}.elementor-21046 .elementor-element.elementor-element-05954b2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-5a17976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21046 .elementor-element.elementor-element-5a17976 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:64px;letter-spacing:-1px;word-spacing:0px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-3a02dac{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;word-spacing:2px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-3a02dac p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-b882f25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 137px;--row-gap:0px;--column-gap:137px;--overlay-opacity:0.93;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-b882f25:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-b882f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/07/ff91ce3dba889dc60e7803bb2e069b769e18f0ef.png?fit=1024%2C1024&quality=80&ssl=1");background-size:700px auto;}.elementor-21046 .elementor-element.elementor-element-b882f25::before, .elementor-21046 .elementor-element.elementor-element-b882f25 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-b882f25 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-b882f25 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-b882f25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-b882f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCF1;--background-overlay:'';}.elementor-21046 .elementor-element.elementor-element-560a89b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-ed96380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21046 .elementor-element.elementor-element-ed96380 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:64px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-09ebaf6{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;word-spacing:-2px;color:#8C8C8C;}.elementor-21046 .elementor-element.elementor-element-09ebaf6 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21046 .elementor-element.elementor-element-bb2330b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:500;line-height:24px;}.elementor-21046 .elementor-element.elementor-element-bb2330b .elementor-icon-list-text{color:#012B1C;transition:color 0.3s;}.elementor-21046 .elementor-element.elementor-element-8a97127{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.14901960784313725);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21046 .elementor-element.elementor-element-8a97127:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-8a97127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21046 .elementor-element.elementor-element-5ae914d{background-color:#F5FFEE;padding:20px 0px 0px 0px;border-radius:19px 19px 19px 19px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-5ae914d img{width:100%;max-width:460px !important;height:322px;object-fit:contain;object-position:center center;}.elementor-21046 .elementor-element.elementor-element-2bec95f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-2bec95f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:400;line-height:30px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-01f654e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-01f654e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:44.16px;font-weight:700;line-height:44.16px;color:#03593A;}.elementor-21046 .elementor-element.elementor-element-0b218e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:30px;word-spacing:2px;color:#5E5E5E;}.elementor-21046 .elementor-element.elementor-element-0b218e4 p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-d588abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:300;line-height:30px;word-spacing:2px;color:#5E5E5E;}.elementor-21046 .elementor-element.elementor-element-d588abb p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-9cf7968{--display:flex;--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-90fc2bb .elementor-button{background-color:#03593A;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:28px;border-radius:10px 10px 10px 10px;padding:8px 20px 8px 20px;}.elementor-21046 .elementor-element.elementor-element-90fc2bb{width:auto;max-width:auto;}.elementor-21046 .elementor-element.elementor-element-90fc2bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21046 .elementor-element.elementor-element-90fc2bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21046 .elementor-element.elementor-element-f33f95f .elementor-button{background-color:#03593A00;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:28px;fill:#012B1C;color:#012B1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#012B1C;border-radius:10px 10px 10px 10px;padding:8px 20px 8px 44px;}.elementor-21046 .elementor-element.elementor-element-f33f95f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-f33f95f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21046 .elementor-element.elementor-element-f33f95f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21046 .elementor-element.elementor-element-151c4d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-151c4d2:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-151c4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-c5b207e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-3bb589d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-3bb589d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:64px;letter-spacing:-2px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-6dd3e12{width:var( --container-widget-width, 871px );max-width:871px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:871px;--container-widget-flex-grow:0;text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0.3px;color:#747474;}.elementor-21046 .elementor-element.elementor-element-6dd3e12.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-6dd3e12 p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-232e32e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-dcb89d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-dcb89d6:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-dcb89d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8E7;}.elementor-21046 .elementor-element.elementor-element-918c8fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-2aca80c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-2aca80c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:64px;letter-spacing:-2px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-c875cee{width:var( --container-widget-width, 871px );max-width:871px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:871px;--container-widget-flex-grow:0;text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0.3px;color:#747474;}.elementor-21046 .elementor-element.elementor-element-c875cee.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-c875cee p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-6018bf0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-4ae049f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.93;--padding-top:138px;--padding-bottom:93px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-4ae049f:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-4ae049f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-4ae049f::before, .elementor-21046 .elementor-element.elementor-element-4ae049f > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-4ae049f > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-4ae049f > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-4ae049f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-4ae049f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCF1;--background-overlay:'';}.elementor-21046 .elementor-element.elementor-element-9246904{--display:flex;--justify-content:center;--overlay-opacity:0.1;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-9246904::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/06/Group-15-scaled.png?fit=2560%2C955&quality=80&ssl=1");--background-overlay:'';background-position:0px 12px;background-repeat:no-repeat;background-size:cover;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:76.8px;color:#FFFFFF;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:48px;color:#41FFDF;}.elementor-21046 .elementor-element.elementor-element-7fa8af2{width:var( --container-widget-width, 1138px );max-width:1138px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1138px;--container-widget-flex-grow:0;text-align:center;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;word-spacing:2px;color:#FFFFFF;}.elementor-21046 .elementor-element.elementor-element-7fa8af2.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-7fa8af2 p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-cded020{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-cded020:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-cded020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-38d2578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-21046 .elementor-element.elementor-element-38d2578 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:64px;letter-spacing:-2px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-24da655{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-24da655:not(.elementor-motion-effects-element-type-background), .elementor-21046 .elementor-element.elementor-element-24da655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF1;}.elementor-21046 .elementor-element.elementor-element-24da655::before, .elementor-21046 .elementor-element.elementor-element-24da655 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-24da655 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-24da655 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-24da655 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-24da655 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21046 .elementor-element.elementor-element-4200d01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-ed928d1{width:var( --container-widget-width, 660px );max-width:660px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:660px;--container-widget-flex-grow:0;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;line-height:60px;color:#012B1C;}.elementor-21046 .elementor-element.elementor-element-c1fa24d{width:var( --container-widget-width, 871px );max-width:871px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:871px;--container-widget-flex-grow:0;text-align:start;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0.3px;color:#747474;}.elementor-21046 .elementor-element.elementor-element-c1fa24d.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-c1fa24d p{margin-block-end:0px;}.elementor-21046 .elementor-element.elementor-element-cf5d6dc{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-21046 .elementor-element.elementor-element-2f38e65{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-6fd9e76::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 30px;}.elementor-21046 .elementor-element.elementor-element-6fd9e76{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21046 .elementor-element.elementor-element-890333b .elementor-heading-title{font-size:46px;line-height:56px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-a970c25{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-014a4ca{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-0cc9cf0{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-838e6fc{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-e4772e4{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-34713e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21046 .elementor-element.elementor-element-71f3cf9{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-21046 .elementor-element.elementor-element-71f3cf9 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-21046 .elementor-element.elementor-element-9854359{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-40cb4ff{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-3c25359 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21046 .elementor-element.elementor-element-10a94da{--e-image-carousel-slides-to-show:4;}.elementor-21046 .elementor-element.elementor-element-9a1c686{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-c425118{padding:0px 0px 36px 0px;}.elementor-21046 .elementor-element.elementor-element-7b89079{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-0830ea6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-a5e0ca9{--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-21046 .elementor-element.elementor-element-05954b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-5a17976 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-21046 .elementor-element.elementor-element-b882f25{--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-ed96380 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-2bec95f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-9cf7968{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-151c4d2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-3bb589d .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-21046 .elementor-element.elementor-element-dcb89d6{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-2aca80c .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-21046 .elementor-element.elementor-element-4ae049f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-9246904::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-21046 .elementor-element.elementor-element-9246904{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-7fa8af2{font-size:20px;line-height:32px;}.elementor-21046 .elementor-element.elementor-element-38d2578 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-21046 .elementor-element.elementor-element-24da655{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-4200d01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-21046 .elementor-element.elementor-element-ed928d1{font-size:36px;line-height:46px;}.elementor-21046 .elementor-element.elementor-element-c1fa24d{font-size:20px;line-height:30px;}}@media(max-width:767px){.elementor-21046 .elementor-element.elementor-element-2f38e65{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-605f7bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-c9ecef0{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-db944ce{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-6fd9e76::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-6fd9e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/aambrella.co.in/wp-content/uploads/2025/07/Lines-About-Aambrella-scaled.png?fit=1050%2C2560&quality=80&ssl=1");background-position:5% 12px;background-repeat:no-repeat;}.elementor-21046 .elementor-element.elementor-element-6fd9e76{--padding-top:50px;--padding-bottom:63px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21046 .elementor-element.elementor-element-890333b .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-06b6bc4{font-size:20px;}.elementor-21046 .elementor-element.elementor-element-a970c25{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-687566a .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-7b7ed72{width:var( --container-widget-width, 330px );max-width:330px;padding:18px 20px 6px 20px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-7b7ed72.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-wrapper{text-align:center;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-title{margin-bottom:5px;}.elementor-21046 .elementor-element.elementor-element-7b7ed72 .elementor-image-box-description{font-size:18px;line-height:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-19c06a5 img{height:300px !important;}.elementor-21046 .elementor-element.elementor-element-014a4ca{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-8b232c8 img{height:300px !important;}.elementor-21046 .elementor-element.elementor-element-90f7dc1 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-21046 .elementor-element.elementor-element-d814a63{width:var( --container-widget-width, 330px );max-width:330px;padding:18px 20px 6px 20px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-d814a63.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-wrapper{text-align:center;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-title{margin-bottom:5px;}.elementor-21046 .elementor-element.elementor-element-d814a63 .elementor-image-box-description{font-size:18px;line-height:28px;}.elementor-21046 .elementor-element.elementor-element-0cc9cf0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-4f28cda .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-21046 .elementor-element.elementor-element-d1225c3{width:var( --container-widget-width, 330px );max-width:330px;padding:18px 20px 6px 20px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-d1225c3.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-wrapper{text-align:center;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-img{margin-bottom:20px;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-title{margin-bottom:5px;}.elementor-21046 .elementor-element.elementor-element-d1225c3 .elementor-image-box-description{font-size:18px;line-height:28px;}.elementor-21046 .elementor-element.elementor-element-0df66d6 img{height:300px !important;}.elementor-21046 .elementor-element.elementor-element-838e6fc{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-408f6f3 img{height:300px !important;}.elementor-21046 .elementor-element.elementor-element-bf3676d .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-21046 .elementor-element.elementor-element-6b95716{width:var( --container-widget-width, 330px );max-width:330px;padding:18px 20px 6px 20px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-element{--align-self:center;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-wrapper{text-align:center;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-img{margin-bottom:30px;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-21046 .elementor-element.elementor-element-6b95716.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-title{margin-bottom:5px;}.elementor-21046 .elementor-element.elementor-element-6b95716 .elementor-image-box-description{font-size:18px;line-height:28px;}.elementor-21046 .elementor-element.elementor-element-e4772e4{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21046 .elementor-element.elementor-element-34713e4{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-21046 .elementor-element.elementor-element-8ee70cb{--flex-wrap:wrap;}.elementor-21046 .elementor-element.elementor-element-71f3cf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21046 .elementor-element.elementor-element-71f3cf9 .elementor-heading-title{font-size:45px;line-height:54px;}.elementor-21046 .elementor-element.elementor-element-a707beb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-21046 .elementor-element.elementor-element-a40892e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-f7660be{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-1ac5fe9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-4fd13f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-21046 .elementor-element.elementor-element-be74add{--flex-wrap:wrap;}.elementor-21046 .elementor-element.elementor-element-caa3de7 img{width:100%;max-width:100%;height:149px;object-fit:contain;}.elementor-21046 .elementor-element.elementor-element-9854359{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-4de33a5 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-97b1cf8 .elementor-button{padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-40cb4ff{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-3c25359 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21046 .elementor-element.elementor-element-1edcb31.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21046 .elementor-element.elementor-element-10a94da{--e-image-carousel-slides-to-show:3;}.elementor-21046 .elementor-element.elementor-element-9a1c686{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-7b89079{padding:20px 20px 20px 20px;--container-widget-width:66px;--container-widget-flex-grow:0;width:var( --container-widget-width, 66px );max-width:66px;}.elementor-21046 .elementor-element.elementor-element-7b89079 img{max-width:25px;height:25px;}.elementor-21046 .elementor-element.elementor-element-0830ea6{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-a5e0ca9{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-05954b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-05954b2.e-con{--order:-99999 /* order start hack */;}.elementor-21046 .elementor-element.elementor-element-5a17976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-21046 .elementor-element.elementor-element-5a17976 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-3a02dac{font-size:20px;}.elementor-21046 .elementor-element.elementor-element-b882f25{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-560a89b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-ed96380 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-09ebaf6{font-size:20px;line-height:32px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21046 .elementor-element.elementor-element-8a97127{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-2bec95f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-01f654e .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-21046 .elementor-element.elementor-element-0b218e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:32px;}.elementor-21046 .elementor-element.elementor-element-d588abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:32px;}.elementor-21046 .elementor-element.elementor-element-9cf7968{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-90fc2bb .elementor-button{font-size:14px;padding:8px 15px 8px 15px;}.elementor-21046 .elementor-element.elementor-element-f33f95f .elementor-button{font-size:14px;padding:8px 16px 8px 40px;}.elementor-21046 .elementor-element.elementor-element-151c4d2{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-3bb589d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-6dd3e12{font-size:20px;}.elementor-21046 .elementor-element.elementor-element-232e32e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-dcb89d6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-2aca80c .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-c875cee{font-size:20px;}.elementor-21046 .elementor-element.elementor-element-6018bf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-4ae049f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-9246904::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-video-container::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21046 .elementor-element.elementor-element-9246904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-21046 .elementor-element.elementor-element-9246904{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21046 .elementor-element.elementor-element-e6d6ac7 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-21046 .elementor-element.elementor-element-0e6eeaf .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-21046 .elementor-element.elementor-element-cded020{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-38d2578 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-21046 .elementor-element.elementor-element-24da655{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21046 .elementor-element.elementor-element-ed928d1{font-size:28px;line-height:36px;}.elementor-21046 .elementor-element.elementor-element-c1fa24d{font-size:21px;}.elementor-21046 .elementor-element.elementor-element-cf5d6dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21046 .elementor-element.elementor-element-a369c15{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-21046 .elementor-element.elementor-element-2f38e65{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-6fd9e76{--content-width:1179px;}.elementor-21046 .elementor-element.elementor-element-90016a7{--width:56.2%;}.elementor-21046 .elementor-element.elementor-element-4e9f196{--width:45.7%;}.elementor-21046 .elementor-element.elementor-element-c8c025a{--width:45.7%;}.elementor-21046 .elementor-element.elementor-element-1416dea{--width:56.2%;}.elementor-21046 .elementor-element.elementor-element-9563588{--width:56.2%;}.elementor-21046 .elementor-element.elementor-element-6e04f67{--width:45.7%;}.elementor-21046 .elementor-element.elementor-element-5fafbba{--width:45.7%;}.elementor-21046 .elementor-element.elementor-element-95ee9b1{--width:56.2%;}.elementor-21046 .elementor-element.elementor-element-e4772e4{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-9854359{--content-width:1270px;}.elementor-21046 .elementor-element.elementor-element-e001b5f{--width:80%;}.elementor-21046 .elementor-element.elementor-element-8239bf6{--width:20%;}.elementor-21046 .elementor-element.elementor-element-9a1c686{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-0830ea6{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-a5e0ca9{--width:48.81%;}.elementor-21046 .elementor-element.elementor-element-05954b2{--width:40.4%;}.elementor-21046 .elementor-element.elementor-element-b882f25{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-560a89b{--width:43%;}.elementor-21046 .elementor-element.elementor-element-8a97127{--width:52%;}.elementor-21046 .elementor-element.elementor-element-151c4d2{--content-width:1540px;}.elementor-21046 .elementor-element.elementor-element-dcb89d6{--content-width:1540px;}.elementor-21046 .elementor-element.elementor-element-4ae049f{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-cded020{--content-width:1240px;}.elementor-21046 .elementor-element.elementor-element-24da655{--content-width:1340px;}.elementor-21046 .elementor-element.elementor-element-4200d01{--width:45%;}.elementor-21046 .elementor-element.elementor-element-cf5d6dc{--width:44.78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21046 .elementor-element.elementor-element-e001b5f{--width:75%;}.elementor-21046 .elementor-element.elementor-element-8239bf6{--width:25%;}.elementor-21046 .elementor-element.elementor-element-05954b2{--width:43.4%;}.elementor-21046 .elementor-element.elementor-element-4200d01{--width:70%;}.elementor-21046 .elementor-element.elementor-element-cf5d6dc{--width:670px;}}/* Start custom CSS for html, class: .elementor-element-3fb3979 */.ocean {
    position: relative;
    width: 100%;
    height: 185px;
    overflow: hidden;
}
.wave {
background-image: url(/wp-content/uploads/2025/09/Vector-1-1-1-1-scaled.webp);
background-repeat: repeat-x;
position: absolute;
bottom: 0;
width: 200%; /* Make it wider to create a continuous effect */
height: 90%;
animation: wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,
swell 7s ease -1.25s infinite;
background-size: 100% 100%;
z-index: 1;
/*opacity: 0.75;*/
}



@keyframes wave {
0% {
transform: translateX(-40%);
}
100% {
transform: translateX(0);
}
}
.wave:nth-of-type(2) {
z-index: 0;
background-image: url(/wp-content/uploads/2025/09/Group-633062-2-scaled.webp);
background-size: cover;
background-position: top;
height: 100%;
animation: wave 12s linear infinite;
}




@-moz-keyframes wave{
    0% {
    background-position-x: 0%;
}

100% {
    background-position-x: -100px;
}
}

@keyframes swell {
  0% {
    transform: translate3d(50px, 20, 0px);
  }
  100% {
    transform: translate3d(500px, 20, -2000px);
  }

  /*50% {*/
  /*  transform: translate3d(0, 5px, 0);*/
  /*}*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed928d1 */.footer-underline {
  position: relative;
  display: inline-block;
}

.footer-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px; /* adjust spacing */
  width: 100%;
  height: 12px; /* adjust based on image size */
  background-image: url('https://youngandcomdev.wpenginepowered.com/wp-content/uploads/2025/11/Vector-1-1-1.png');
  background-repeat: no-repeat;
  background-size: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a369c15 *//* Wrapper */
.news-wrap {
  max-width: 800px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 0 15px 0px #00000033;
  padding: 0;
}

/* Remove extra spacing from CF7 <p> and <span> */
.news-wrap p,
.news-wrap span {
  margin: 0 !important;
  padding: 0 !important;
  display: flex;
  flex: 1;        /* Fill available space */
  width: 100%;
}

/* Email Input */
.news-wrap input[type="email"] {
  flex: 1;
  color: #747474;
  padding: 18px 20px;
  border: none;
  font-size: 18px;
  outline: none;
  background: #fff;
  width: 100%;
  box-sizing: border-box; /* Important */
}

/* Placeholder */
.news-wrap input[type="email"]::placeholder {
  font-family: "Rubik", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #747474;
}

/* Subscribe Button */
.news-wrap input[type="submit"] {
  padding: 18px 30px;
  background: #03593A;
  color: #fff;
  border: none;
  font-size: 18px;
  cursor: pointer;
  border-radius: 0 10px 10px 0;
  white-space: nowrap;
  font-family: "Rubik", Sans-serif;
  display: block; /* Fix extra space */
  box-sizing: border-box;
}

/* Hover */
.news-wrap input[type="submit"]:hover {
  background: #014e30;
}

/* Hide CF7 spinner */
.wpcf7-spinner {
    display: none !important;
}

/* Mobile Responsive */
@media (max-width: 568px) {
  

  
  .news-wrap input[type="submit"] {
        width: 100%;
        border-radius: 0 10 10px 0px;
        padding: 16px 0;
        text-align: center;
        max-width: 120px;
    }
}
@media (min-width: 569px) and (max-width: 767px) {
  .news-wrap {
    flex-direction: column;
    border-radius: 10px;
  }

  .news-wrap input[type="email"] {
    width: 100%;
    border-radius: 10px 10px 0 0;
    padding: 16px 20px;
  }

  
  .news-wrap input[type="submit"] {
        width: 100%;
        border-radius: 0 10 10px 0px;
        padding: 16px 0;
        text-align: center;
        max-width: 200px;
    }
}

/* Tablet & small desktops */
@media (min-width: 768px) and (max-width: 1024px) {
  .news-wrap input[type="email"] {
    padding: 14px 18px;
    font-size: 16px;
  }

  .news-wrap input[type="submit"] {
    padding: 14px 25px;
    font-size: 16px;
  }
}

/* Medium desktops */
@media (min-width: 1025px) and (max-width: 1199px) {
  .news-wrap input[type="email"] {
    font-size: 17px;
    padding: 16px 18px;
  }

  .news-wrap input[type="submit"] {
    font-size: 17px;
    padding: 16px 30px;
  }
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232;
    border-radius: 12px;
    font-size: 18px;
    font-family: "Rubik", Sans-serif;
    color: #747474;
    padding: 10px 20px;
}/* End custom CSS */
/* Start custom CSS *//* Products */
.top-product a.add_to_cart_button {
display: none !important;
}
.top-product li.product {
    border: 2px solid #000;
    border-radius: 20px;
}
.bestsellers .woocommerce ul.products li.product span.price {
    background: #000;
}
.bestsellers .woocommerce ul.products li.product span.price{
    margin: 0;
}
.top-product.bestsellers li.product {
border-radius: 20px 20px 0 0;
}
.top-product.bestsellers li.product h2 {
padding: 12px 20px !important;
}
.top-product.bestsellers li.product span.price, .top-product.latest-arrival li.product span.price {
    padding: 10px 20px;
}
.top-product .woocommerce ul.products li.product a img {
padding: 40px 10px 0 10px;
}
.top-product.bestsellers li.product h2, .top-product.latest-arrival li.product h2 {
    padding: 12px 20px !important;
    position: absolute;
    top: 0;
    width: 100%;
}


/* Crafted Section */
.crafted-sec {
    position: relative;
}
.crafted-sec:after {
content: "";
width: 100%;
position: absolute;
bottom: 0;
left: 0;
border-radius: 34px;
height: 395px;
background: linear-gradient(180deg, rgba(118, 187, 103, 0) 23.42%, rgba(118, 187, 103, 0.6) 206.58%);
}
.crafted-badge .elementor-widget-container {
    z-index: 1;
    position: relative;
}
.crafted-badge:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/09/Badge-Shape.png) no-repeat center;
background-size: contain;
    width: 220px;
    height: 220px;
    left: -27px;
    top: 0;
    right: 0;
    bottom: 7px;
    margin: auto;
    z-index: 0;
    animation: rotateImage 17s linear infinite;
}
@keyframes rotateImage {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}





.tab-content-heading {
    position: relative;
}
.blog-card-thumbnail 
.tab-content-heading:after {
content: "";
background-image: url(/wp-content/uploads/2025/06/Frame-139.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
width: 75px;
height: 75px;
z-index: 1;
position: absolute;
bottom: -50px;
}
.tab-content ul.img-box {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 10px;
}
.tab-content ul.img-box li img {
    max-width: 100px;
    display: block;
    margin: 18px 0;
}
.tab-content ul.img-box p {
    color: #979797;
}
.tab-content ul.img-box span {
    color: #03593A;
}
.tab-content ul.img-box li {
    flex: 0 0 32.2%;
}
.tab-content li.selected-cntent, .arrow-circle.selected-cntent .elementor-widget-container {
background: #03593A !important;
color: #fff;
cursor: pointer;
}
.tab-content li.selected-cntent img {
filter: invert(1) brightness(2);
}
.tab-content li.selected-cntent img.emoji {
    filter: unset;
}



/* 	welness section */
.welness-roadmap .welness-box .elementor-widget-container:after {
    display:none;
}
.welness-roadmap .number-01:before, .welness-roadmap .number-03:before{
	left: 44px;
    top: 39px;
    font: 600 30px "Inter";
    width: 60px;
    height: 60px;
}
.welness-roadmap .number-02:after, .welness-roadmap .number-04:after {
    right: 48px;
    top: 36px;
    font: 600 30px "Inter";
    width: 60px;
    height: 60px;
}
.welness-background:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/9f3ca3429abbc9a9678a37376ac08c005c26fda6.png);
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
    width: 366px;
    height: 366px;
    z-index: 1;
    position: absolute;
    top: -164px;
    left: -226px;
    transform: rotate(26deg);    
}
.welness-background:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/6e9b284f7b8615f8db72aca20401ed26e678deaf.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    width: 383.55px;
    height: 383.55px;
    z-index: 1;
    position: absolute;     
    right: -228px;
    top: -155px;
    transform: rotate(336deg);
}

	
/*typical-respond	*/
.typical-respond-tabs .elementor-tab-title.elementor-active{
    width: 55px !important;
   height: 55px !important;
}
.typical-respond-tabs .elementor-tab-title {
    width: 55px !important;
   height: 55px !important;
}
 .typical-respond-tabs .elementor-tab-title{
line-height: 55px !important;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
   top: 27px !important;
}
.typical-respond-tabs .tab-content-heading {
margin-bottom: 20px !important;
}
.tab-content h3 {
    font: 500 24px "Rubik", Sans-serif;
}
.typical-respond-tabs .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}
.slick-list {
padding: 0px 0% !important;
}
.image-style .slick-dotted > button.slick-arrow {
display: none !important;
}



/*nourish-section*/
.nourish-sec .elementor-element-53d6c94 {
margin-top: 50px;
}
.blog-card .tag{
    display: none;
}
.post-icon img {
    width: 30px;
}

/*.rooted-background:after {*/
/*content: "";*/
/*background-image: url(/wp-content/uploads/2025/07/6e9b284f7b8615f8db72aca20401ed26e678deaf.png);*/
/*background-repeat: no-repeat;*/
/*background-position: right;*/
/*background-size: contain;*/
/*width: 291px;*/
/*height: 291px;*/
/*z-index: 1;*/
/*position: absolute;*/
/*top: -139px;*/
/*right: -48px;*/
/*transform: rotate(334deg);  */
/*}*/
/*.rooted-background:before {*/
/*content: "";*/
/*background-image: url(/wp-content/uploads/2025/07/9f3ca3429abbc9a9678a37376ac08c005c26fda6.png);*/
/*background-repeat: no-repeat;*/
/*background-position: bottom;*/
/*background-size: contain;*/
/*width: 278px;*/
/*height: 278px;*/
/*z-index: 1;*/
/*position: absolute;*/
/*left: -67px;*/
/*top: -139px;*/
/*transform: rotate(25deg);*/
/*}*/

/* Your Wellness Roadmap */
.welness-roadmap::before {
background-size: 845px 88.4%;
}
.welness-box:hover {
  transform: translateY(-4px);
  transition: transform 0.2s, box-shadow 0.2s;
}

.welness-box figure.elementor-image-box-img {
flex: 0 0 11.57%;
background: #76BB67;
width: 70px !important;
height: 70px !important;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.welness-box figure.elementor-image-box-img img {
max-width: 23.44px !important;
height: 23.44px !important;
}
.welness-box .elementor-image-box-content {
flex: 0 0 50%;
margin: 10px 0;
}
.welness-box .elementor-widget-container:before {
content: "";
background: #76BB67;
width: 190px;
height: 116px;
position: absolute;
left: 20px;
top: 28px;
border-radius: 10px;
}
.number-01:before, .number-03:before {
background: #03593A;
width: 77.36px;
height: 77.36px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
font-family: "Inter", sans-serif;
font-weight: 600; 
font-size: 52.75px;
line-height: 1; 
letter-spacing: 0; 
font-style: normal;
position: absolute;
left: 53px;
top: 76px;
}
.number-02:after, .number-04:after {
background: #03593A;
border-radius: 50%;
width: 77.36px;
height: 77.36px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
/*font: 400 52.75px "Inter", "Rubik", sans-serif;*/
font-family: "Inter", sans-serif;
font-weight: 600; 
font-size: 52.75px;
line-height: 1; 
letter-spacing: 0; 
font-style: normal;
position: absolute;
right: 50px;
top: 75px;
}
.number-01:before {
    content: "1";
}
.number-02:after {
    content: "2";
}
.number-03:before{
    content: "3";
}
.number-04:after{
    content: "4";
}




/* Spotify */
.spotify-play .elementor-shortcode {
    background: #F8FFF7;
    border-radius: 10px;
}
.spotify-play .audio-player {
background: #CFE4CC;
padding: 12px 30px;
border-radius: 10px;
display: flex;
align-items: anchor-center;
grid-gap: 15px;
}
:focus-visible, :focus {
    outline: none;
}
.spotify-play .trackTitle {
    font: 500 24px "Rubik", Sans-serif;
    color: #012B1C;
    line-height: 38px;
    margin-bottom: 6px;
    margin-top: 15px;
    text-transform: uppercase;
}
.spotify-play .trackArtist {
    color: #AEAEAE;
    font: 500 16px 'Rubik';
}
.spotify-play #play-pause{
    border: none;
    background: #03593A;
    border-radius: 50%;
    max-width: 46px;
    height: 45.19px;
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.spotify-play #play-pause img {
    width: 15px;
}
.content-left {
    max-width: 300px;
}
.spotify-play .trackAlbum {
    color: #AEAEAE;
    font: 400 16px 'Rubik';
    margin-top: 5px;
}
.listen-spotify a {
    display: flex;
    align-items: center;
    height: 100%;
}
.spotify-play .time span {
    font: 400 14px "Rubik", Sans-serif;
    color: #8F8F8F;
}
.spotify-play .progress {
    width: 100%;
    height: 8px;
    background: #F5F5F5;
    border-radius: 6px;
}
.spotify-play #progressBar {
    height: 100%;
    background: #76BB67;
    border-radius: 6px;
}
.spotify-play .time {
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
}
.spotify-play h3 {
    color: #5E5E5E;
    font: 500 18px "Rubik", Sans-serif;
}
.spotify-play .track {
    border: 2px solid #8F8F8F33;
    background: #FCFFFC;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 10px;
    padding: 15px 30px;
    border-radius: 10px;
}
.spotify-play .track small {
    font: 300 14px "Rubik", Sans-serif;
    color: #5E5E5E;
    font-style: italic;
}
.spotify-play .track strong {
    color: #012B1C;
    font: 700 16px "Rubik", Sans-serif;
}
.track img {
    border-radius: 10px;
    width: 110px;
    height: 80px;
    object-fit: fill;
}
.content-track {
    flex: 1;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.track .listen-spotify img {
    width: 30px;
    height: 30px;
    border-radius: 0;
}





.marquee-wrapper .swiper-slide {
    pointer-events: none;
}



/* Nourish Your Body */
.right-arow-btn span.elementor-button-icon {
margin-top: 0;
}
.right-arow-btn svg {
width: 10px;
}
.nourish-list li.elementor-icon-list-item:hover {
transform: scale(1.02);
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.amazon-icon a.elementor-button:before {
content: "";
background: url(/wp-content/uploads/2025/06/image-2.png) no-repeat center;
position: absolute;
background-size: contain;
top: 10px;
left: 10px;
width: 25px;
height: 25px;
}
.amazon-icon a.elementor-button {
position: relative;
}
.border-img{
border: 3px solid #76BB6766;
border-radius: 10px;
}
.nourish-list li.elementor-icon-list-item {
border: 1px solid #012B1C;
border-radius: 10px;
background-color: #76BB6733;
padding: 12px 20px;
transition: transform 0.1s ease-in-out, box-shadow 0.1s;
}




/* Image Slider */
.marquee-wrapper .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
-moz-transition-timing-function: linear !important;
-o-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.marquee-wrapper img {
    width: 134px;
    height: 134px;
}





/* CTA section */
.cta-col {
background: linear-gradient(180deg, rgba(118, 187, 103, 0.7) 0%, #006B45 100%);
border-radius: 10px;
min-height: 300px;
}
.cta-col .elementor-background-overlay {
backdrop-filter: blur(84px);
}




/* Blog */
.post-author{
    background: #d4f1ed;
    padding: 4px 8px;
    border-radius: 6px; 
    font-size: 0.9rem;
}
.read-time{
    background: #e0f2e9; 
    padding: 4px 8px; 
    border-radius: 6px; 
    font-size: 0.9rem;
}
.blog-card h2 {
    color: #03593A;
    font: 700 30px 'Rubik';
}
.blog-card .tag{
display:inline-block;
background: transparent;
color: #012B1C;
padding: 4px 10px;
margin:2px;
border: 1px solid #012B1C;
border-radius: 8px;
font: 500 16px 'Rubik';
}







/* Typical Respond */
.typical-respond-tabs .elementor-tabs-wrapper {
width: 40%;
display: flex;
position: relative;
justify-content: space-between;
}
.typical-tab {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
    content: "";
    position: absolute;
    top: 18px;
    border: dashed #CAF1C1;
    border-width: 3px 0 0 0;
    width: 100%;
    bottom: 0;
    z-index: 0;
}
.typical-respond-tabs .elementor-tab-content {
    padding: 0 !important;
}
.typical-tab h2 {
font: 800 48px "Rubik", Sans-serif;
color: rgba(1, 43, 28, 1);
line-height: 124%;
letter-spacing: -1px;
}
.tab-content-heading {
    flex: 0 0 47%;
    margin-top: 26px;
}
.tab-content {
    flex: 0 0 46%;
    position: relative;
    top: -40px;
}
.tab-content h3{
font: 500 32px "Rubik", Sans-serif;
color: #03593A;
line-height: 111%;
margin-bottom: 30px;
}
.tab-content ul {
list-style: none;
padding: 0;
}
.tab-content li strong{
    font-weight: 700 !important;
    color: #03593A !important;
}
.tab-content li {
border: 1px solid #03593A;
border-radius: 8px;
padding: 11px 20px;
margin-bottom: 15px;
font: 400 24px "Rubik", Sans-serif;
color: #5E5E5E;
background: #FFFCF1;
}
.tab-content li span{
color: #308F1B;
font-weight: 600;
}
.typical-respond-tabs .elementor-tab-title.elementor-active {
background: #03593A;
border-radius: 50%;
padding: 0;
text-align: center;
height: 40px;
}
.typical-respond-tabs .elementor-tab-title {
background: #CAF1C1;
border-radius: 50%;
padding: 0;
text-align: center;
height: 40px;
vertical-align: middle;
z-index: 1;
}


/*the rooted journal*/
.image-style .blog-card{
    background:rgba(255, 255, 255, 1) !important;
}

.image-style .blog-card h2 {
    color: #03593A;
    font: 700 24px 'Rubik' !important;
    line-height: 110%;
    margin-top: 30px;
    margin-bottom: 12px;
}
.image-style .slick-slide>p {
    color:rgba(94, 94, 94, 1);
    font-family: Rubik;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 15px !important;
}
.image-style .post-author  {
    background: rgba(48, 143, 27, 1) !important;
    padding: 7px 10px;
    border-radius: 6px;
    font-size: 15px !important;
    color: rgba(255, 255, 255, 1);
    margin-right: 9px;
    font-family: Rubik;
    font-weight: 500;
    line-height: 25px;
}
.image-style .post-author:before {
    content: "";
    display: inline-block;
    background: url(/wp-content/uploads/2025/06/alarm.png) no-repeat left center;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    vertical-align: middle;
    margin-top:-3px;
}
.image-style .read-time {
    background: rgba(48, 143, 27, 1) !important;
    padding: 7px 10px;
    border-radius: 6px;
    font-size: 15px !important;
    color: rgba(255, 255, 255, 1);
    margin-right: 9px;
    font-family: Rubik;
    font-weight: 500;
    line-height: 25px;
}
.image-style .read-time:before {
    content: "";
    background: url(/wp-content/uploads/2025/06/ink_pen.png);
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 2px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
}
.image-style .tags-icon {
  display: flex;
  justify-content: space-between;
  /*margin-top: 46px;*/
  align-items:center;
  width: 100%;
}

.image-style .blog-card .tag{
    padding: 4px 5px !important;
}
.image-style .slick-prev:before{
    display:none;
}
.blog-slider .slick-dots li button:hover {
    background: inherit;
    border-radius: inherit;
    padding: 0;
    width: 17px;
    height: 17px;
}
.blog-slider .slick-dots li button:focus {
background-color: inherit;
}
.blog-slider .slick-dots li button {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    padding: 0;
}
.image-style .slick-arrow >img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    width: 38px;
    align-items: center;
}
.image-style .slick-dotted >button.slick-arrow {
    background-color: rgba(212, 255, 203, 1) !important;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 1;
}
.image-style .slick-next:before, .slick-prev:before {
    display: none;
}
.blog-slider .slick-dots li.slick-active {
    background: #03593A !important;
    border-radius:50% !important;
    height:17px !important;
    width:17px !important;
}
.blog-slider .slick-dots li{
    background: #B8DEB0 !important;
    border-radius:50% !important;
    height:17px !important;
    width:17px !important;
    margin: 0 7px;
}
.image-style button.slick-prev {
    left: 100px;
}
.rooted-sec >.e-con-inner{
    position: relative;
}

.rooted-sec .e-con-inner:before {
    content: "";
    position: absolute;
    top: 122px;
    bottom: 0;
    width: 300px;
    margin: auto;
    height: 625px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 2.02%, rgba(255, 255, 255, 0.8) 97.58%);
}
.post-icon img {
    width: 40px;
}
.blog-slider ul.slick-dots {
    bottom: -50px;
}
.rooted-sec .e-con-inner:after {
    content: "";
    position: absolute;
    top: 133px;
    right: 0;
    bottom: 0;
    width: 300px;
    margin: auto;
    height: 708px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 2.02%, rgba(255, 255, 255, 0.8) 97.58%);
}
.blog-card.slick-active.slick-center {
    box-shadow: 0px 0 15px 0px #00000033;
}
.image-style button.slick-next {
    right: 100px;
}
.image-style .slick-dots button::before {
    display: none;
}
.image-style .slick-slide{
    float: left;
    height: 708px;
 }




/* Spotify */
.music-player span.tracklist-item-time {
font: 400 16px "Rubik";
color: #76BB67;
}
.music-player .totalTime, .music-player .currentTime {
    font: 400 14px 'Rubik';
    color: #8F8F8F;
}
.music-player span.track-number {
    padding: 0 !important;
}
.music-player li.sr-playlist-item {
    border: 1px solid #8F8F8F33 !important;
    border-radius: 10px;
    padding: 10px 20px !important;
    margin-bottom: 10px;
}
.music-player .playlist.sr_waveform_mediaElement {
    padding: 20px 0 !important;
}
.music-player .srp_meta.srp_meta_0.album-title {
    color: #012B1C;
    font: 500 28px "Rubik", Sans-serif;
}
.music-player .srp_subtitle {
    color: #8C8C8C;
    font: 400 18px "Rubik", Sans-serif;
}
.music-player .srp_player_boxed.srp_player_grid {
    background: #CFE4CC;
    border-radius: 10px;
}
.music-player .srp-play-circle {
background-color: #03593A;
border-color: #03593A !important;
width: 56px;
height: 56px;
}
.music-player i.sricon-play {
    color: #fff;
}
.music-player span.number {
    font: 400 16px "Rubik";
}
.music-player .tracklist-item-title {
    font: 700 18px "Rubik";
    color: #012B1C;
}







/* responsive */
@media (max-width: 1700px) and (min-width: 1301px){
.rooted-sec .e-con-inner:after {
    height: 733px;
    top: 150px;
}
.rooted-background:after {
    right: 2px;
}
.rooted-background:before {
    left: 3px;
}
.welness-background:before {
    width: 326px;
    height: 326px;
    top: -164px;
    left: -156px;
}
.welness-background:after {
    width: 326px;
    height: 326px;
    right: -168px;
    top: -155px;
}
.blog-card {
padding: 30px 20px !important;
min-height: 708px !important;
}}


@media (max-width: 1300px) and (min-width: 1025px){
.welness-box.welness-box-a .elementor-widget-container:before {
    width: 92px;
    height: 130px;
    top: 32px;
}
.aambrellaFoot >.e-con-inner {
    column-gap: 70px;
}
.welness-box.welness-box-b .elementor-widget-container:before {
    width: 90px;
    height: 110px;
}
.welness-box.welness-box-c .elementor-widget-container:before, .welness-box.welness-box-d .elementor-widget-container:before {
    width: 95px;
    height: 112px;
}
.spotify-right-col {
    width: 46%;
    padding: 0;
}
.nourish-sec .e-con-inner {
    column-gap: 80px;
}
.welness-box .elementor-image-box-content {
    flex: 0 0 60%;
}
.tab-content ul.img-box li {
    flex: 0 0 48.5%;
}
.nourish-left-col {
    width: 52%;
    padding: 0;
}
.welness-box .elementor-image-box-title {
font-size: 20px !important;
}
.number-01:before, .number-03:before {
    left: 90px;
}
.number-02:after, .number-04:after {
    right: 90px;
}
.welness-box .elementor-widget-container:after {
    width: 75px;
    height: 90px;
    top: 5px;
    bottom: 0;
    margin: auto;
}
.blog-card {
padding: 40px 20px !important;
min-height: 800px !important;
}
.rooted-sec .e-con-inner:after{
    top: 154px;
    bottom: 0;
    height: 790px;
}
.blog-card .tag {
    margin: 6px 10px 6px 0;
}
.welness-box figure.elementor-image-box-img {
    flex: 0 0 16.29%;
    height: 70px !important;
    max-width: 70px;
}
.welness-background:before {
    display:none; 
}  
.welness-background:after {
    display:none; 
}  
.rooted-background:before {
    display:none; 
}
.rooted-background:after {
    display:none;  
}
.welness-box .elementor-image-box-content {
    flex: 0 0 60%;
}
.welness-box .elementor-image-box-title {
font-size: 20px !important;
}
.number-01:before, .number-03:before {
    left: 90px;
}
.number-02:after, .number-04:after {
    right: 90px;
}
.welness-box .elementor-widget-container:after {
    width: 75px;
    height: 90px;
    top: 5px;
    bottom: 0;
    margin: auto;
}
.blog-card {
padding: 40px 20px !important;
min-height: 800px !important;
}
.rooted-sec .e-con-inner:before {
    top: 154px;
    bottom: 0;
    height: 790px;
}
.welness-box figure.elementor-image-box-img {
    flex: 0 0 16.29%;
    height: 70px !important;
    max-width: 70px;
}}


@media (max-width: 1300px) and (min-width: 1024px) {
.welness-background:before {
    display:none; 
}  
.welness-background:after {
    display:none; 
}  
.rooted-background:before {
    display:none; 
}
.rooted-background:after {
    display:none;  
}
.marquee-wrapper .swiper-wrapper {
    grid-gap: 40px;
}
.content-left {
    max-width: 160px;
}
.marquee-wrapper .swiper-wrapper {
    grid-gap: 40px;
}}






@media (max-width: 1024px) and (min-width: 992px){
.cta-col {
min-height: auto !important;
}
.welness-box .elementor-widget-container:before {
    width: 120px;
    height: 154px;
}
.welness-background:before {
  display:none; 
}  
.welness-background:after {
  display:none; 
}  
.rooted-background:before {
  display:none; 
}
.rooted-background:after {
  display:none;  
}
.blog-card .tag {
    font: 500 15px 'Rubik';
}
.blog-card {
margin: 10px !important;
min-height: 749px !important;
}
.rooted-sec .e-con-inner:before {
    top: 139px;
    left: 0;
    border-radius: 20px;
    height: 751px;
}
.blog-card .post-icon a {
    width: 70px;
    height: 70px;
}
.welness-box figure.elementor-image-box-img{
    flex: 0 0 14.57%;
}
.nourish-left-col {
    padding-right: 30px;
}
.welness-box .elementor-image-box-content {
    text-align: left;
}
.number-01:before, .number-03:before {
    left: 60px;
}
.number-02:after, .number-04:after {
    right: 60px;
}
.number-04:after{
    font: 600 30px "Inter" !important;
    width: 60px;
    height: 60px;
}
.welness-box .elementor-widget-container:after {
    width: 110px;
    height: 140px;
    bottom: 0;
    margin: auto;
    top: 0;
}
.cta-col > .e-con-inner {
  height: auto !important;
}
.welness-background:before {
    display:none; 
}  
.welness-background:after {
    display:none; 
}  
.rooted-background:before {
    display:none; 
}
.rooted-background:after {
    display:none;  
}  
.blog-card .tag {
    font: 500 15px 'Rubik';
}
.content-left {
    max-width: 160px;
}
.blog-card {
    margin: 10px !important;
    min-height: 749px !important;
}
.spotify-play .trackTitle {
    font: 500 22px "Rubik", Sans-serif;
}
.rooted-sec .e-con-inner:after{
   top: 139px;
   right: 0;
   border-radius: 20px;
   height: 751px; 
}
.blog-card .post-icon a {
    width: 70px;
    height: 70px;
}
.welness-box figure.elementor-image-box-img{
    flex: 0 0 16.57%;
}
.welness-box .elementor-image-box-content {
    text-align: left;
}
.number-01:before, .number-03:before {
    left: 60px;
}
.number-02:after, .number-04:after {
    right: 60px;
}
.welness-box .elementor-widget-container:after {
    width: 110px;
    height: 140px;
    bottom: 0;
    margin: auto;
    top: 0;
}}




@media (max-width: 991px) and (min-width: 768px){
.cta-col > .e-con-inner {
  height: auto !important;
}
.cta-col {
min-height: auto !important;
}
.welness-box .elementor-widget-container:before {
   display:none; 
}
.welness-background:before {
  display:none; 
}  
.welness-background:after {
  display:none; 
}  
.rooted-background:before {
  display:none; 
}
.rooted-background:after {
  display:none;  
}
.banner-style .search-input {
    padding: 17px 15px !important;
}
.blog-slider ul.slick-dots {
    bottom: -50px;
}
.tab-content-heading:after {
   display:none;
}
.border-img {
    width: 520px;
}
.border-img img {
    height: 350px;
    object-fit: contain;
}
.welness-roadmap .welness-box .elementor-image-box-wrapper {
flex-direction: column !important;
text-align: left !important;
}
.spotify-right-col {
    padding: 40px 0 0 0;
}
.wellness-box-a .e-flex.e-con.e-child:first-child, .wellness-box-b .e-flex.e-con.e-child:last-child  {
    width: 60%;
}
.wellness-box-b .e-flex.e-con.e-child:first-child, .wellness-box-a .e-flex.e-con.e-child:last-child  {
    width: 46%;
}
.welness-roadmap .welness-box .elementor-widget-container:after {
    display: none;
}
.welness-roadmap .welness-box figure.elementor-image-box-img {
    flex: 0 0 23%;
    margin-right: auto !important;
    min-height: 70px;
    margin-left: 0 !important;
}
.welness-roadmap .elementor-image-box-content {
   margin-top: 21px !important;
}
.welness-roadmap .number-01:before{
	left: 7px !important;
    top: 125px !important;
}
.welness-roadmap .number-02:after, .number-04:after {
    right: 13px !important;
    top: 98px !important;
}
.welness-roadmap .number-03:before{
	left: 8px !important;
	top: 129px !important;
}
.welness-roadmap.elementor-element-ffdc877::before {
    background-position: 52% 13px !important;
}
.nourish-sec>.e-con-inner {
    flex-wrap: wrap !important;
    grid-gap: 40px;
}
.nourish-sec>.e-con-inner>.e-con {
flex: 0 0 100% !important;
max-width: 100% !important;
} 
.nourish-sec .elementor-element-53d6c94 {
    margin-top: 50px;
}
.typical-respond-tabs .elementor-tabs-wrapper {
width: 80% !important;
}

.tab-content ul.img-box li {
    flex: 0 0 49.2%;
}
.typical-respond-tabs .elementor-tab-title.elementor-active{
width: 70px !important;
height: 70px !important;
}
.typical-respond-tabs .elementor-tab-title {
width: 70px !important;
height: 70px !important;
}
.typical-respond-tabs .elementor-tab-title{
line-height: 70px !important;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
top: 27px !important;
}
.spotify-sec>.e-con-inner {
    flex-wrap: wrap !important;
}
.spotify-sec>.e-con-inner>.e-con {
flex: 0 0 100% !important;
max-width: 100% !important;
} 
.slick-list {
padding: 0px 0% !important;
}
.rooted-sec .e-con-inner:before {
display: none;
}
.rooted-sec .e-con-inner:after {
display: none;
}
.image-style .blog-card {
margin: 20px 10px 40px 10px;
}
.image-style .blog-slider ul.slick-dots {
    bottom: -10px;
}
.image-style button.slick-prev {
    left: 277px !important;
   
}
.image-style button.slick-next {
    right: 277px !important;
}
.blog-slider {
margin-bottom: 0 !important;
}
.image-style .slick-dotted >button.slick-arrow {
    display: none !important;
}
.border-img {
    width: 520px;
}
.border-img img {
    height: 350px;
    object-fit: contain;
}
.welness-roadmap .welness-box .elementor-image-box-wrapper {
    flex-direction: column !important;
    text-align: left !important;
}
.spotify-play .trackTitle {
    font: 500 22px "Rubik", Sans-serif;
}
.spotify-right-col {
    padding: 40px 0 0 0;
}
.wellness-box-a .e-flex.e-con.e-child:first-child, .wellness-box-b .e-flex.e-con.e-child:last-child  {
    width: 54%;
}
.wellness-box-a .e-flex.e-con.e-child:last-child, .wellness-box-b .e-flex.e-con.e-child:first-child  {
    width: 46%;
}
.welness-roadmap .welness-box .elementor-widget-container:after {
    display: none;
}
.welness-roadmap .welness-box figure.elementor-image-box-img {
    flex: 0 0 23%;
    margin-right: auto !important;
    min-height: 70px;
}
.welness-roadmap .elementor-image-box-content {
   margin-top: 21px !important;
}
.welness-roadmap .number-01:before{
	left: 7px !important;
    top: 102px !important;
}

.welness-roadmap .number-03:before{
	left: 8px !important;
	top: 100px !important;
}
.welness-roadmap.elementor-element-ffdc877::before {
    background-position: 52% 13px !important;
}
.nourish-sec>.e-con-inner {
    flex-wrap: wrap !important;
    grid-gap: 40px;
}
.nourish-sec>.e-con-inner>.e-con {
flex: 0 0 100% !important;
max-width: 100% !important;
} 
.nourish-sec .elementor-element-53d6c94 {
    margin-top: 50px;
}
.typical-respond-tabs .elementor-tabs-wrapper {
width: 80% !important;
}
.tab-content-heading {
flex: 0 0 100% !important;
margin-top: 20px !important;
}
.tab-content {
flex: 0 0 100% !important;
top: 30px !important;
}
.typical-respond-tabs .elementor-tab-title.elementor-active{
width: 70px !important;
height: 70px !important;
}
.typical-respond-tabs .elementor-tab-title {
width: 70px !important;
height: 70px !important;
}
.typical-respond-tabs .elementor-tab-title{
line-height: 70px !important;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
top: 27px !important;

}
/*spotify section*/
.spotify-sec>.e-con-inner {
    flex-wrap: wrap !important;
}
.spotify-sec>.e-con-inner>.e-con {
flex: 0 0 100% !important;
max-width: 100% !important;
} 
.slick-list {
padding: 0px 0% !important;
}
.rooted-sec .e-con-inner:before {
display: none;
}
.rooted-sec .e-con-inner:after {
display: none;
}
.image-style .blog-card {
margin: 20px 10px 40px 10px;
}
.image-style button.slick-prev {
    left: 277px !important; 
}
.image-style button.slick-next {
    right: 277px !important;
}
.blog-slider {
margin-bottom: 0 !important;
}
.image-style .slick-dotted >button.slick-arrow {
    display: none !important;
}}




@media (max-width: 767px) {
.cta-col .e-con>.e-con-inner {
  height: auto !important;
}
.welness-roadmap::before {
background-size: 1175px 91.4%;
}
.welness-background:before, .welness-background:after, .rooted-background:before, .rooted-background:after, .tab-content-heading:after  {
   display:none; 
}
.welness-box figure.elementor-image-box-img {
flex: 0 0 11.57%;
background: #76BB67;
width: 70px !important;
height: 70px !important;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.welness-box figure.elementor-image-box-img img {
max-width: 25px !important;
height: 25px !important;
}
.welness-box .elementor-image-box-content {
flex: 0 0 50%;
}
.welness-box .elementor-widget-container:after {
content: "";
background: #76BB67;
width: 190px;
height: 94px;
position: absolute;
right: 20px;
top: 29px;
border-radius: 10px;
}
.number-01:before, .number-03:before {
background: #03593A;
width: 70px;
height: 70px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #fff;
font: 600 46px "Inter";
position: absolute;
left: 140px;
top: 76px;
}
.number-02:after, .number-04:after {
background: #03593A;
border-radius: 50%;
width: 70px;
height: 70px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font: 600 36px "Inter";
position: absolute;
right: 150px;
top: 75px;
}
.number-01:before {
    content: "1";
}
.number-02:after {
    content: "2";
}
.number-03:before{
    content: "3";
}
.number-04:after{
    content: "4";
}
.tab-content ul.img-box li {
    flex: 0 0 100%;
}
.right-arow-btn span.elementor-button-icon {
margin-top: 0;
}
.right-arow-btn svg {
width: 10px;
}
.amazon-icon a.elementor-button:before {
content: "";
background: url(/wp-content/uploads/2025/06/image-2.png) no-repeat center;
position: absolute;
background-size: contain;
top: 10px;
left: 10px;
width: 25px;
height: 25px;
}
.amazon-icon a.elementor-button {
position: relative;
}
.border-img{
border: 3px solid #76BB6766;
border-radius: 10px;
}
.nourish-list li.elementor-icon-list-item {
border: 1px solid #012B1C;
border-radius: 10px;
background-color: #F4FFF2BD;
padding: 12px 20px;
}
.marquee-wrapper .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
-moz-transition-timing-function: linear !important;
-o-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.marquee-wrapper img {
    width: 100px;
    height: 100px;
}
.cta-col {
min-height: auto;
}
.post-author{
    background: #d4f1ed;
    padding: 4px 8px;
    border-radius: 6px; 
    font-size: 0.9rem;
}
.read-time{
    background: #e0f2e9; 
    padding: 4px 8px; 
    border-radius: 6px; 
    font-size: 0.9rem;
}
.blog-card h2 {
    color: #03593A;
    font: 700 30px 'Rubik';
}
.blog-card .post-icon a {
    background: #03593A;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-card .tag{
display:inline-block;
background: transparent;
color: #012B1C;
padding: 4px 10px;
margin:2px;
border: 1px solid #012B1C;
border-radius: 8px;
font: 500 16px 'Rubik';
}
.typical-respond-tabs .elementor-tabs-wrapper {
    width: 40%;
    display: flex;
    position: relative;
    justify-content: space-between;
}
.typical-tab {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
    content: "";
    position: absolute;
    top: 18px;
    border: dashed #CAF1C1;
    border-width: 3px 0 0 0;
    width: 100%;
    bottom: 0;
    z-index: 0;
}
.typical-respond-tabs .elementor-tab-content {
    padding: 0 !important;
}
.typical-tab h2 {
font: 800 44px "Rubik", Sans-serif;
color: #03593A;
line-height: 54px;
}
.tab-content-heading {
    flex: 0 0 40%;
    margin-top: 20px;
}
.tab-content {
    flex: 0 0 46%;
    position: relative;
    top: -40px;
}
.tab-content h3{
font: 500 28px "Rubik", Sans-serif;
color: #03593A;
line-height: 38px;
margin-bottom: 30px;
}
.tab-content ul {
list-style: none;
padding: 0;
}
.tab-content li {
border: 1px solid #03593A;
border-radius: 8px;
padding: 11px 20px;
margin-bottom: 15px;
font: 400 18px "Rubik", Sans-serif;
color: #03593A;
background: linear-gradient(0deg, #FFFFFF, #F4FFF2);
}
.tab-content li span{
color: #308F1B;
font-weight: 600;
}
.typical-respond-tabs .elementor-tab-title.elementor-active {
background: #03593A;
border-radius: 50%;
padding: 0;
width: 40px !important;
text-align: center;
height: 40px;
}
.typical-respond-tabs .elementor-tab-title {
background: #CAF1C1;
border-radius: 50%;
padding: 0;
width: 40px !important;
text-align: center;
height: 40px;
vertical-align: middle;
z-index: 1;
}
.image-style .blog-card{
    background:rgba(255, 255, 255, 1) !important;
}
.image-style .slick-slide>a img {
    width: 100%;
    height: 300px !important;
    object-fit: cover;
    max-width: 2560px;
    border-radius: 10px;
    border: 3px solid #76BB6766;
}
.image-style .blog-card h2 {
    color: #03593A;
    margin-top: 30px;
    margin-bottom: 12px;
}
.image-style .slick-slide>p {
    color:rgba(94, 94, 94, 1);
    font-family: Rubik;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 15px !important;
}
.image-style .post-author  {    
    background: rgba(48, 143, 27, 1) !important;
    padding: 7px 10px;
    border-radius: 6px;
    font-size: 15px !important;
    color: rgba(255, 255, 255, 1);
    margin-right: 9px;
    font-family: Rubik;
    font-weight: 500;
    line-height: 25px;
}
.image-style .post-author:before {
    content: "";
    display: inline-block;
    background: url(/wp-content/uploads/2025/06/alarm.png) no-repeat left center;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    vertical-align: middle;
    margin-top:-3px;
}
.image-style .read-time {
    background: rgba(48, 143, 27, 1) !important;
    padding: 7px 10px;
    border-radius: 6px;
    font-size: 15px !important;
    color: rgba(255, 255, 255, 1);
    margin-right: 9px;
    font-family: Rubik;
    font-weight: 500;
    line-height: 25px;
}
.image-style .read-time:before {
    content: "";
    background: url(/wp-content/uploads/2025/06/ink_pen.png);
    width: 16px;
    height: 16px;
    background-size: contain;
    margin-right: 2px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
}
.image-style .tags-icon {
  display: flex;
  justify-content: space-between;
  margin-top: 7px;
}
.image-style .blog-card .tag{
    padding: 4px 5px !important;
}
.image-style .slick-prev:before{
    display:none;
}
.blog-slider .slick-dots li button:hover {
    background: inherit;
    border-radius: inherit;
    padding: 0;
    width: 17px;
    height: 17px;
}
.blog-slider .slick-dots li button:focus {
background-color: inherit;
}
.blog-slider .slick-dots li button {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    padding: 0;
}
.image-style .slick-arrow >img {
    height: auto;
    max-width: 100% !important;
    vertical-align: middle;
    width: 38px;
    align-items: center;
}
.image-style .slick-dotted >button.slick-arrow {
    background-color: rgba(212, 255, 203, 1) !important;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 1;
}
.image-style .slick-next:before, .slick-prev:before {
    display: none;
}
.blog-slider .slick-dots li.slick-active {
    background: #03593A !important;
    border-radius:50% !important;
    height:17px !important;
    width:17px !important;
}
.blog-slider .slick-dots li{
    background: #B8DEB0 !important;
    border-radius:50% !important;
    height:17px !important;
    width:17px !important;
    margin: 0 7px;
}
.image-style button.slick-prev {
    left: 100px;
}
.rooted-sec >.e-con-inner{
    position: relative;
}
.rooted-sec .e-con-inner:before {
    content: "";
    position: absolute;
    top: 122px;
    bottom: 0;
    width: 300px;
    margin: auto;
    height: 625px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 2.02%, rgba(255, 255, 255, 0.8) 97.58%);
}
.post-icon img {
    width: 40px;
}
.blog-slider ul.slick-dots {
    bottom: -35px;
}
.rooted-sec .e-con-inner:after {
    content: "";
    position: absolute;
    top: 122px;
    right: 0;
    bottom: 0;
    width: 300px;
    margin: auto;
    height: 625px;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 2.02%, rgba(255, 255, 255, 0.8) 97.58%);
}
.blog-card.slick-active.slick-center {
    box-shadow: 0px 0 15px 0px #00000033;
}
.image-style button.slick-next {
    right: 100px;
}
.image-style .slick-dots button::before {
    display: none;
}
.music-player span.tracklist-item-time {
font: 400 16px "Rubik";
color: #76BB67;
}
.music-player .totalTime, .music-player .currentTime {
    font: 400 14px 'Rubik';
    color: #8F8F8F;
}
.music-player span.track-number {
    padding: 0 !important;
}
.music-player li.sr-playlist-item {
    border: 1px solid #8F8F8F33 !important;
    border-radius: 10px;
    padding: 10px 20px !important;
    margin-bottom: 10px;
}
.music-player .playlist.sr_waveform_mediaElement {
    padding: 20px 0 !important;
}
.music-player .srp_meta.srp_meta_0.album-title {
    color: #012B1C;
    font: 500 28px "Rubik", Sans-serif;
}
.music-player .srp_subtitle {
    color: #8C8C8C;
    font: 400 18px "Rubik", Sans-serif;
}
.music-player .srp_player_boxed.srp_player_grid {
    background: #CFE4CC;
    border-radius: 10px;
}
.music-player .srp-play-circle {
background-color: #03593A;
border-color: #03593A !important;
width: 56px;
height: 56px;
}
.music-player i.sricon-play {
    color: #fff;
}
.music-player span.number {
    font: 400 16px "Rubik";
}
.music-player .tracklist-item-title {
    font: 700 18px "Rubik";
    color: #012B1C;
}
.welness-roadmap .welness-box .elementor-widget-container:after {
    display:none;
}
.spotify-play .track img {
    flex: 0 0 100%;
    object-fit: cover;
    object-position: left;
    max-width: 110px;
}
.spotify-play .track .content-track {
    flex: 0 0 100%;
}
.spotify-play .track .content-track .listen-spotify img {
    height: auto;
    max-width: 35px;
    margin-top: 10px;
}
.spotify-play .audio-player {
    padding: 12px 15px;
}
.welness-roadmap.elementor-element-ffdc877::before {
background-position: 52% 35px !important;
}
.spotify-play .track {
    padding: 15px;
    flex-wrap: wrap;
    position: relative;
}
.welness-roadmap.elementor-element-ffdc877::before {
background-size: 413px auto !important;
}
.welness-roadmap .elementor-element.elementor-element-b69aa3f img,
.welness-roadmap .elementor-element.elementor-element-1a293b0 img,
.welness-roadmap .elementor-element.elementor-element-7f24c23 img,
.welness-roadmap .elementor-element.elementor-element-02981a3 img {
height: 400px !important;
}
.spotify-play .trackTitle {
font: 500 22px "Rubik", Sans-serif;
line-height: 32px;
}
.spotify-play .track .content-track .listen-spotify a {
    position: absolute;
    right: 15px;
    top: 10px;
    height: auto;
}
.welness-roadmap .elementor-image-box-content {
   margin-top: 32px !important;
}
.welness-roadmap .number-01:before, .welness-roadmap .number-03:before{
	left: 13px !important;
    top: 52px !important;
    font: 600 30px "Inter";
    width: 60px;
    height: 60px;
}
.welness-roadmap .number-02:after, .number-04:after {
    right: 13px !important;
    top: 52px !important;
    font: 600 30px "Inter";
    width: 60px;
    height: 60px;
}
.typical-respond-tabs .elementor-tabs-wrapper {
    width: 95% !important;
}
.typical-respond-tabs .elementor-tab-title.elementor-active{
    width: 55px !important;
   height: 55px !important;
}
.typical-respond-tabs .elementor-tab-title {
    width: 55px !important;
   height: 55px !important;
}
 .typical-respond-tabs .elementor-tab-title{
line-height: 55px !important;
}
.typical-respond-tabs .elementor-tabs-wrapper:after {
   top: 27px !important;
}
.typical-respond-tabs .tab-content-heading {
margin-bottom: 20px !important;
}
.typical-respond-tabs .typical-tab h2 {
font: 800 26px "Rubik", Sans-serif !important;
}
.typical-respond-tabs .tab-content-heading {
flex: 0 0 100% !important;
margin-top: 20px;
}
.typical-respond-tabs .tab-content {
flex: 0 0 100% !important;
top: 0;
}
.tab-content h3 {
    font: 500 24px "Rubik", Sans-serif;
}
.typical-respond-tabs .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}
.slick-list {
padding: 0px 0% !important;
}
.image-style .slick-dotted > button.slick-arrow {
display: none !important;
}
.rooted-sec .e-con-inner:before {
display: none;
}
.rooted-sec .e-con-inner:after {
display: none;
}
.blog-card {
margin: 10px 5px !important;
padding: 20px 15px !important;
height: 700px !important;
}
.nourish-sec .elementor-element-53d6c94 {
margin-top: 50px;
}
.blog-card .tag{
    display: none;
}
.post-icon img {
    width: 30px;
}
.spotify-right-col h2 {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.blog-card .post-icon a {
    width: 60px;
    height: 40px;
}
.top-product .woocommerce ul.products li.product a img {
    max-width: 300px;
}
.welness-box .elementor-widget-container:before {
    width: 290px;
    margin: auto;
    height: 90px;
    right: 20px;
    top: 25px;
}}




@media (max-width: 480px){
.spotify-right-col h2 { 
font-size: 20px !important;
line-height: 28px !important;
} 
.spotify-right-col p { 
font-size: 14px;
line-height: 26px;
}
}/* End custom CSS */