.elementor-375261 .elementor-element.elementor-element-c1f5b55{--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;--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-375261 .elementor-element.elementor-element-f4ee7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-97e3d79{--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:center;--align-items:center;}.elementor-375261 .elementor-element.elementor-element-97e3d79:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-97e3d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F5C52;}.elementor-375261 .elementor-element.elementor-element-8515cb4{--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;--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-375261 .elementor-element.elementor-element-ca51718 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-ca51718{text-align:center;}.elementor-375261 .elementor-element.elementor-element-ca51718 img{width:100%;}.elementor-375261 .elementor-element.elementor-element-1916b44{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-450d108{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-375261 .elementor-element.elementor-element-2bcd860.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-fe33391.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-cffada0.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-3573b7f.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-d7cb332.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-4d4ff3b{--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:010px 010px;--row-gap:010px;--column-gap:010px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375261 .elementor-element.elementor-element-51d158a{text-align:center;}.elementor-375261 .elementor-element.elementor-element-b0b30bb{text-align:center;}.elementor-375261 .elementor-element.elementor-element-b0b30bb .elementor-heading-title{font-size:30px;}.elementor-375261 .elementor-element.elementor-element-43b4fd2 > .elementor-widget-container{padding:0px 0px 040px 0px;}.elementor-375261 .elementor-element.elementor-element-43b4fd2.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-f7cd7ac{--display:flex;}.elementor-375261 .elementor-element.elementor-element-2cf38cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-a00e9ab{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-a00e9ab:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-a00e9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-2b8c640{--display:flex;}.elementor-375261 .elementor-element.elementor-element-2cc2544 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-5cc6428.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-de9b4ea{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-de9b4ea:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-de9b4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-8ee8fa5{--display:flex;}.elementor-375261 .elementor-element.elementor-element-538e1ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-64dc51b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-f8fbb44{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375261 .elementor-element.elementor-element-c648d84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-3267a64{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-3267a64:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-3267a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-021a367{--display:flex;}.elementor-375261 .elementor-element.elementor-element-4cf34b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-7171c44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-8209c2d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-8209c2d:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-8209c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-b701d29{--display:flex;}.elementor-375261 .elementor-element.elementor-element-2952fbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-ad53398.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-e72b599{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-e72b599:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-e72b599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-65947e8{--display:flex;}.elementor-375261 .elementor-element.elementor-element-d1580c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-4a70933.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-1e1f25e{--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;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375261 .elementor-element.elementor-element-1e1f25e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-dd58f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-375261 .elementor-element.elementor-element-dd58f85.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-44fbf76{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-16ba3c2{--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;--justify-content:center;--align-items:center;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-7daac11.elementor-element{--align-self:center;}.elementor-375261 .elementor-element.elementor-element-6cfd219{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-cef4e2a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-cef4e2a:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-cef4e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-481fe5f{--display:flex;}.elementor-375261 .elementor-element.elementor-element-3cf44f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-81fb87a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E2DA;--border-color:#E5E2DA;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-81fb87a:not(.elementor-motion-effects-element-type-background), .elementor-375261 .elementor-element.elementor-element-81fb87a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375261 .elementor-element.elementor-element-22cbbfc{--display:flex;}.elementor-375261 .elementor-element.elementor-element-a1d1874.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-3706151{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-375261:not(.elementor-motion-effects-element-type-background), body.elementor-page-375261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}body.elementor-page-375261{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-375261 .elementor-element.elementor-element-450d108{--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-2cf38cd{--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-2b8c640{--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-375261 .elementor-element.elementor-element-8ee8fa5{--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-375261 .elementor-element.elementor-element-c648d84{--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-021a367{--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-375261 .elementor-element.elementor-element-b701d29{--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-375261 .elementor-element.elementor-element-65947e8{--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-375261 .elementor-element.elementor-element-1e1f25e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-375261 .elementor-element.elementor-element-dd58f85.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-44fbf76{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-6cfd219{--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-481fe5f{--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-375261 .elementor-element.elementor-element-22cbbfc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-375261 .elementor-element.elementor-element-1916b44{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-450d108{--width:75%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-375261 .elementor-element.elementor-element-4d4ff3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375261 .elementor-element.elementor-element-43b4fd2 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 8px 0px 8px;}.elementor-375261 .elementor-element.elementor-element-43b4fd2{text-align:center;}.elementor-375261 .elementor-element.elementor-element-2cf38cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-a00e9ab{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-2b8c640{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-de9b4ea{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-8ee8fa5{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-c648d84{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-3267a64{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-021a367{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-8209c2d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-b701d29{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-e72b599{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-375261 .elementor-element.elementor-element-65947e8{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-1e1f25e{--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-375261 .elementor-element.elementor-element-dd58f85.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375261 .elementor-element.elementor-element-44fbf76{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-375261 .elementor-element.elementor-element-2fd74cf{width:100%;max-width:100%;}.elementor-375261 .elementor-element.elementor-element-6cfd219{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-375261 .elementor-element.elementor-element-cef4e2a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-375261 .elementor-element.elementor-element-481fe5f{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375261 .elementor-element.elementor-element-81fb87a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-375261 .elementor-element.elementor-element-22cbbfc{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-375261 .elementor-element.elementor-element-a00e9ab{--width:100%;}.elementor-375261 .elementor-element.elementor-element-2b8c640{--width:100%;}.elementor-375261 .elementor-element.elementor-element-de9b4ea{--width:100%;}.elementor-375261 .elementor-element.elementor-element-8ee8fa5{--width:100%;}.elementor-375261 .elementor-element.elementor-element-3267a64{--width:100%;}.elementor-375261 .elementor-element.elementor-element-021a367{--width:100%;}.elementor-375261 .elementor-element.elementor-element-8209c2d{--width:100%;}.elementor-375261 .elementor-element.elementor-element-b701d29{--width:100%;}.elementor-375261 .elementor-element.elementor-element-e72b599{--width:100%;}.elementor-375261 .elementor-element.elementor-element-65947e8{--width:100%;}.elementor-375261 .elementor-element.elementor-element-1e1f25e{--width:100%;}.elementor-375261 .elementor-element.elementor-element-cef4e2a{--width:100%;}.elementor-375261 .elementor-element.elementor-element-481fe5f{--width:100%;}.elementor-375261 .elementor-element.elementor-element-81fb87a{--width:100%;}.elementor-375261 .elementor-element.elementor-element-22cbbfc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-375261 .elementor-element.elementor-element-a00e9ab{--width:100%;}.elementor-375261 .elementor-element.elementor-element-2b8c640{--width:100%;}.elementor-375261 .elementor-element.elementor-element-de9b4ea{--width:100%;}.elementor-375261 .elementor-element.elementor-element-8ee8fa5{--width:100%;}.elementor-375261 .elementor-element.elementor-element-3267a64{--width:100%;}.elementor-375261 .elementor-element.elementor-element-021a367{--width:100%;}.elementor-375261 .elementor-element.elementor-element-8209c2d{--width:100%;}.elementor-375261 .elementor-element.elementor-element-b701d29{--width:100%;}.elementor-375261 .elementor-element.elementor-element-e72b599{--width:100%;}.elementor-375261 .elementor-element.elementor-element-65947e8{--width:100%;}.elementor-375261 .elementor-element.elementor-element-cef4e2a{--width:100%;}.elementor-375261 .elementor-element.elementor-element-481fe5f{--width:100%;}.elementor-375261 .elementor-element.elementor-element-81fb87a{--width:100%;}.elementor-375261 .elementor-element.elementor-element-22cbbfc{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-2bcd860 */.elementor-375261 .elementor-element.elementor-element-2bcd860 {
    filter: grayscale(100%) brightness(.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe33391 */.elementor-375261 .elementor-element.elementor-element-fe33391 {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cffada0 */.elementor-375261 .elementor-element.elementor-element-cffada0 {
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3573b7f */.elementor-375261 .elementor-element.elementor-element-3573b7f {
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7cb332 */.elementor-375261 .elementor-element.elementor-element-d7cb332 {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450d108 */.elementor-375261 .elementor-element.elementor-element-450d108 img {
    height: 30px !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1916b44 */.wlcf-trigger{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00e9ab */.elementor-375261 .elementor-element.elementor-element-a00e9ab {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9b4ea */.elementor-375261 .elementor-element.elementor-element-de9b4ea {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3267a64 */.elementor-375261 .elementor-element.elementor-element-3267a64 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8209c2d */.elementor-375261 .elementor-element.elementor-element-8209c2d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72b599 */.elementor-375261 .elementor-element.elementor-element-e72b599 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd58f85 */.elementor-375261 .elementor-element.elementor-element-dd58f85 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7daac11 */.elementor-375261 .elementor-element.elementor-element-7daac11 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cef4e2a */.elementor-375261 .elementor-element.elementor-element-cef4e2a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81fb87a */.elementor-375261 .elementor-element.elementor-element-81fb87a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */:root {
    --teal: #1a7a6e;
    --teal-light: #2a9d8f;
    --teal-dark: #0f5c52;
    --cream: #f7f5f0;
    --accent: #c9a96e;
    --accent-light: #f5edd8;
    --gray: #6b7280;
    --border: #e5e2da;
    --red: #e03e3e;
}

body {
    font-family: 'DM Sans', sans-serif !important;
}


.section-label {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--teal);
    margin-bottom: 10px;
}

.section-title h2 {
    font-size: 30px !important;
    font-weight: 700;
    color: var(--teal-dark) !important;
}

.section-sub  {
    color: var(--gray) !important;
    font-size: 17px !important;
    margin-bottom: 52px;
}


/* ── AUDIENCE TAGS ── */
.audience-tag {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    margin-bottom: 10px;
}

.audience-men {
    background: #e8f4f2;
    color: var(--teal-dark);
}

.audience-women {
    background: #fce8f0;
    color: #9b3060;
}

.audience-both {
    background: #f0eaf8;
    color: #5c3b8a;
}

.price-member {
    font-size: 24px;
    font-weight: 700;
    color: var(--teal)
}

.price-retail {
    font-size: 14px;
    color: var(--gray);
    text-decoration: line-through;
    margin-left: 8px;
}

.price-label {
    font-size: 11px;
    line-height: 15px;
    color: var(--gray);
    margin-bottom: 16px
}

.card-body {
    padding: 0;
    flex: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    text-align: left;
}

.card-name-title {
    font-family: 'Playfair Display', serif !important;
    font-size: 22px;
    font-weight: 700 !important;
    color: var(--teal-dark);
    margin-bottom: 8px;
    line-height: 1.2;
}

.card-desc {
    font-size: 14px;
    color: var(--gray);
    line-height: 1.6;
    margin-bottom: 20px;
    flex: 1;
}

.btn-card {
    display: block;
    text-align: center;
    background: var(--teal);
    color: #fff !important;
    padding: 14px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    margin-top: auto;
    transition: background .2s;
}

.btn-card:hover {
    color: white !important;
    background: var(--teal-dark)
}


/* ── CATEGORY ── */
.cat-block {
    margin-bottom: 56px
}

.cat-header {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-bottom: 10px;
    padding-bottom: 16px;
    border-bottom: 2px solid var(--border);
}

.cat-badge {
    display: inline-block;
    border-radius: 6px;
    padding: 5px 14px;
    font-size: 13px;
    font-weight: 700;
}

.cat-badge.teal {
    background: var(--teal);
    color: #fff
}

.cat-badge.accent {
    background: var(--accent);
    color: #fff
}

.cat-name {
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    font-weight: 700;
    color: var(--teal-dark)
}

/* ── WHY BLOCK ── */
.why {
    max-width: 100%;
    margin: 0 auto;
    padding: 100px 80px;
    display: grid;
    grid-template-columns: 1fr;
    gap: 60px;
    align-items: stretch;
    background: var(--cream);
}

.why-img {
    border-radius: 0;
    overflow: hidden;
    display: flex;
    align-items: stretch;
}

.why-img img {
    width: 100%;
    height: 100%;
    min-height: 600px;
    object-fit: cover;
    object-position: center right;
    display: block
}

.why-label {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--teal);
    margin-bottom: 14px
}

.why h2 {
    font-family: 'Playfair Display', serif !important;
    font-size: 40px !important;
    font-weight: 700;
    color: var(--teal-dark);
    line-height: 1.12;
    margin-bottom: 20px
}

.why-intro {
    font-size: 18px;
    color: var(--gray);
    line-height: 1.65;
    margin-bottom: 36px
}

.why-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 0px;
}

.why-list li {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    font-size: 18px;
    line-height: 1.65;
    color: #1c1c1c
}

.why-list li::before {
    content: '';
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    margin-top: 4px;
    background: var(--teal);
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 17px;
    background-position: center;
    background-repeat: no-repeat;
}

@media (max-width: 767px) {
    .why {
        padding: 8px;
    }
}

/* ── GLP-1 OFFER ── */
.glp-offer {
    background: var(--cream);
    padding: 80px 60px;
    text-align: center;
}

.glp-inner-wide {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 60px;
}

.glp-header {
    margin-bottom: 48px;
}

.glp-badge {
    display: inline-block;
    background: var(--teal);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    padding: 6px 18px;
    border-radius: 20px;
    margin-bottom: 16px;
}

.glp-title {
    font-family: 'Playfair Display', serif;
    font-size: clamp(32px, 4vw, 48px);
    font-weight: 700;
    color: var(--teal-dark);
    margin-bottom: 12px;
    line-height: 1.1;
}

.glp-sub {
    font-size: 17px;
    color: var(--gray);
    line-height: 1.5;
}

.glp-cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 28px;
    max-width: 100%;
    margin-bottom: 28px;
}

.glp-card {
    background: #fff;
    border: 2px solid var(--border);
    border-radius: 20px;
    padding: 36px 32px;
    text-align: left;
    display: flex;
    flex-direction: column;
}

.glp-card-featured {
    border-color: var(--teal);
}

.glp-card-tag {
    display: inline-block;
    background: var(--accent-light);
    color: var(--teal-dark);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .1em;
    text-transform: uppercase;
    padding: 4px 12px;
    border-radius: 6px;
    margin-bottom: 16px;
}

.glp-card-type {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--gray);
    margin-bottom: 6px;
}

.glp-card-name {
    font-family: 'Playfair Display', serif !important;
    font-size: 24px;
    font-weight: 700;
    color: var(--teal-dark);
    margin-bottom: 20px;
    line-height: 1.2;
}

.glp-card-price-wrap {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
}

.glp-card-from {
    font-size: 13px;
    color: var(--teal);
    font-weight: 500;
    margin-bottom: 2px;
}

.glp-card-price {
    font-size: 52px;
    font-weight: 700;
    color: var(--teal);
    line-height: 1;
}

.glp-card-star {
    font-size: 32px;
}

.glp-card-list {
    list-style: disc;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 15px;
    color: #1c1c1c;
    line-height: 1.5;
    flex: 1;
    margin-bottom: 28px;
}

.glp-card-highlight {
    color: var(--teal);
}

.wlcf-start-now-btn.single_add_to_cart_button.button.alt{
    display: block;
    text-align: center;
    background: var(--teal);
    color: #fff !important;
    padding: 14px;
    width: 100% !important;
    border-radius: 10px;
    font-size: 16px !important;
    font-weight: 600;
    text-decoration: none;
    transition: background .2s;
    margin: 0 auto;
}

.wlcf-start-now-btn.single_add_to_cart_button.button.alt:hover {
    background: var(--teal-dark);
}

.glp-fine {
    font-size: 12px;
    color: var(--gray);
    opacity: .7;
    margin-top: 8px;
}



/* ── FINAL CTA ── */
.final-cta {
    background: linear-gradient(135deg, var(--teal-dark) 0%, var(--teal) 100%);
    padding: 72px 40px;
    text-align: center;
    color: #fff;
}

.final-cta h2 {
    color: #fff;
    font-family: 'Playfair Display', serif !important;
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 12px
}

.final-cta p {
    font-size: 16px;
    opacity: .85;
    margin-bottom: 32px
}

.btn-final {
    display: inline-block;
    background: var(--accent);
    color: #fff !important;
    padding: 18px 48px;
    border-radius: 8px;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    transition: opacity .2s;
}

.final-cta .btn-final:hover {
    opacity: .88 !important;
    color: #fff !important;
}


.final-fine {
    font-size: 12px;
    opacity: .55;
    margin-top: 14px
}/* End custom CSS */