.elementor-9852 .elementor-element.elementor-element-j50730d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9852 .elementor-element.elementor-element-jc1eb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9852 .elementor-element.elementor-element-j68c7cd{--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:nowrap;}.elementor-9852 .elementor-element.elementor-element-je767ed{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-9852 .elementor-element.elementor-element-j0f18b0{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9852 .elementor-element.elementor-element-jd3c893 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2.4px;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j82c281{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j82c281 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.03em;letter-spacing:-1.8px;color:#042D2D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-9852 .elementor-element.elementor-element-j4b3ada{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#3a5a5a;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9852 .elementor-element.elementor-element-jd25924 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-9852 .elementor-element.elementor-element-j6f5efd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9852 .elementor-element.elementor-element-je6b8bf{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-9852 .elementor-element.elementor-element-j40233f{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9852 .elementor-element.elementor-element-jcd2ea9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2.4px;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j41ca91{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j41ca91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.03em;letter-spacing:-1.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je13b08{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#3a5a5a;}.elementor-9852 .elementor-element.elementor-element-jac70f9 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-9852 .elementor-element.elementor-element-j212cb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9852 .elementor-element.elementor-element-j7b8138{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-9852 .elementor-element.elementor-element-j5cdd0f{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9852 .elementor-element.elementor-element-jf9e98f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2.4px;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j4e7420{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j4e7420 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.03em;letter-spacing:-1.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j3028e5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#3a5a5a;}.elementor-9852 .elementor-element.elementor-element-j10f1fa .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-9852 .elementor-element.elementor-element-ja0fe41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9852 .elementor-element.elementor-element-j140188{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-9852 .elementor-element.elementor-element-jdb7a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-9852 .elementor-element.elementor-element-j00a938 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#076D6D;}.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-9852 .elementor-element.elementor-element-jfdc421 .elementor-icon-wrapper{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jfdc421.elementor-view-stacked .elementor-icon{background-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jfdc421.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-jfdc421.elementor-view-default .elementor-icon{color:#076D6D;border-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jfdc421.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-jfdc421.elementor-view-default .elementor-icon svg{fill:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jfdc421 .elementor-icon{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-jfdc421 .elementor-icon svg{height:30px;}.elementor-9852 .elementor-element.elementor-element-jdc082b{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jdc082b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jc64b4a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#4a6868;}.elementor-9852 .elementor-element.elementor-element-j7d1c5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-9852 .elementor-element.elementor-element-jd3d971 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6 .elementor-icon-wrapper{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6.elementor-view-stacked .elementor-icon{background-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-jb6d9a6.elementor-view-default .elementor-icon{color:#076D6D;border-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-jb6d9a6.elementor-view-default .elementor-icon svg{fill:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6 .elementor-icon{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-jb6d9a6 .elementor-icon svg{height:30px;}.elementor-9852 .elementor-element.elementor-element-j6dae0b{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j6dae0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je89304{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#4a6868;}.elementor-9852 .elementor-element.elementor-element-j8aa7f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-9852 .elementor-element.elementor-element-j875cdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je65120 .elementor-icon-wrapper{text-align:start;}.elementor-9852 .elementor-element.elementor-element-je65120.elementor-view-stacked .elementor-icon{background-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je65120.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je65120.elementor-view-default .elementor-icon{color:#076D6D;border-color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je65120.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je65120.elementor-view-default .elementor-icon svg{fill:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je65120 .elementor-icon{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-je65120 .elementor-icon svg{height:30px;}.elementor-9852 .elementor-element.elementor-element-j342a31{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j342a31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jb6583b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#4a6868;}.elementor-9852 .elementor-element.elementor-element-j86a814{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-j928568{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j928568 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-1.5px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jc243d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9852 .elementor-element.elementor-element-jd00a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9852 .elementor-element.elementor-element-j810e31{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j810e31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-j12aafd{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j12aafd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:700;line-height:1em;letter-spacing:-3px;color:#FFFFFF;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9852 .elementor-element.elementor-element-jb81ba0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.5em;color:rgba(255,255,255,.75);}.elementor-9852 .elementor-element.elementor-element-j0ab684 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j46941e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9852 .elementor-element.elementor-element-j0e0b62 .elementor-swiper-button{font-size:20px;}.elementor-9852 .elementor-element.elementor-element-j98acf1{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-j6a0d2c{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j6a0d2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-1.5px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j91f951{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j4f34d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9852 .elementor-element.elementor-element-jd8f18d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j00fc42{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j346a39{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j346a39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j5ae513{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-jb66aa8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jb2c90e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j13bc19 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j72b874{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jfcd834{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j77cdaa{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j77cdaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j425acb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j2db91a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j2dcd88{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jffb9a7 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j53cdc0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jbe0c03{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j7eb1e7{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j7eb1e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j216867{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j235ff7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j022a7d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j37150d .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j09b09d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jc8a1ba{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jbf5c28{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jbf5c28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jea3db7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-jf4c854{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j3542d2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jb04b50 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-jfcb013{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j12ebb4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jac0ca0{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jac0ca0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja6c736{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j120ec9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j2fba22{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j3c7d0f .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j3cc830{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jcacd6b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j09a7bf{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j09a7bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;line-height:1.1em;letter-spacing:-0.8px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j19a44a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-ja717f4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jafc1c0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j178ca5 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-9852 .elementor-element.elementor-element-j5c3be7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-jea7aac{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jea7aac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-1.5px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jd94631{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-jc26289{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9852 .elementor-element.elementor-element-jb5ff6e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j2a59ae .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-j2a59ae.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j2a59ae.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j2a59ae.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j2a59ae.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j2a59ae.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j2a59ae .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-j2a59ae .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j4700cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j8a1704{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j9f9b4b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j91a011 .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-j91a011.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j91a011.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j91a011.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j91a011.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j91a011.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j91a011 .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-j91a011 .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j50415d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jf1d43c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je4efbb{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j9f3693 .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-j9f3693.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j9f3693.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j9f3693.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j9f3693.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j9f3693.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j9f3693 .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-j9f3693 .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j8f351c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja002a9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j2e0ff1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-je8204e .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-je8204e.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je8204e.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je8204e.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je8204e.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je8204e.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je8204e .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-je8204e .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j07e816 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j1b4c5a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jfa8870{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-je1b2ca .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-je1b2ca.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je1b2ca.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je1b2ca.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je1b2ca.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-je1b2ca.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je1b2ca .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-je1b2ca .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-jcf8a60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j046a2d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j9bbd09{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j71e03d .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-j71e03d.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j71e03d.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j71e03d.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j71e03d.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j71e03d.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j71e03d .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-j71e03d .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j65a77f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j99dd7f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-je6f95d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-ja76ab6 .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-ja76ab6.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja76ab6.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-ja76ab6.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja76ab6.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-ja76ab6.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja76ab6 .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-ja76ab6 .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j7258a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jb13011{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j1783ca{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j336974 .elementor-icon-wrapper{text-align:center;}.elementor-9852 .elementor-element.elementor-element-j336974.elementor-view-stacked .elementor-icon{background-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j336974.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j336974.elementor-view-default .elementor-icon{color:#042D2D;border-color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j336974.elementor-view-framed .elementor-icon, .elementor-9852 .elementor-element.elementor-element-j336974.elementor-view-default .elementor-icon svg{fill:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j336974 .elementor-icon{font-size:22px;}.elementor-9852 .elementor-element.elementor-element-j336974 .elementor-icon svg{height:22px;}.elementor-9852 .elementor-element.elementor-element-j404ebc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.4px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j530344{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jd6c32b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-ja8689d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-je44055{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jbb1071{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jbb1071 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-1.5px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-je04b48{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j1ce105 .elementor-button{background-color:#042D2D;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9852 .elementor-element.elementor-element-je51d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9852 .elementor-element.elementor-element-je51d8a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9852 .elementor-element.elementor-element-j3a1295{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-j5c6f45{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j5c6f45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-1.5px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j9f5e56{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:rgba(4,45,45,.72);}.elementor-9852 .elementor-element.elementor-element-j8d06df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9852 .elementor-element.elementor-element-jbd4c9a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-jff395c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j1e3c8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jc29f29{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j0a228f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j1198dd{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jaef3a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j14b9dd{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j593197{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j139866{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j4b8adb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jd0b32f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jede2f2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j8c1e33{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j23b6b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-ja56363{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j6f7047{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j653117{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j1bb678 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j423bc0{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jdd2f41{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-j3b78c9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jd4981b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-j534d8b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-jce1b68{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jdf5046 .elementor-button{background-color:#042D2D;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-9852 .elementor-element.elementor-element-jce0b27{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9852 .elementor-element.elementor-element-j73ddb4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9852 .elementor-element.elementor-element-je7d16b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9852 .elementor-element.elementor-element-j6827d9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#80E893;}.elementor-9852 .elementor-element.elementor-element-jf633dd{text-align:start;}.elementor-9852 .elementor-element.elementor-element-jf633dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;letter-spacing:-1.5px;color:#ffffff;}.elementor-9852 .elementor-element.elementor-element-j1f5f12{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:rgba(255,255,255,.82);}.elementor-9852 .elementor-element.elementor-element-j9cf233 .elementor-button{background-color:#3DC95E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#042D2D;color:#042D2D;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-9852 .elementor-element.elementor-element-j5f5548{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9852 .elementor-element.elementor-element-j9e5319{text-align:start;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1.6em;color:#076D6D;}.elementor-9852 .elementor-element.elementor-element-j01257e{text-align:start;}.elementor-9852 .elementor-element.elementor-element-j01257e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#042D2D;}.elementor-9852 .elementor-element.elementor-element-jdd293b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:rgba(4,45,45,.8);}.elementor-9852 .elementor-element.elementor-element-j073492 .elementor-button{background-color:#042D2D;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-9852 .elementor-element.elementor-element-j503a4e{--display:flex;}@media(min-width:769px){.elementor-9852 .elementor-element.elementor-element-j50730d{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-jc1eb86{--width:66%;}.elementor-9852 .elementor-element.elementor-element-j0f18b0{--width:55%;}.elementor-9852 .elementor-element.elementor-element-j6f5efd{--width:45%;}.elementor-9852 .elementor-element.elementor-element-j40233f{--width:55%;}.elementor-9852 .elementor-element.elementor-element-j212cb5{--width:45%;}.elementor-9852 .elementor-element.elementor-element-j5cdd0f{--width:55%;}.elementor-9852 .elementor-element.elementor-element-ja0fe41{--width:45%;}.elementor-9852 .elementor-element.elementor-element-j140188{--width:34%;}.elementor-9852 .elementor-element.elementor-element-j86a814{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-jd00a7e{--width:26%;}.elementor-9852 .elementor-element.elementor-element-j46941e{--width:74%;}.elementor-9852 .elementor-element.elementor-element-j98acf1{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-j5c3be7{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-jd6c32b{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-j3a1295{--content-width:1344px;}.elementor-9852 .elementor-element.elementor-element-jce0b27{--content-width:1344px;}}@media(max-width:1024px) and (min-width:769px){.elementor-9852 .elementor-element.elementor-element-jd00a7e{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j46941e{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9852 .elementor-element.elementor-element-jc243d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-9852 .elementor-element.elementor-element-je51d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-9852 .elementor-element.elementor-element-j50730d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9852 .elementor-element.elementor-element-jc1eb86{--width:100%;}.elementor-9852 .elementor-element.elementor-element-je767ed{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-9852 .elementor-element.elementor-element-j0f18b0{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j82c281 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9852 .elementor-element.elementor-element-j6f5efd{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9852 .elementor-element.elementor-element-je6b8bf{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-9852 .elementor-element.elementor-element-j40233f{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j41ca91 .elementor-heading-title{font-size:34px;}.elementor-9852 .elementor-element.elementor-element-j212cb5{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j7b8138{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-9852 .elementor-element.elementor-element-j5cdd0f{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j4e7420 .elementor-heading-title{font-size:34px;}.elementor-9852 .elementor-element.elementor-element-ja0fe41{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j140188{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j86a814{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-j928568 .elementor-heading-title{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-jc243d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9852 .elementor-element.elementor-element-jd00a7e{--width:100%;}.elementor-9852 .elementor-element.elementor-element-j12aafd .elementor-heading-title{font-size:56px;}.elementor-widget-star-rating .elementor-star-rating__title{font-size:var( --e-global-typography-text-font-size );}.elementor-9852 .elementor-element.elementor-element-j46941e{--width:100%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9852 .elementor-element.elementor-element-j98acf1{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-j6a0d2c .elementor-heading-title{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-j5c3be7{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-jea7aac .elementor-heading-title{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-jd6c32b{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-jbb1071 .elementor-heading-title{font-size:30px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-9852 .elementor-element.elementor-element-je51d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9852 .elementor-element.elementor-element-j3a1295{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-j5c6f45 .elementor-heading-title{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-jce0b27{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9852 .elementor-element.elementor-element-jf633dd .elementor-heading-title{font-size:30px;}.elementor-9852 .elementor-element.elementor-element-j01257e .elementor-heading-title{font-size:26px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');
/* ===== Home 2 · estilos da página (editar aqui se precisar ajustar o visual) ===== */
.jp-sec{--ink:#042D2D;--green:#3DC95E;--gd:#2DA546;--mint:#80E893;--lab:#076D6D;--line:rgba(4,45,45,.14);color:var(--ink)}
.jp-sec,.jp-sec *:not(i):not([class*='fa-']):not([class*='eicon']){font-family:'Montserrat',system-ui,sans-serif}
.jp-sec h1,.jp-sec h2,.jp-sec h3,.jp-sec h6{margin:0}
.jp-sec p{margin:0}
.elementor-page-9852 .elementor{background:radial-gradient(900px 500px at 8% 0,#e1f7e6 0,transparent 60%),radial-gradient(800px 500px at 100% 40%,#d9f4e0 0,transparent 60%),#f3fbf4}
/* carrossel nativo (rolagem + pontos + troca automática: ver bloco de código no fim) */
.jp-car{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.jp-car::-webkit-scrollbar{display:none}
.jp-car>.e-con{scroll-snap-align:start;flex:0 0 100%;min-width:0;max-width:100%}
.jp-dots{display:flex;justify-content:center;gap:8px;padding:16px 0 4px}
.jp-dots button{width:8px;height:8px;border-radius:99px;border:0;padding:0;background:rgba(4,45,45,.18);cursor:pointer;transition:width .3s,background .3s;min-width:0}
.jp-dots button.on{width:28px;background:#3DC95E}
/* banner */
.jp-hero-main{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#e9fbec,#d3f5db 60%,#c6f1d1);border:1px solid rgba(61,201,94,.35);min-width:0}
.jp-hero-main .jp-dots{position:absolute;left:0;right:0;bottom:20px;padding:0}
.jp-slide{background:transparent}
.jp-slide-img img{width:100%;height:440px;object-fit:contain;mix-blend-mode:multiply}
.jp-btn .elementor-button{box-shadow:0 14px 30px rgba(61,201,94,.35);transition:transform .2s}
.jp-btn .elementor-button:hover{transform:translateY(-2px)}
.jp-hero-side{min-width:0}
.jp-tile{flex:1 1 0;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 10px 30px rgba(4,45,45,.06)}
.jp-kicker .elementor-heading-title{text-transform:uppercase}
@media(max-width:767px){.jp-slide-img img{height:250px}.jp-hero-main{border-radius:24px}.jp-tile{border-radius:22px}.jp-hero-main .jp-dots{bottom:14px}}

/* avaliações */
.jp-reviews{padding-top:64px}
.jp-rsum{background:linear-gradient(150deg,#073d3d,#042D2D);border-radius:28px;color:#fff;position:relative;overflow:hidden;min-width:0}
.jp-rsum:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(128,232,147,.28),transparent 70%);pointer-events:none}
.jp-rsum .elementor-widget{position:relative;z-index:1}
.jp-rsum .elementor-star-rating{color:#FBBC05;font-size:24px}
.jp-rcar{min-width:0}
.jp-rcar .elementor-main-swiper{padding:6px 2px 34px}
.jp-rcar .swiper-slide{height:auto}
.jp-rcar .swiper-slide>.elementor-testimonial{height:100%;background:#fff;border:1px solid var(--line);border-radius:28px;padding:26px;box-shadow:0 10px 30px rgba(4,45,45,.06)}
.jp-rcar .elementor-testimonial__content{margin-bottom:16px}.jp-rcar .elementor-testimonial__footer{margin-top:auto}.jp-rcar .elementor-testimonial__cite{text-align:left}
.jp-rcar .elementor-testimonial__text{font-size:15px;line-height:1.65;font-weight:500;color:rgba(4,45,45,.88)}
.jp-rcar .elementor-testimonial__name{font-weight:700;font-size:15px;color:#042D2D}
.jp-rcar .elementor-testimonial__title{font-size:12.5px;font-weight:600;color:rgba(4,45,45,.7)}
.jp-rcar .swiper-pagination-bullet{background:rgba(4,45,45,.2);opacity:1;transition:width .3s}
.jp-rcar .swiper-pagination-bullet-active{background:#3DC95E;width:28px;border-radius:99px}
@media(max-width:767px){.jp-reviews{padding-top:48px}.jp-rcar .swiper-slide>.elementor-testimonial{border-radius:24px;padding:20px}}

.jp-sec .elementor-star-rating,.jp-sec .elementor-star-rating *{font-family:eicons!important}
.jp-rcar .elementor-testimonial,.jp-rcar .elementor-testimonial__content,.jp-rcar .elementor-testimonial__text{text-align:left!important;font-style:normal!important}
.jp-rcar .elementor-testimonial__cite,.jp-rcar .elementor-testimonial__name,.jp-rcar .elementor-testimonial__title{text-align:left!important;font-style:normal!important}

/* cartões em carrossel */
.jp-cards{gap:18px!important;padding:4px 2px 8px!important}
.jp-cards>.e-con{flex:0 0 calc((100% - 36px)/3)!important;min-width:0;scroll-snap-align:start}
.jp-card{background:#fff;border:1px solid rgba(4,45,45,.14)!important;border-radius:28px!important;padding:26px!important;box-shadow:0 10px 30px rgba(4,45,45,.06)}
.jp-goal{display:flex;flex-direction:column}
.jp-goal .jp-num{letter-spacing:.14em}
.jp-goal .jp-lab{letter-spacing:.16em;margin-top:6px}
.jp-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.jp-links li{display:flex;align-items:center;gap:10px;margin:0}
.jp-links li:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#3DC95E;color:#042D2D;font-size:11px;font-weight:800;flex:none}
.jp-links a{color:#042D2D;text-decoration:none}.jp-links a:hover{color:#076D6D}
.jp-goal .elementor-widget-button{margin-top:auto;padding-top:10px}
@media(max-width:1024px){.jp-cards>.e-con{flex-basis:calc((100% - 18px)/2)!important}}
@media(max-width:700px){.jp-cards>.e-con{flex-basis:82%!important}.jp-card{padding:20px!important;border-radius:24px!important}}

.jp-sec .jp-links ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;gap:8px}
.jp-sec .jp-links li{list-style:none!important;display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important}
.jp-sec .jp-links .elementor-widget-container li:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#3DC95E;color:#042D2D;font-size:11px;font-weight:800;flex:none}
.jp-sec .jp-links a,.jp-sec .jp-links a:visited{color:#042D2D!important;text-decoration:none!important;font-weight:600}
.jp-sec .jp-links a:hover{color:#076D6D!important}

/* grid de categorias */
.jp-grid{display:grid!important;gap:16px!important}
.jp-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
.jp-cat{position:relative;transition:transform .2s,box-shadow .2s}
.jp-cat:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(4,45,45,.1)}
.jp-cat .jp-ico{width:52px;height:52px;border-radius:16px;background:rgba(128,232,147,.28);display:grid;place-items:center}
.jp-cat .jp-ico .elementor-icon{display:grid;place-items:center}
.jp-cat .jp-ico i{color:#042D2D;font-size:22px}
.jp-cat .jp-cat-t a:after{content:"";position:absolute;inset:0;border-radius:28px}
.jp-cat .jp-cat-t a{color:#042D2D}
@media(max-width:1024px){.jp-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.jp-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-cat.jp-card{padding:18px!important}}
/* mais pedidos */
.jp-prods ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important;margin:0!important}
.jp-prods ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid rgba(4,45,45,.14);border-radius:24px;padding:16px!important;box-shadow:0 10px 30px rgba(4,45,45,.06);display:flex;flex-direction:column}
.jp-prods ul.products li.product img{border-radius:16px;mix-blend-mode:multiply}
.jp-prods .woocommerce-loop-product__title{font-size:15px!important;font-weight:700;line-height:1.3;color:#042D2D}
.jp-prods .price{color:#042D2D!important;font-weight:700}
.jp-prods .button{margin-top:auto!important;border-radius:999px!important;background:#3DC95E!important;color:#042D2D!important;font-weight:700!important}
@media(max-width:1024px){.jp-prods ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.jp-prods ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}}
.jp-shead{align-items:flex-end}
/* marcas */
.jp-brand{min-height:150px;justify-content:space-between}
.jp-brand .jp-brand-t a{color:#042D2D}
.jp-brand{position:relative}.jp-brand .jp-brand-t a:after{content:"";position:absolute;inset:0;border-radius:28px}
.jp-pills{display:flex;flex-wrap:wrap;gap:10px}
.jp-pills a{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid rgba(4,45,45,.14);color:#042D2D;font-weight:600;font-size:14px;text-decoration:none}
.jp-pills a:hover{background:#3DC95E;border-color:#3DC95E}
/* lojas + whatsapp */
.jp-mixrow{display:grid!important;grid-template-columns:1.4fr 1fr;gap:18px!important}
.jp-tile{border-radius:28px!important;position:relative;overflow:hidden}
.jp-tile-dark{background:linear-gradient(150deg,#073d3d,#042D2D)}
.jp-tile-green{background:linear-gradient(150deg,#80E893,#3DC95E)}
.jp-tile-dark:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(128,232,147,.28),transparent 70%);pointer-events:none}
.jp-tile-green .jp-lab{color:#042D2D}
@media(max-width:800px){.jp-mixrow{grid-template-columns:1fr}.jp-tile{padding:26px!important}}
.jp-mix{padding-bottom:72px!important}

.jp-shead .elementor-widget-button{flex:none}.jp-shead .elementor-button{white-space:nowrap}
.jp-sec .jp-prods .woocommerce-loop-product__title,.jp-sec .jp-prods li.product a.woocommerce-LoopProduct-link{color:#042D2D!important}
.jp-sec .jp-prods li.product .price,.jp-sec .jp-prods li.product .price *{color:#042D2D!important;font-weight:700}
.jp-sec .jp-prods li.product .button{background:#3DC95E!important;color:#042D2D!important;border-radius:999px!important}

/* ajustes celular */
@media(max-width:767px){
 .jp-hero-side{flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;scrollbar-width:none;padding-bottom:4px}
 .jp-hero-side::-webkit-scrollbar{display:none}
 .jp-hero-side>.e-con{flex:0 0 78%!important;scroll-snap-align:start;min-width:0}
 .jp-cat .jp-cat-t .elementor-heading-title{font-size:16px!important;overflow-wrap:anywhere}
 .jp-goals,.jp-cats,.jp-best,.jp-brands,.jp-mix{padding-top:40px!important}
 .jp-reviews .elementor-swiper-button,.jp-rcar .elementor-swiper-button{display:none!important}
 .jp-rcar .elementor-main-swiper{padding-left:0!important;padding-right:0!important}
 .jp-rsum{min-height:0!important;padding:20px!important}
 .jp-brand{min-height:120px}
 .jp-prods ul.products li.product{padding:12px!important;border-radius:20px}
}@media(max-width:767px){.jp-rcar .elementor-main-swiper{overflow:hidden!important}.jp-rcar .swiper-wrapper{align-items:stretch}}@media(max-width:767px){.jp-rcar .swiper-slide{padding-left:0!important;padding-right:0!important}.jp-rcar .swiper-slide>.elementor-testimonial,.jp-rcar .swiper-slide .elementor-testimonial{margin:0!important;width:100%!important;max-width:none!important}}.jp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}/* End custom CSS */