.elementor-23 .elementor-element.elementor-element-5a1000f4{--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;--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-23 .elementor-element.elementor-element-a82e61d4{--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;--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-23 .elementor-element.elementor-element-5a100020{--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;--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-23 .elementor-element.elementor-element-5a10001f{--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;--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-23 .elementor-element.elementor-element-5a10001e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100010{--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;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5a100009 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10000a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5a10000b{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10000e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a10000c .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a10000d .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a10000f{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10001d{--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;--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-23 .elementor-element.elementor-element-5a100011{--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;--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-23 .elementor-element.elementor-element-5a100012{--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;--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-23 .elementor-element.elementor-element-5a100013{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-5a100014{text-align:center;}.elementor-23 .elementor-element.elementor-element-5a100015{text-align:center;}.elementor-23 .elementor-element.elementor-element-5a100018{--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;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5a100016 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100016.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100016.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100016.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100016.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100016.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100016 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100016 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100017{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10001b{--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;--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-23 .elementor-element.elementor-element-5a100019 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100019.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100019.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100019.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100019.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100019.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100019 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100019 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10001a{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10001c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10002f{--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;--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-23 .elementor-element.elementor-element-5a10002e{--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;--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-23 .elementor-element.elementor-element-5a10002d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100023{--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;--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-23 .elementor-element.elementor-element-5a100021 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100022{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100026{--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;--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-23 .elementor-element.elementor-element-5a100024 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100025{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100029{--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;--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-23 .elementor-element.elementor-element-5a100027 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100028{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10002c{--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;--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-23 .elementor-element.elementor-element-5a10002a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10002b{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100041{--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;--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-23 .elementor-element.elementor-element-5a100040{--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;--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-23 .elementor-element.elementor-element-5a10003b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100038{--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;--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-23 .elementor-element.elementor-element-5a100036 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100037 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10003a{--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;--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-23 .elementor-element.elementor-element-5a100039{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-7e94a2c1 .elementor-tab-title, .elementor-23 .elementor-element.elementor-element-7e94a2c1 .elementor-tab-title:before, .elementor-23 .elementor-element.elementor-element-7e94a2c1 .elementor-tab-title:after, .elementor-23 .elementor-element.elementor-element-7e94a2c1 .elementor-tab-content, .elementor-23 .elementor-element.elementor-element-7e94a2c1 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-23 .elementor-element.elementor-element-5a10003f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10003d .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10003d.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10003d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10003d.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10003d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10003d.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10003d .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10003d .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10003e{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-cdb57640 .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a10006c{--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;--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-23 .elementor-element.elementor-element-5a10006b{--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;--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-23 .elementor-element.elementor-element-5a10006a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100056{--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;--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-23 .elementor-element.elementor-element-5a100042 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100043 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100044{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100054{--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;--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-23 .elementor-element.elementor-element-5a100049{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100045 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100045.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100045.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100045.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100045.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100045.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100045 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100045 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100048{--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;--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-23 .elementor-element.elementor-element-5a100046 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100047{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10004e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10004a .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10004a.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10004a.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10004a.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004a .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10004a .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10004d{--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;--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-23 .elementor-element.elementor-element-5a10004b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10004c{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100053{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10004f .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10004f.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10004f.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10004f.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10004f .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10004f .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100052{--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;--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-23 .elementor-element.elementor-element-5a100050 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100051{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a100055 .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a100069{--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;--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-23 .elementor-element.elementor-element-5a100057{--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;--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-23 .elementor-element.elementor-element-5a10005b{--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;--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-23 .elementor-element.elementor-element-5a100058 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100059 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10005a{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10005e{--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;--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-23 .elementor-element.elementor-element-5a10005c .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10005c.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10005c.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10005c.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005c .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10005c .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10005d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100061{--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;--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-23 .elementor-element.elementor-element-5a10005f .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10005f.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10005f.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10005f.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10005f .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10005f .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100060 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100064{--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;--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-23 .elementor-element.elementor-element-5a100062 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100062.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100062.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100062.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100062.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100062.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100062 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100062 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100063 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100067{--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;--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-23 .elementor-element.elementor-element-5a100065 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100065.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100065.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100065.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100065.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100065.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100065 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100065 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100066 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100068{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100083{--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;--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-23 .elementor-element.elementor-element-5a100082{--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;--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-23 .elementor-element.elementor-element-5a100081{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100071{--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;--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-23 .elementor-element.elementor-element-5a10006d{text-align:center;}.elementor-23 .elementor-element.elementor-element-5a100070{--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;--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-23 .elementor-element.elementor-element-5a10006e .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10006e.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10006e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10006e.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10006e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10006e.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10006e .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10006e .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10006f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100080{--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;--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-23 .elementor-element.elementor-element-5a100072 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100073 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100074{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10007e{--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;--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-23 .elementor-element.elementor-element-5a100077{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100075 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100076{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10007a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100078 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100079{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10007d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10007b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10007c{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a10007f .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000a7{--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;--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-23 .elementor-element.elementor-element-5a1000a6{--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;--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-23 .elementor-element.elementor-element-5a100089{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100086{--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;--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-23 .elementor-element.elementor-element-5a100084 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100085 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100088{--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;--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-23 .elementor-element.elementor-element-5a100087{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10008f{--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;--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-23 .elementor-element.elementor-element-5a10008c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10008a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10008b .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10008b.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10008b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10008b.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10008b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10008b.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10008b .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10008b .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10008d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10008e{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a100095{--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;--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-23 .elementor-element.elementor-element-5a100092{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100090 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100091 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100091.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100091.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100091.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100091.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100091.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100091 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100091 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100093 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100094{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a10009b{--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;--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-23 .elementor-element.elementor-element-5a100098{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a100096 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a100097 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a100097.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100097.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100097.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100097.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a100097.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a100097 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a100097 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a100099 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10009a{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000a1{--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;--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-23 .elementor-element.elementor-element-5a10009e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a10009c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a10009d .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-5a10009d.elementor-view-stacked .elementor-icon{background-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10009d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10009d.elementor-view-default .elementor-icon{color:#51b8a5;border-color:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10009d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5a10009d.elementor-view-default .elementor-icon svg{fill:#51b8a5;}.elementor-23 .elementor-element.elementor-element-5a10009d .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-5a10009d .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-5a10009f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000a0{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a1000a3{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a1000a4 .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000be{--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;--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-23 .elementor-element.elementor-element-5a1000be:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5a1000be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.stellagroup.pl/wp-content/uploads/2026/10/Zaklad-produkcyjny-Stella.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-5a1000bd{--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;--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-23 .elementor-element.elementor-element-5a1000ac{--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;--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-23 .elementor-element.elementor-element-5a1000a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000aa{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a1000ab .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000bc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a1000af{--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;--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-23 .elementor-element.elementor-element-5a1000ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000ae{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000b2{--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;--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-23 .elementor-element.elementor-element-5a1000b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000b1{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000b5{--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;--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-23 .elementor-element.elementor-element-5a1000b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000b4{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000b8{--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;--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-23 .elementor-element.elementor-element-5a1000b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000b7{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000bb{--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;--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-23 .elementor-element.elementor-element-5a1000b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:23px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000ba{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000cb{--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;--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-23 .elementor-element.elementor-element-5a1000ca{--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;--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-23 .elementor-element.elementor-element-5a1000c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a1000c2{--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;--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-23 .elementor-element.elementor-element-5a1000bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000c1{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000c8{--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;--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-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-5a1000e1{--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;--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-23 .elementor-element.elementor-element-5a1000e0{--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;--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-23 .elementor-element.elementor-element-5a1000df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-23 .elementor-element.elementor-element-5a1000d4{--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;--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-23 .elementor-element.elementor-element-5a1000cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000ce{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000d2{--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;--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-23 .elementor-element.elementor-element-5a1000cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000d0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000d1{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}.elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#123d37;border-radius:6px 6px 6px 6px;padding:19px 24px 19px 24px;}.elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button:focus{color:#ffffff;background-color:#245c51;}.elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a1000d3 .elementor-button:focus svg{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000de{--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;--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-23 .elementor-element.elementor-element-5a1000d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-1.5px;color:#123d37;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group > label, .elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-subgroup label{color:#123d37;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-type-html{padding-bottom:0px;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .e-form__buttons__wrapper__button-next{background-color:#123d37;color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-button[type="submit"]{background-color:#123d37;color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-5a1000dc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23 .elementor-element.elementor-element-5a1000dd{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#546c65;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-5a1000f4{--width:100%;}.elementor-23 .elementor-element.elementor-element-a82e61d4{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100020{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10001f{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10001e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100010{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10000e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10001d{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100011{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100012{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100013{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100018{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10001b{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10002f{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10002e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10002d{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100023{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100026{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100029{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10002c{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100041{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100040{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10003b{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100038{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10003a{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10003f{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10006c{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10006b{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10006a{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100056{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100054{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100049{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100048{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10004e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10004d{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100053{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100052{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100069{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100057{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10005b{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10005e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100061{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100064{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100067{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100083{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100082{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100081{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100071{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100070{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100080{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10007e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100077{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10007a{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10007d{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000a7{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000a6{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100089{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100086{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100088{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000a2{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10008f{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10008c{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100095{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100092{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10009b{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a100098{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000a1{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a10009e{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000a5{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000be{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000bd{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000ac{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000bc{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000af{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000b2{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000b5{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000b8{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000bb{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000cb{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000ca{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000c9{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000c2{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000c8{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000e1{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000e0{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000df{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000d4{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000d2{--width:100%;}.elementor-23 .elementor-element.elementor-element-5a1000de{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5a1000f4 */.elementor-23 .elementor-element.elementor-element-5a1000f4{--st-ink:#123d37;--st-accent:#48b5a0;--st-mint:#e7f3ec;--st-muted:#546c65;color:var(--st-ink);background:#fbfcf8;font-family:"DM Sans",sans-serif;overflow:hidden;isolation:isolate}
.elementor-23 .elementor-element.elementor-element-5a1000f4 *,.elementor-23 .elementor-element.elementor-element-5a1000f4 *:before,.elementor-23 .elementor-element.elementor-element-5a1000f4 *:after{box-sizing:border-box}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-widget{margin-bottom:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 p{margin:0 0 1em}
.elementor-23 .elementor-element.elementor-element-5a1000f4 p:last-child{margin-bottom:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 a{color:inherit}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-wrap{width:calc(100% - 112px);max-width:1280px;margin-left:auto;margin-right:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-row{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:40px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section{padding:110px 0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-eyebrow .elementor-heading-title{font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:2px;color:#428374}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-eyebrow{margin-bottom:26px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-heading-title{font-family:"Manrope",sans-serif;letter-spacing:-1.7px;font-weight:500}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-widget-text-editor{font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.65}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-button{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:none;transition:transform .3s,background .3s}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-button:hover{transform:translateY(-3px)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-button:focus-visible,.elementor-23 .elementor-element.elementor-element-5a1000f4 a:focus-visible{outline:3px solid #43b69d;outline-offset:5px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-btn-ghost .elementor-button{color:#123d37;background:transparent;padding-left:0;padding-right:0;border-radius:0;border-bottom:1px solid #b7cec3}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-btn-ghost .elementor-button:hover{color:#236658;background:transparent}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-btn-light .elementor-button{color:#123d37;background:#c8f0dc}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header{background:rgba(251,252,248,.98);border-bottom:1px solid #e3ebe4;padding:17px 0;position:relative;z-index:20}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header-row{gap:30px;min-height:64px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-logo-wrap{width:120px;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-logo img{width:104px;height:76px;object-fit:contain}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav-wrap{flex:1;width:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header-action{width:auto;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-nav-menu--main .elementor-item{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;color:#173d34;padding:14px 18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-nav-menu--main .elementor-item:hover{color:#25846c}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-nav-menu--dropdown{background:#fbfcf8;border:1px solid #e1ebe3;border-radius:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-nav-menu--dropdown .elementor-item{font-family:"DM Sans",sans-serif;color:#123d37;font-size:17px;padding:18px 24px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-menu-toggle{background:transparent;color:#123d37;justify-content:flex-end;padding:10px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header-cta .elementor-button{padding:15px 22px;font-size:13px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero{position:relative;padding:42px 0 50px;background:radial-gradient(ellipse at 85% 30%,#dcf0df 0,transparent 46%),linear-gradient(120deg,#fbfcf8 20%,#eff6eb 100%)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-row{min-height:590px;gap:24px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-copy{width:53%;position:relative;z-index:4}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title{margin-bottom:28px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title .elementor-heading-title{font-size:clamp(48px,5.05vw,78px);line-height:1.08;letter-spacing:-3.4px;font-weight:500}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title span{color:#2a9b80}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description{max-width:520px;margin-bottom:30px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description p{font-size:18px;line-height:1.7;color:#51665d}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons{gap:24px;align-items:center;flex-wrap:wrap}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons>.elementor-widget{width:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note{margin-top:30px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note p{font-size:12px;letter-spacing:.2px;color:#6b7c71}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-visual{width:47%;height:590px;position:relative;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-halo{position:absolute;width:440px;height:440px;left:50%;top:48%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 22%,#e7f7d9 0,#a7d4bc 40%,#64ae99 100%);box-shadow:inset -30px -20px 80px #1d886a20,0 40px 90px #81b99d25}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit{position:absolute;border:1px solid #a5c6b570;border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-25deg)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-one{width:555px;height:450px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-two{width:485px;height:565px;transform:translate(-50%,-50%) rotate(30deg);border-style:dashed;border-color:#a5c6b545}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-one:after{content:"";position:absolute;width:12px;height:12px;background:#45a58a;border:3px solid #fff;border-radius:50%;top:25%;right:2%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-jar{width:125%;max-width:none;position:absolute;left:-9%;top:8%;z-index:3;animation:st-float 7s ease-in-out infinite}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-jar img{width:100%;max-width:none;filter:drop-shadow(0 28px 28px #0b48352e)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-gummies{position:absolute;width:180px;right:-10px;bottom:16px;z-index:5;transform:rotate(-8deg);animation:st-small-float 9s ease-in-out infinite}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-gummies img{filter:drop-shadow(0 16px 14px #69451e25)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card{position:absolute;z-index:6;flex-direction:row;align-items:center;width:auto;background:#ffffffed;border:1px solid #ffffff;border-radius:12px;padding:14px 18px;gap:13px;box-shadow:0 16px 50px #123d3710}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card>.elementor-widget-icon{width:27px;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card>.elementor-widget-text-editor{width:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card .elementor-icon{font-size:24px;color:#4f9d87}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card p{font-size:12px;line-height:1.65;color:#6c7e73}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card strong{font-size:14px;color:#183e33;font-weight:600}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-top{left:-22px;top:58px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-bottom{left:5px;bottom:74px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-caption{position:absolute;right:8px;top:42px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-caption .elementor-heading-title{font-size:9px;letter-spacing:2.6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust{padding:32px 0;border-top:1px solid #dce8dc;border-bottom:1px solid #dce8dc;background:#f3f7ef}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-row{gap:25px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item{width:25%;padding-left:26px;border-left:1px solid #d4e0d4;gap:6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item:first-child{padding-left:0;border-left:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item .elementor-heading-title{font-size:19px;letter-spacing:-.6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item p{font-size:13px;line-height:1.5;color:#62756a}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-top{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:48px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-heading{width:58%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-intro{width:36%;padding-bottom:4px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-intro p{font-size:16px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-forms{background:#fbfcf8}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs{width:100%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tabs-wrapper{display:flex;justify-content:space-between;border-bottom:1px solid #ccdcd0;margin-bottom:28px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title{font-family:"DM Sans",sans-serif;font-size:17px;font-weight:500;line-height:1.4;color:#6e8074;padding:20px 30px;border:0!important;border-bottom:3px solid transparent!important;transition:color .2s,background .2s}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title:before,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title:after{display:none!important}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title.elementor-active{color:#174c3b;border-bottom-color:#429b7e!important}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title:hover{color:#174c3b;background:#f0f5ec}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tabs-content-wrapper{border:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-content{padding:0;border:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-panel{display:grid;grid-template-columns:48% 52%;min-height:410px;background:#f0f5ed;border-radius:18px;overflow:hidden}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-art{display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,#fff8df,#efe8cf)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-art img{width:80%;height:350px;object-fit:contain;transition:transform .7s ease}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-panel:hover .st-product-art img{transform:scale(1.04) rotate(-2deg)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-capsules .st-product-art img,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-lollipops .st-product-art img{width:100%;height:100%;max-height:470px;object-fit:cover}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-pastilles .st-product-art{background:#e7efe8}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-icon .st-product-art{background:radial-gradient(circle,#e7f3ed,#d5e8da)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-icon .st-product-art img{width:180px;height:220px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info{padding:45px 46px;display:flex;flex-direction:column;justify-content:center}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-label{font:600 10px/1.5 "DM Sans",sans-serif;letter-spacing:2px;color:#4c826b;margin-bottom:19px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info h3{font:500 32px/1.2 "Manrope",sans-serif;color:#123d37;letter-spacing:-1.2px;margin:0 0 20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info p:not(.st-product-label){font:400 16px/1.65 "DM Sans",sans-serif;color:#536c5b;margin:0 0 18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info ul{margin:0 0 24px;padding:0;list-style:none}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info li{font:400 13px/1.6 "DM Sans",sans-serif;color:#355c49;padding:5px 0 5px 19px;position:relative}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info li:before{content:"";position:absolute;width:5px;height:5px;left:1px;top:13px;border-radius:50%;background:#47a184}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-text-link{display:inline-flex;align-items:center;gap:24px;font:600 14px/1.5 "DM Sans",sans-serif;color:#164c3b!important;text-decoration:none;align-self:flex-start;border-bottom:1px solid #a7c6b2;padding-bottom:6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-text-link span{font-size:23px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-specialty{padding:27px 24px 0;gap:20px;max-width:980px;margin:0 auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-specialty>.elementor-widget-icon{width:30px;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-specialty p{font-size:14px;line-height:1.7}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd{background:radial-gradient(ellipse at 80% 50%,#246c59 0,#123e35 40%,#0b302c 85%);position:relative;overflow:hidden}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-row{gap:65px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-copy{width:49%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd .st-eyebrow .elementor-heading-title{color:#8ed2b6}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-light .elementor-heading-title{color:#f1f8ef}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-light-copy,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-light-copy p{color:#bbd3c5}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-copy> .elementor-widget-heading:not(.st-eyebrow){margin-bottom:24px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-copy>.elementor-widget-text-editor{max-width:510px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-points{gap:24px;margin:33px 0 34px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line{gap:18px;align-items:flex-start}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line>.elementor-widget-icon{width:27px;flex-shrink:0;margin-top:3px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line .elementor-icon{font-size:25px;color:#8fceb4}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line .elementor-heading-title{font-size:18px;letter-spacing:-.4px;margin-bottom:6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line p{font-size:14px;color:#b8d0c1}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science{position:relative;width:48%;height:530px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-orbit{position:absolute;width:420px;height:420px;border:1px solid #8ac9ac3b;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-orbit:before{content:"";position:absolute;inset:39px;border:1px dashed #8ac9ac30;border-radius:50%;animation:st-rotate 60s linear infinite}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-orbit:after{content:"";position:absolute;inset:78px;border:1px solid #8ac9ac30;border-radius:50%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#2b7a61,#174e42);border:1px solid #8ac9ac70;align-items:center;justify-content:center;gap:0;text-align:center;box-shadow:0 0 100px #5cbb8120}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .st-eyebrow{margin-bottom:14px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .st-eyebrow .elementor-heading-title{font-size:9px;letter-spacing:2px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .elementor-heading-title{letter-spacing:-1px;line-height:1.16}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-caption p{font-size:8px;color:#9ec8b2;letter-spacing:1.8px;margin-top:18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node{position:absolute;width:104px;height:104px;align-items:center;justify-content:center;gap:10px;border:1px solid #76af9040;border-radius:20px;background:linear-gradient(145deg,#2e735e,#174c40);z-index:2;box-shadow:0 12px 30px #071d2520}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node .elementor-icon{font-size:27px;color:#a9d9b9}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node .elementor-heading-title{font-size:15px;letter-spacing:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-1{left:calc(50% - 52px);top:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-2{right:0;top:196px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-3{left:calc(50% - 52px);bottom:24px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-4{left:0;top:196px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-foot{position:absolute;bottom:-20px;width:100%;text-align:center}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-foot p{font-size:12px;color:#a7c3b1;letter-spacing:.6px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-row{gap:82px;align-items:center}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-visual{position:relative;width:46%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-image img{width:100%;height:620px;object-fit:cover;border-radius:180px 12px 12px 12px;object-position:62% center}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag{position:absolute;left:35px;right:35px;bottom:35px;width:auto;background:#fffdf6f0;border-radius:12px;padding:22px;flex-direction:row;align-items:center;gap:18px;box-shadow:0 14px 40px #11362512}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag>.elementor-widget-icon{width:30px;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag .elementor-heading-title{font-size:18px;letter-spacing:-.5px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-copy{width:49%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-copy> .elementor-widget-heading:not(.st-eyebrow){margin-bottom:26px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-list{margin-top:27px;margin-bottom:25px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line{gap:22px;padding:20px 0;border-bottom:1px solid #dce5da;align-items:flex-start}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line>.elementor-widget-heading{width:35%;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line .elementor-heading-title{font-size:18px;letter-spacing:-.4px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line p{font-size:14px;line-height:1.6}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process{background:#edf3e9}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-steps{align-items:stretch;gap:0;position:relative}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step{width:25%;padding:0 28px 12px;border-left:1px solid #ccdccc;gap:18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step:first-child{padding-left:0;border-left:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step:last-child{padding-right:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-top{justify-content:space-between;align-items:center;margin-bottom:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-top>.elementor-widget{width:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-num .elementor-heading-title{color:#75aa8e;font-weight:300;font-size:52px;letter-spacing:-3px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-top .elementor-icon{font-size:30px;color:#5b9e81}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step>.elementor-widget-heading .elementor-heading-title{font-size:21px;line-height:1.3;letter-spacing:-.8px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step p{font-size:14px;line-height:1.75}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process-bottom{justify-content:space-between;border-top:1px solid #ccdccc;padding-top:30px;margin-top:32px;gap:50px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process-bottom>.elementor-widget-text-editor{max-width:780px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process-bottom p{font-size:14px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process-bottom>.elementor-widget-button{width:auto;flex-shrink:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company{position:relative;padding:95px 0 50px;background-attachment:scroll;background-position:center 45%!important;isolation:isolate}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#082d29fa 8%,#0b332bea 39%,#0b332b40 100%),linear-gradient(0deg,#082d29 0,transparent 65%);z-index:0;pointer-events:none}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company>.st-wrap{position:relative;z-index:1}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company .st-eyebrow .elementor-heading-title{color:#a5d9b9}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy{max-width:665px;margin-bottom:90px;gap:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy>.elementor-widget-heading:not(.st-eyebrow){margin-bottom:26px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy .elementor-heading-title{font-size:50px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy .st-eyebrow .elementor-heading-title{font-size:11px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy>.elementor-widget-text-editor{max-width:535px;margin-bottom:29px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-locations{gap:26px;padding-top:34px;border-top:1px solid #9dc6ab38;align-items:flex-start}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location{width:20%;gap:9px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location .elementor-heading-title{font-size:20px;letter-spacing:-.4px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location p{font-size:12px;color:#a9c4b2}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-row{align-items:flex-start;gap:90px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-intro{width:41%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-intro>.elementor-widget-heading:not(.st-eyebrow){margin-bottom:26px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-intro p{font-size:16px;max-width:380px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-content{width:53%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-tab-title{font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.3px;padding:25px 0;border-bottom:1px solid #d8e4d8}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-toggle-title{color:#173e33}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-toggle-icon{color:#4a9e7b}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-tab-content{padding:24px 26px 27px 0;border:0;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.8;color:#52695a}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact{background:radial-gradient(ellipse at 7% 30%,#d5eadc,transparent 60%),#eef4e9}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-row{align-items:center;gap:90px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-copy{width:46%}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-copy>.elementor-widget-heading:not(.st-eyebrow){margin-bottom:25px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-copy>.elementor-widget-text-editor{max-width:460px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-direct{margin-top:50px;margin-bottom:25px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-direct .st-eyebrow{margin-bottom:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-note p{font-size:12px;margin-top:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-mail .elementor-heading-title{font-size:26px;letter-spacing:-.9px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box{width:49%;background:#fbfcf8;padding:38px 40px;border-radius:16px;border:1px solid #dce7d8;gap:28px;box-shadow:0 20px 60px #194b3120}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box> .elementor-widget-heading .elementor-heading-title{font-size:23px;letter-spacing:-.7px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-form-fields-wrapper{margin:0 -8px;row-gap:20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field-group{padding:0 8px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field-label{font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;line-height:1.5;padding-bottom:8px;color:#284a38}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field{font-family:"DM Sans",sans-serif;font-size:14px;min-height:49px;border:1px solid #d4e0d3;background:#f5f8f1;border-radius:5px;color:#254837;padding:13px 14px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field:focus{border-color:#448b65;outline:2px solid #448b651b;box-shadow:none}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form textarea.elementor-field{min-height:100px;resize:vertical}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-button{border-radius:5px;padding:18px 25px;min-height:54px;background:#123d37}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-note p{font-size:11px;line-height:1.7;color:#6b7d6b}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-note a{text-decoration:underline}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer{background:#102e29;padding:60px 0 20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-row{align-items:flex-start;gap:48px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-brand{width:29%;gap:20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-logo img{width:110px;filter:brightness(0) invert(1)}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-logo{text-align:left;align-self:flex-start;width:110px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-brand p{font-size:15px;line-height:1.6}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col{width:24%;gap:20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col .elementor-heading-title{font-size:14px;letter-spacing:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col p{font-size:13px;line-height:2;color:#a9c0b3}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-links a{color:#bbd1c4;text-decoration:none;transition:color .2s}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-links a:hover{color:#fff}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-bottom{justify-content:space-between;border-top:1px solid #97b5a32b;padding-top:23px;margin-top:44px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-bottom>.elementor-widget{width:auto}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-bottom-copy p{font-size:11px;letter-spacing:.3px;color:#91af9d}
.elementor-23 .elementor-element.elementor-element-5a1000f4 [id]{scroll-margin-top:25px}
@keyframes st-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-17px) rotate(1deg)}}
@keyframes st-small-float{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(12px) rotate(-3deg)}}
@keyframes st-rotate{to{transform:rotate(360deg)}}
@media(min-width:1600px){.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title .elementor-heading-title{font-size:80px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-visual{height:620px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero{padding:60px 0 65px}}
@media(max-width:1100px){.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-wrap{width:calc(100% - 64px)}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-row{gap:30px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header-action{display:none}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-row{gap:0;min-height:540px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title .elementor-heading-title{font-size:57px;letter-spacing:-2.8px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-copy{width:55%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-visual{width:45%;height:520px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-halo{width:360px;height:360px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-one{width:450px;height:380px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-two{width:390px;height:460px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-jar{width:130%;left:-15%;top:12%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-top{top:24px;left:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-bottom{bottom:50px;left:-12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-caption{display:none}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-gummies{width:145px;right:-18px;bottom:10px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons{gap:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description p{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons .elementor-button{font-size:12px;padding:17px 16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons .st-btn-ghost .elementor-button{padding-right:0;padding-left:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section{padding:85px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero{padding:40px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust{padding:28px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item{padding-left:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item .elementor-heading-title{font-size:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item p{font-size:11px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-top{gap:40px}.elementor-23 .elementor-element.elementor-element-5a1000f4 h2.elementor-heading-title{font-size:39px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title{font-size:16px;padding:17px 22px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info{padding:32px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info h3{font-size:29px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-row{gap:35px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science{height:470px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-orbit{width:340px;height:340px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core{width:186px;height:186px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .elementor-heading-title{font-size:28px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node{width:88px;height:88px;border-radius:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-1{left:calc(50% - 44px);top:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-3{left:calc(50% - 44px);bottom:24px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-2,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-4{top:180px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-row{gap:48px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-image img{height:600px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag{left:20px;right:20px;bottom:20px;padding:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag .elementor-heading-title{font-size:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step{padding:0 18px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step>.elementor-widget-heading .elementor-heading-title{font-size:19px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-row,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-row{gap:45px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box{padding:29px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-row{gap:30px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer{padding:50px 0 20px}}
@media(max-width:767px){
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-wrap{width:calc(100% - 40px)}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section{padding:65px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-row{flex-wrap:wrap;gap:28px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header{padding:9px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-header-row{flex-wrap:nowrap;min-height:58px;gap:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-logo img{width:82px;height:60px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-logo-wrap{width:90px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav-wrap{margin-left:auto;width:calc(100% - 110px)}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-menu-toggle{font-size:26px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero{padding:40px 0 18px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-row{min-height:0;gap:10px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-copy{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero .st-eyebrow{margin-bottom:22px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero .st-eyebrow .elementor-heading-title{font-size:9px;letter-spacing:1.6px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title .elementor-heading-title{font-size:clamp(40px,10.5vw,64px);letter-spacing:-2.2px;line-height:1.09}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title{margin-bottom:22px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description{margin-bottom:24px;max-width:520px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description p{font-size:16px;line-height:1.7}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons{gap:18px;flex-wrap:wrap}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons .elementor-button{font-size:12px;padding:16px 17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons .st-btn-ghost .elementor-button{font-size:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note{margin-top:24px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note p{font-size:10px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-visual{width:100%;height:420px;margin-top:5px;max-width:500px;margin-left:auto;margin-right:auto}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-halo{width:290px;height:290px;top:50%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-one{width:350px;height:300px;top:50%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-orbit-two{width:315px;height:365px;top:50%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-jar{width:114%;left:-7%;top:11%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card{padding:10px 12px;gap:10px;border-radius:9px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card p{font-size:10px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card strong{font-size:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card .elementor-icon{font-size:20px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-card>.elementor-widget-icon{width:22px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-top{top:18px;left:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-bottom{bottom:28px;left:4px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-gummies{width:132px;right:-4px;bottom:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust{padding:28px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:25px 18px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item{width:100%;padding-left:14px;border-left:1px solid #ccdccc}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item:first-child{padding-left:14px;border-left:1px solid #ccdccc}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item .elementor-heading-title{font-size:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-trust-item p{font-size:11px;line-height:1.6}
.elementor-23 .elementor-element.elementor-element-5a1000f4 h2.elementor-heading-title{font-size:34px;line-height:1.16;letter-spacing:-1.6px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-eyebrow{margin-bottom:20px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-top{gap:23px;margin-bottom:28px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-heading,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-intro{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-section-intro p{font-size:15px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tabs-wrapper{display:none}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-mobile-title{display:block;padding:17px 7px;font-size:17px;border-bottom:1px solid #ccddcc!important}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-mobile-title:after{display:block!important;content:"+";position:absolute;right:10px;top:14px;border:0!important;font-size:22px;font-weight:400}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-mobile-title.elementor-active:after{content:"−"}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-panel{grid-template-columns:1fr;border-radius:9px;min-height:0;margin:15px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-art{min-height:245px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-art img{height:245px;width:78%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-capsules .st-product-art img,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-lollipops .st-product-art img{height:265px;width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-icon .st-product-art img{width:140px;height:180px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info{padding:26px 23px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info h3{font-size:27px;line-height:1.2;letter-spacing:-1px;margin-bottom:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-info p:not(.st-product-label){font-size:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-specialty{padding:24px 0 0;gap:14px;flex-wrap:nowrap;align-items:flex-start}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-specialty p{font-size:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-row{gap:35px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-copy{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-copy>.elementor-widget-text-editor p{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-points{gap:23px;margin:28px 0 30px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line{flex-wrap:nowrap;gap:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line .elementor-heading-title{font-size:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd-line p{font-size:13px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science{width:100%;max-width:450px;height:435px;margin:12px auto 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-orbit{width:310px;height:310px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core{width:174px;height:174px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .elementor-heading-title{font-size:27px;line-height:1.2}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .st-eyebrow .elementor-heading-title{font-size:8px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-core .st-eyebrow{margin-bottom:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-caption p{font-size:7px;margin-top:13px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node{width:80px;height:80px;gap:8px;border-radius:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node .elementor-icon{font-size:24px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-node .elementor-heading-title{font-size:13px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-1{left:calc(50% - 40px);top:7px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-3{left:calc(50% - 40px);bottom:23px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-2,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-node-4{top:170px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-science-foot p{font-size:11px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-row{gap:40px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-visual,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-copy{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-visual{order:2}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-copy{order:1}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-copy> .elementor-widget-text-editor p{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-image img{height:400px;border-radius:130px 10px 10px 10px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag{left:20px;right:20px;bottom:22px;flex-wrap:nowrap;padding:20px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-tag .elementor-heading-title{font-size:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line{flex-wrap:nowrap;gap:18px;padding:19px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line>.elementor-widget-heading{width:32%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line .elementor-heading-title{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-quality-line p{font-size:13px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-steps{gap:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step{width:100%;padding:25px 0;border-left:0;border-bottom:1px solid #ccddcc;gap:13px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step:first-child{padding-top:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-top{flex-wrap:nowrap;margin-bottom:0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-num .elementor-heading-title{font-size:44px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-top .elementor-icon{font-size:30px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step>.elementor-widget-heading .elementor-heading-title{font-size:23px;line-height:1.3}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step p{font-size:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-process-bottom{margin-top:15px;padding-top:15px;border:0;gap:15px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company{padding:65px 0 35px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company:before{background:linear-gradient(90deg,#082d29ed,#0b332b99),linear-gradient(0deg,#082d29 0,transparent 100%)}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy{margin-bottom:50px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy .elementor-heading-title{font-size:34px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy .st-eyebrow .elementor-heading-title{font-size:10px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company-copy p{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-locations{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;padding-top:28px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location{width:100%;gap:6px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location .elementor-heading-title{font-size:19px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-location p{font-size:11px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-row{gap:30px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-intro,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq-content{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-tab-title{font-size:16px;padding:22px 0;line-height:1.55}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-tab-content{font-size:14px;padding:25px 7px 24px 0}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-toggle-icon{padding-top:3px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-row{gap:35px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-copy,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-copy p{font-size:16px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-direct{margin-top:30px;margin-bottom:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-note p{font-size:11px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-mail .elementor-heading-title{font-size:25px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box{padding:28px 22px;gap:25px;border-radius:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-box>.elementor-widget-heading .elementor-heading-title{font-size:22px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field-group-name,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-field-group-company{width:100%}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-note p{font-size:10px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer{padding:45px 0 20px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-row{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-brand{width:100%;grid-column:1/-1;gap:17px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-brand p{font-size:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-logo img{width:95px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col{width:100%;gap:15px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col p{font-size:12px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-col:last-child{grid-column:1/-1}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-bottom{flex-wrap:wrap;gap:13px;margin-top:34px;padding-top:20px}.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-footer-bottom-copy p{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.elementor-23 .elementor-element.elementor-element-5a1000f4 *,.elementor-23 .elementor-element.elementor-element-5a1000f4 *:before,.elementor-23 .elementor-element.elementor-element-5a1000f4 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Visual QA refinements */
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-button-icon svg{fill:currentColor}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-btn-ghost .elementor-button-icon{color:#123d37}
@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-capsules .st-product-art img,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-tab-lollipops .st-product-art img{height:410px;max-height:410px}}

/* Accessibility and responsive review */
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-main{gap:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-accessibility-helper{display:none}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-nav .elementor-menu-toggle{margin-left:auto;margin-right:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-product-tabs .elementor-tab-title{color:#566d5f}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-step-num .elementor-heading-title{color:#507d64}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note p,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-form-note p{color:#536a5b}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-eyebrow .elementor-heading-title{color:#326d5f}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-rd .st-eyebrow .elementor-heading-title{color:#a4dfc5}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-company .st-eyebrow .elementor-heading-title{color:#b5e3c6}
@media(min-width:768px) and (max-width:980px){
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title .elementor-heading-title{font-size:44px;letter-spacing:-2.4px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description p{font-size:15px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons .elementor-button{font-size:11px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-buttons{gap:13px}
}
@media(max-width:767px){
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero{padding-top:28px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero .st-eyebrow{margin-bottom:18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-title{margin-bottom:18px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-description{margin-bottom:20px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-note{display:none}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-visual{height:380px;margin-top:12px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-top{top:10px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-float-bottom{bottom:15px}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-hero-jar{top:8%}
}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .elementor-icon svg,.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-faq .elementor-toggle-icon svg{fill:currentColor}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-select-wrapper{padding:0;border:0;background:transparent;min-height:0;border-radius:0}
.elementor-23 .elementor-element.elementor-element-5a1000f4 .st-contact-form .elementor-select-wrapper select{width:100%;border:1px solid #d4e0d3;background:#f5f8f1;border-radius:5px;color:#254837;padding:13px 35px 13px 14px;min-height:49px}

.elementor-23 .elementor-element.elementor-element-5a1000f4 .sp-service-link{margin-top:32px}/* End custom CSS */