.elementor-7534 .elementor-element.elementor-element-513b1170{--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;}.elementor-7534 .elementor-element.elementor-element-5b66c8a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7534 .elementor-element.elementor-element-a793b36{--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;}.elementor-7534 .elementor-element.elementor-element-2f17c7{text-align:start;}.elementor-7534 .elementor-element.elementor-element-2f17c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.05em;}.elementor-7534 .elementor-element.elementor-element-15a1f24d{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.25em;color:#083F35;}.elementor-7534 .elementor-element.elementor-element-6eb0c48c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7534 .elementor-element.elementor-element-ec22176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7534 .elementor-element.elementor-element-4183ddcc{text-align:start;}.elementor-7534 .elementor-element.elementor-element-4183ddcc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:112px;font-weight:900;line-height:1.05em;color:#083F35;}.elementor-7534 .elementor-element.elementor-element-2fba19ff{text-align:start;}.elementor-7534 .elementor-element.elementor-element-2fba19ff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:31px;font-weight:400;line-height:1.05em;color:#28A979;}.elementor-7534 .elementor-element.elementor-element-1f96a379{text-align:start;}.elementor-7534 .elementor-element.elementor-element-1f96a379 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:900;line-height:1.05em;color:#232323;}.elementor-7534 .elementor-element.elementor-element-6911e4bb{--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;}.elementor-7534 .elementor-element.elementor-element-26b5835a .elementor-button{background-color:#43B88D;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#43B88D;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-7534 .elementor-element.elementor-element-5db66288 .elementor-button{background-color:#ffffff;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;fill:#083F35;color:#083F35;border-style:solid;border-width:2px 2px 2px 2px;border-color:#083F35;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-7534 .elementor-element.elementor-element-4b8e2819{--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;}@media(min-width:768px){.elementor-7534 .elementor-element.elementor-element-5b66c8a6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-513b1170 */.elementor-7534 .elementor-element.elementor-element-513b1170{background:radial-gradient(circle at 50% 45%, #d5f5e9 0%, #effbf6 42%, #ffffff 100%);min-height:977px;overflow:hidden;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-hero-wrap{max-width:1440px;margin:0 auto;padding:78px 70px 42px;position:relative;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-topline{display:flex;flex-direction:row;align-items:center;gap:18px;margin-bottom:72px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-pill .elementor-heading-title{background:#27b884;color:#083f35;border-radius:999px;padding:8px 17px;font-size:14px;letter-spacing:2px;display:inline-block;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-kicker .elementor-widget-container{letter-spacing:10px;text-transform:uppercase;color:#083f35;font-size:13px;font-weight:700;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-main{display:grid;grid-template-columns:43% 32% 25%;align-items:start;position:relative;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-left{padding-top:10px;z-index:2;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-title .elementor-heading-title{font-size:112px;line-height:.92;font-family:Gilroy, 'DM Sans', sans-serif;font-weight:900;letter-spacing:-4px;color:#093f35;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-title .green{color:#42b98c;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-sub .elementor-heading-title{font-size:31px;line-height:1;color:#28a979;font-weight:400;margin-top:36px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-headline .elementor-heading-title{font-size:38px;line-height:1.18;color:#232323;font-weight:900;max-width:520px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-buttons{display:flex;flex-direction:row;gap:16px;margin-top:36px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-btn2 .elementor-button{background:transparent!important;color:#083f35!important;border-color:#083f35!important;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-slider{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:86px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-line{width:34px;height:4px;background:#083f35;border-radius:20px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-dot{width:10px;height:4px;background:#cdbfb1;border-radius:20px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-circle{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-white{background:#fff;border:1px solid #d9d2c9;color:#083f35;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-dark{background:#083f35;color:#fff;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-center{position:relative;min-height:570px;display:flex;align-items:flex-start;justify-content:center;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-star{position:absolute;top:270px;left:50%;transform:translate(-50%,-50%);width:560px!important;z-index:0;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-bottle{position:relative;z-index:2;width:370px!important;margin-top:-50px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefits{padding-top:88px;z-index:3;gap:48px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit{display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:start;margin-bottom:44px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit img{width:58px!important;height:auto;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit h3{font-size:27px;line-height:1;font-weight:900;color:#050505;margin:0 0 8px;font-family:'DM Sans',sans-serif;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit p{font-size:20px;line-height:1.1;color:#111;margin:0;font-family:'DM Sans',sans-serif;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:22px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card{background:#fff;border-radius:24px;min-height:200px;padding:30px;box-shadow:0 20px 50px rgba(8,63,53,.08);position:relative;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card .tag{display:inline-block;padding:7px 16px;border-radius:999px;font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:900;color:#fff;background:#27b884;margin-bottom:28px;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card .gold{background:#caa75b;color:#1f1604;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card .dark{background:#083f35;color:#fff;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card h3{font-size:27px;line-height:1.15;margin:0 0 24px;color:#083f35;font-weight:500;font-family:'DM Sans',sans-serif;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-card p{font-size:15px;color:#333;margin:0;}
.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-arrow{position:absolute;right:30px;top:32px;width:36px;height:36px;border-radius:999px;background:#06493c;color:#24d399;display:flex;align-items:center;justify-content:center;font-size:20px;}
@media(max-width:1024px){.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-hero-wrap{padding:60px 30px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-main{grid-template-columns:1fr;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-title .elementor-heading-title{font-size:72px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-center{min-height:420px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-bottle{width:300px!important;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-star{width:440px!important;top:220px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefits{padding-top:0;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-cards{grid-template-columns:1fr;}}
@media(max-width:767px){.elementor-7534 .elementor-element.elementor-element-513b1170{min-height:auto;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-hero-wrap{padding:42px 18px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-kicker .elementor-widget-container{letter-spacing:4px;font-size:11px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-title .elementor-heading-title{font-size:52px;letter-spacing:-2px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-sub .elementor-heading-title{font-size:24px;margin-top:24px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-headline .elementor-heading-title{font-size:30px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-buttons{flex-direction:column;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-center{min-height:340px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-bottle{width:250px!important;margin-top:10px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-star{width:360px!important;top:170px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit{grid-template-columns:56px 1fr;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit h3{font-size:22px;}.elementor-7534 .elementor-element.elementor-element-513b1170 .ph-benefit p{font-size:16px;}.ph-card{min-height:170px;}}/* End custom CSS */