.elementor-918 .elementor-element.elementor-element-7f2871d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-7f2871d3:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7f2871d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#388E3C;}.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-918 .elementor-element.elementor-element-50dee5d2 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-50dee5d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-26ea37f9{--display:flex;--min-height:98vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-918 .elementor-element.elementor-element-c807d6a .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-918 .elementor-element.elementor-element-c807d6a .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-2.4px;color:#052603;}.elementor-918 .elementor-element.elementor-element-c807d6a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-918 .elementor-element.elementor-element-3770a80b .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3770a80b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.3px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3770a80b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-593363a0 .elementor-image-box-title{margin-bottom:31px;font-family:"Rebond Grotesque", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-593363a0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.3px;color:#052603;}.elementor-918 .elementor-element.elementor-element-593363a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-918 .elementor-element.elementor-element-7eb2e606{--spacer-size:50px;}.elementor-918 .elementor-element.elementor-element-3aa3d614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;z-index:99;}.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-918 .elementor-element.elementor-element-a9694de .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#DBF97E;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-918 .elementor-element.elementor-element-a9694de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;z-index:99;}.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-918 .elementor-element.elementor-element-7787d44d img{width:357px;}.elementor-918 .elementor-element.elementor-element-7ab133a1 img{width:326px;}.elementor-918 .elementor-element.elementor-element-7ab133a1{z-index:99;}.elementor-918 .elementor-element.elementor-element-69b9a9f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-69b9a9f6:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-69b9a9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-55f66e06 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-55f66e06{padding:0px 0px 0px 0px;z-index:9;}.elementor-918 .elementor-element.elementor-element-71eb3591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-18cf2b65{--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:flex-start;--align-items:stretch;--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-918 .elementor-element.elementor-element-147af898{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-147af898.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-wrapper{gap:15px;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon{font-size:80px;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title{color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-33126469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-33126469.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-4cf4734f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-4cf4734f.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-wrapper{gap:15px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon{font-size:80px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title{color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-2dc3a2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-402b8f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-402b8f8c.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-wrapper{gap:15px;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon{font-size:80px;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-7af00af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7af00af7.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-3e97f551{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-3e97f551.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-wrapper{gap:15px;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon{font-size:80px;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title{color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-45006820{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-45006820.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon{font-size:32px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:700;}.elementor-918 .elementor-element.elementor-element-32f84eaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-32f84eaa:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-32f84eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-918 .elementor-element.elementor-element-771bbd3e .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-771bbd3e .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-771bbd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 678px );max-width:678px;--container-widget-width:678px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-4ed0650a img{width:134px;}.elementor-918 .elementor-element.elementor-element-2c64c3dd img{width:199px;}.elementor-918 .elementor-element.elementor-element-6e66a5e8{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#00000000;}.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:100px 100px 100px 100px;}.elementor-918 .elementor-element.elementor-element-76fabc55{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-918 .elementor-element.elementor-element-87212f8 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#DBF97E;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-918 .elementor-element.elementor-element-87212f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-918 .elementor-element.elementor-element-7a1261ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-2130aea .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2130aea .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2130aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-7d11866 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-918 .elementor-element.elementor-element-7d11866 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-2.4px;color:#052603;}.elementor-918 .elementor-element.elementor-element-7d11866{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-918 .elementor-element.elementor-element-43eb6894{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3028ee6a{--display:flex;--min-height:643px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-918 .elementor-element.elementor-element-2013b6e9 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2013b6e9 .elementor-icon{font-size:123px;}.elementor-918 .elementor-element.elementor-element-2013b6e9 .elementor-icon svg{height:123px;}.elementor-918 .elementor-element.elementor-element-2013b6e9 .elementor-icon-wrapper svg{width:auto;}.elementor-918 .elementor-element.elementor-element-5dd4e532 img{width:606px;}.elementor-918 .elementor-element.elementor-element-5dd4e532{padding:0px 0px 0px 60px;z-index:2;}.elementor-918 .elementor-element.elementor-element-57a5f79b{--display:flex;--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-918 .elementor-element.elementor-element-4b100dd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-4b100dd2.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon{font-size:26px;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-568a5967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-7ef9b81d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-7ef9b81d.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon{font-size:26px;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-c1c691c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-7e5567f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-7e5567f7.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon{font-size:26px;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-2c657950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-1f5c6ed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-1f5c6ed7.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon{font-size:26px;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-description{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-4c4ee811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-description{font-family:"Visby", Sans-serif;font-weight:400;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-68a00610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:56px 0px 0px 0px;width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-68a00610.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-5e5c1c42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#388E3C40;--border-color:#388E3C40;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-918 .elementor-element.elementor-element-6b505a4e .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-6b505a4e .elementor-icon{font-size:68px;}.elementor-918 .elementor-element.elementor-element-6b505a4e .elementor-icon svg{height:68px;}.elementor-918 .elementor-element.elementor-element-6b505a4e{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-63eee4d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-918 .elementor-element.elementor-element-63eee4d9:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-63eee4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-title{margin-bottom:14px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-5c5106c0{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 704px );max-width:704px;--container-widget-width:704px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-6bc9fd75 img{width:132px;}.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-740f6328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 704px );max-width:704px;--container-widget-width:704px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-5da0031d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-58ca3b33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-918 .elementor-element.elementor-element-7a9eca32{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:999;}.elementor-918 .elementor-element.elementor-element-7a9eca32:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7a9eca32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-title{margin-bottom:14px;font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3f6e24b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-161d7945{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-161d7945:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-161d7945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-title{margin-bottom:14px;font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-361f102b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-4662fca8{z-index:9;}.elementor-918 .elementor-element.elementor-element-19d836ef .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-47deee26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-918 .elementor-element.elementor-element-47deee26:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-47deee26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-918 .elementor-element.elementor-element-7c4c18e .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#009C3B;}.elementor-918 .elementor-element.elementor-element-7c4c18e .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-7c4c18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-4af00f6c img{width:100%;}.elementor-918 .elementor-element.elementor-element-46c1bf41 img{width:100%;}.elementor-918 .elementor-element.elementor-element-3171efc4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-45efc806{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-918 .elementor-element.elementor-element-45efc806:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-45efc806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-45efc806 > .elementor-shape-bottom .elementor-shape-fill, .elementor-918 .elementor-element.elementor-element-45efc806 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E6FFE8;}.elementor-918 .elementor-element.elementor-element-45efc806 > .elementor-shape-bottom svg, .elementor-918 .elementor-element.elementor-element-45efc806 > .e-con-inner > .elementor-shape-bottom svg{width:calc(400% + 1.3px);height:9px;}.elementor-918 .elementor-element.elementor-element-6f4e53f0 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.5px;color:#009C3B;}.elementor-918 .elementor-element.elementor-element-6f4e53f0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6f4e53f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-62e9e59a{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#02010126;--border-color:#02010126;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-12d474ed .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-12d474ed .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-12d474ed .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-12d474ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-6b16c4a8 .elementor-image-box-wrapper{text-align:end;}.elementor-918 .elementor-element.elementor-element-6b16c4a8 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6b16c4a8 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6b16c4a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-678f87fa{--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-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-20d8e236 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-20d8e236 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-20d8e236 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-20d8e236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-9a5aaaf .elementor-image-box-wrapper{text-align:end;}.elementor-918 .elementor-element.elementor-element-9a5aaaf .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-9a5aaaf .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-9a5aaaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-2013f9de{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-330c5b2f .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-330c5b2f .elementor-image-box-title{margin-bottom:2px;font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-330c5b2f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-330c5b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-56641a56 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-56641a56 .elementor-image-box-title{margin-bottom:2px;font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-56641a56 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-56641a56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-619ffb47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-7d363221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-63db00bb .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#DBF97E;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-918 .elementor-element.elementor-element-63db00bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-918 .elementor-element.elementor-element-75ddfd6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-71045be8{--display:flex;--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-918 .elementor-element.elementor-element-3444586a .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-3444586a .elementor-image-box-title{font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.6px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3444586a .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3444586a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-5cd8fe86 img{width:199px;}.elementor-918 .elementor-element.elementor-element-5cd8fe86{z-index:9;}.elementor-918 .elementor-element.elementor-element-730fd95c{--display:flex;--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-918 .elementor-element.elementor-element-18f99d7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-bfeaa89{z-index:99;}.elementor-918 .elementor-element.elementor-element-3a7071c3{--display:flex;--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-918 .elementor-element.elementor-element-5400de53{z-index:99;}.elementor-918 .elementor-element.elementor-element-734194dd{--display:flex;--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-918 .elementor-element.elementor-element-1b1b56ce{z-index:99;}.elementor-918 .elementor-element.elementor-element-d160c5c{--display:flex;--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-918 .elementor-element.elementor-element-42ab3a74{z-index:99;}.elementor-918 .elementor-element.elementor-element-6d5b05c0{--display:flex;--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-918 .elementor-element.elementor-element-6cc86c2a{z-index:99;}.elementor-918 .elementor-element.elementor-element-45aa1e16{--display:flex;--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-918 .elementor-element.elementor-element-361e8ee{z-index:99;}.elementor-918 .elementor-element.elementor-element-267b739d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-59397926{z-index:99;}.elementor-918 .elementor-element.elementor-element-29c4022b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4a741faa{z-index:99;}.elementor-918 .elementor-element.elementor-element-77bcf7bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4df247b9{z-index:99;}.elementor-918 .elementor-element.elementor-element-20e99e27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3af105b{z-index:99;}.elementor-918 .elementor-element.elementor-element-307631ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7e935598{z-index:99;}.elementor-918 .elementor-element.elementor-element-3acdfb64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-74642664{z-index:99;}.elementor-918 .elementor-element.elementor-element-29051671{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:36px;}.elementor-918 .elementor-element.elementor-element-29051671 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4f32926a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-1f978eea .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-488a5ae9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:20px;--z-index:2;}.elementor-918 .elementor-element.elementor-element-488a5ae9:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-488a5ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E1;}.elementor-918 .elementor-element.elementor-element-44302fdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:20px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-128ccc77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-29a1a2c0 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#DBF97E;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-918 .elementor-element.elementor-element-29a1a2c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-918 .elementor-element.elementor-element-7c79052b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7c79052b:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7c79052b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-918 .elementor-element.elementor-element-593b5133{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-1dd24392{z-index:99;}.elementor-918 .elementor-element.elementor-element-39e45803 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-39e45803 .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-39e45803 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-39e45803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-918 .elementor-element.elementor-element-63a3dbc8{--iteration-count:infinite;--animation-duration:800ms;--dynamic-text-color:#009C3B;}.elementor-918 .elementor-element.elementor-element-63a3dbc8 .elementor-headline{text-align:center;font-family:"Visby", Sans-serif;font-weight:600;}.elementor-918 .elementor-element.elementor-element-63a3dbc8 .elementor-headline-dynamic-wrapper path{stroke:#003803;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-918 .elementor-element.elementor-element-63a3dbc8 .elementor-headline-plain-text{color:#009C3B;}.elementor-918 .elementor-element.elementor-element-63a3dbc8 .elementor-headline-dynamic-text{font-family:"Rebond Grotesque", Sans-serif;font-weight:800;line-height:48px;letter-spacing:-1.2px;}.elementor-918 .elementor-element.elementor-element-4b1343de .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b1343de .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b1343de{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 745px );max-width:745px;--container-widget-width:745px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-37b2925c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-918 .elementor-element.elementor-element-38403cdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-38403cdb.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-43b21bac{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-43b21bac .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7b0cdaec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-1d18df78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-1d18df78.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-524459e9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-524459e9 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-2d084eb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-57a2550a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-57a2550a.e-con{--align-self:center;}.elementor-918 .elementor-element.elementor-element-f3db05e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-f3db05e .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-564ea36f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-69b19de4{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4479ca72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6a29539b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-918 .elementor-element.elementor-element-6a29539b:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-6a29539b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-918 .elementor-element.elementor-element-3c79fc0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-3c79fc0d:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-3c79fc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #388E3C 0%, #205F23 100%);}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3550fa61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;width:var( --container-widget-width, 732px );max-width:732px;--container-widget-width:732px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-20ed16da .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#DBF97E;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-918 .elementor-element.elementor-element-20ed16da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-918 .elementor-element.elementor-element-3b302320{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-918 .elementor-element.elementor-element-3b302320:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-3b302320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-48245be7 .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-48245be7 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-48245be7{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-6aaeb25c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-918 .elementor-element.elementor-element-c4d816b{--display:flex;--min-height:530px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-c4d816b::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://abessencial.com.br/wp-content/uploads/2025/07/modo-1-novo-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-918 .elementor-element.elementor-element-6bc8774a .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-6bc8774a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-fb59afa .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-fb59afa .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-1px;color:#A6ECA9;}.elementor-918 .elementor-element.elementor-element-fb59afa .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-fb59afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-5aedc0b9{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-918 .elementor-element.elementor-element-2e2f1b7c{--display:flex;--min-height:530px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-2e2f1b7c::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://abessencial.com.br/wp-content/uploads/2025/07/modo-2-novo.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-918 .elementor-element.elementor-element-6ce12f15 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-6ce12f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-1bec16e1 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-1bec16e1 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-1bec16e1 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-1bec16e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-57230ccb{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-918 .elementor-element.elementor-element-3965504{--display:flex;--min-height:530px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3965504::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-3965504 > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-3965504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://abessencial.com.br/wp-content/uploads/2025/07/modo-3-novo.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-918 .elementor-element.elementor-element-372ee08b .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-372ee08b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6098d2b8 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-6098d2b8 .elementor-image-box-title{margin-bottom:15px;font-family:"Rebond Grotesque", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-6098d2b8 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-6098d2b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 381px );max-width:381px;--container-widget-width:381px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-291b100b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:36px;}:where( .elementor-918 .elementor-element.elementor-element-291b100b .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-918 .elementor-element.elementor-element-291b100b > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-923646{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-918 .elementor-element.elementor-element-f5fab4 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-f5fab4 .elementor-icon{font-size:68px;}.elementor-918 .elementor-element.elementor-element-f5fab4 .elementor-icon svg{height:68px;}.elementor-918 .elementor-element.elementor-element-f5fab4{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7e95b98 .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7e95b98 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#000000;}.elementor-918 .elementor-element.elementor-element-7e95b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-a2f3cdc{padding:20px 0px 40px 0px;}.elementor-918 .elementor-element.elementor-element-fca1b69{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-918 .elementor-element.elementor-element-7d5793fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-918 .elementor-element.elementor-element-55555746 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-918 .elementor-element.elementor-element-55555746 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-55555746{padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5e546f25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-5a71897b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-6fe9a601 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-6fe9a601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-549f0dbf .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-549f0dbf .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-549f0dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-743db352 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-743db352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-1ef5a64d .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-1ef5a64d .elementor-icon{font-size:16px;}.elementor-918 .elementor-element.elementor-element-1ef5a64d .elementor-icon svg{height:16px;}.elementor-918 .elementor-element.elementor-element-1ef5a64d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-33c9cbe2 img{width:230px;}.elementor-918 .elementor-element.elementor-element-33c9cbe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-74efd630{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-74efd630 img{width:250px;}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-28561c0c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-2044533c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-10a9e499{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-e4499e4 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-e4499e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-72ddf369 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-72ddf369 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-72ddf369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-7a5511a img{width:170px;}.elementor-918 .elementor-element.elementor-element-8bdb4f8 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-8bdb4f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-17c3c88 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-17c3c88 .elementor-icon{font-size:16px;}.elementor-918 .elementor-element.elementor-element-17c3c88 .elementor-icon svg{height:16px;}.elementor-918 .elementor-element.elementor-element-17c3c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-28b1ae6e img{width:230px;}.elementor-918 .elementor-element.elementor-element-28b1ae6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-19c4e45{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-19c4e45 img{width:250px;}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-23aba7cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-25925ada{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-7df6644d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-6e38cac8 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-6e38cac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5a26489e .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-5a26489e .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-5a26489e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-dd2d2da .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-dd2d2da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-3f1ce55 img{width:230px;}.elementor-918 .elementor-element.elementor-element-3f1ce55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-929ff6{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-929ff6 img{width:250px;}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-37d5a674{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-3396d7fd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:250px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:250px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#052603;--n-tabs-title-color-active:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-3396d7fd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#003803;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#388E3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rebond Grotesque", Sans-serif;font-weight:500;}.elementor-918 .elementor-element.elementor-element-3396d7fd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-4f46bb86{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-2848f158 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-918 .elementor-element.elementor-element-2848f158 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2848f158{padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-22286840{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-623f72d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-67b5179e img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-67b5179e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6d2d9806 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-6d2d9806 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-6d2d9806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-79d12a27 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-79d12a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-37c8ff28 img{width:230px;}.elementor-918 .elementor-element.elementor-element-37c8ff28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-904883{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-904883 img{width:250px;}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-57dc977{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-7456ce26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-4a5ca71d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-71d4a4ed img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-71d4a4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7cce1033 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-7cce1033 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-7cce1033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-7309eac3 img{width:170px;}.elementor-918 .elementor-element.elementor-element-59d35c8a .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-59d35c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-601b4bea .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-601b4bea .elementor-icon{font-size:16px;}.elementor-918 .elementor-element.elementor-element-601b4bea .elementor-icon svg{height:16px;}.elementor-918 .elementor-element.elementor-element-601b4bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-dd0255e img{width:230px;}.elementor-918 .elementor-element.elementor-element-dd0255e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-39965f58{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-39965f58 img{width:250px;}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-49e1ee9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-7edde52c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-527e6699{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-639ad555 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-639ad555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-497ed21 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-497ed21 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-497ed21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-38c5bb02 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-38c5bb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-6c14856a .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-6c14856a .elementor-icon{font-size:16px;}.elementor-918 .elementor-element.elementor-element-6c14856a .elementor-icon svg{height:16px;}.elementor-918 .elementor-element.elementor-element-6c14856a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-a365fc7 img{width:230px;}.elementor-918 .elementor-element.elementor-element-a365fc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4e09be5b{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4e09be5b img{width:250px;}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-522f0f99{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-27c22310{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:250px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:250px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#052603;--n-tabs-title-color-active:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-27c22310 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#003803;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#388E3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rebond Grotesque", Sans-serif;font-weight:500;}.elementor-918 .elementor-element.elementor-element-27c22310 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-b9a623b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-918 .elementor-element.elementor-element-2a573a17 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-918 .elementor-element.elementor-element-2a573a17 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2a573a17{padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-64780ea6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-68d105d1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;}.elementor-918 .elementor-element.elementor-element-68d105d1 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-7e214322 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-7e214322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-5c38f011{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-40ec6fd6 img{width:170px;}.elementor-918 .elementor-element.elementor-element-4b22b4f2 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b22b4f2 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b22b4f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-77e4f958 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-77e4f958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-309e34f1 img{width:230px;}.elementor-918 .elementor-element.elementor-element-309e34f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-12d69acb{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-12d69acb img{width:250px;}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-1b59d3e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-5b010eab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:999;}.elementor-918 .elementor-element.elementor-element-5d35f0d2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;}.elementor-918 .elementor-element.elementor-element-5d35f0d2 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6fedc071 img{width:550px;max-width:100%;}.elementor-918 .elementor-element.elementor-element-6fedc071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-1c8a6214{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-24d33cf9 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-24d33cf9 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-918 .elementor-element.elementor-element-24d33cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-918 .elementor-element.elementor-element-3b1c9282 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#3483FB;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-918 .elementor-element.elementor-element-3b1c9282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-918 .elementor-element.elementor-element-52cdf294 img{width:230px;}.elementor-918 .elementor-element.elementor-element-52cdf294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-739680a6 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-739680a6 .elementor-icon{font-size:16px;}.elementor-918 .elementor-element.elementor-element-739680a6 .elementor-icon svg{height:16px;}.elementor-918 .elementor-element.elementor-element-739680a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-a2d8b9f{text-align:center;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-a2d8b9f img{width:250px;}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-37373762{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-5c264da7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:250px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:250px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#052603;--n-tabs-title-color-active:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-5c264da7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#003803;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0526032B;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#388E3C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rebond Grotesque", Sans-serif;font-weight:500;}.elementor-918 .elementor-element.elementor-element-5c264da7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7c7d64e5{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:0%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:100px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7c7d64e5 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-918 .elementor-element.elementor-element-7c7d64e5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#05260317;}.elementor-918 .elementor-element.elementor-element-7c7d64e5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#003803;border-style:solid;border-width:1px 1px 1px 1px;border-color:#05260317;}.elementor-918 .elementor-element.elementor-element-7c7d64e5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-7c7d64e5.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#97FF9F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#052603;}:where( .elementor-918 .elementor-element.elementor-element-7c7d64e5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-918 .elementor-element.elementor-element-3457fa7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-46e7e627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 852px );max-width:852px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-716d4163 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2de138e1{--display:flex;--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-918 .elementor-element.elementor-element-3b7643ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3b7643ae:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-3b7643ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-9cd5e60 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-9cd5e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-176e5279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-6dcc64b8{--display:flex;--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-918 .elementor-element.elementor-element-78159ff7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-78159ff7:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-78159ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-7cbef4f8 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7cbef4f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4b0ae8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-7d37c586{--display:flex;--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-918 .elementor-element.elementor-element-440ea76b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-440ea76b:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-440ea76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-b9e9d05 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-b9e9d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-4138f57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-748f3c9e{--display:flex;--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-918 .elementor-element.elementor-element-6e89737b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-6e89737b:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-6e89737b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-48a55f7f img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-48a55f7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-788a4cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-6df7af57{--display:flex;--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-918 .elementor-element.elementor-element-3324e715{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3324e715:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-3324e715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-21b8f75f img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-21b8f75f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-450845e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-3b5b8e87{--display:flex;--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-918 .elementor-element.elementor-element-7f06cd5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7f06cd5f:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7f06cd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-221d9a87 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-221d9a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-6bd8509b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-7b05bb1c{--display:flex;--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-918 .elementor-element.elementor-element-219f9d6a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-219f9d6a:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-219f9d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-331f102a img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-331f102a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-59a9eb37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-ec488f6{--display:flex;--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-918 .elementor-element.elementor-element-6c0e6da1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-6c0e6da1:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-6c0e6da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-58ff52fa img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-58ff52fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-3bc28ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-4a00c090{--display:flex;--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-918 .elementor-element.elementor-element-7a90c955{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7a90c955:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7a90c955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-1b0cd7a3 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-1b0cd7a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-5c0d79d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-1cafc7d5{--display:flex;--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-918 .elementor-element.elementor-element-5f21323d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-5f21323d:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-5f21323d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-918 .elementor-element.elementor-element-6c19cfb6 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6c19cfb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{margin-bottom:8px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-2bf468c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-918 .elementor-element.elementor-element-5d8a4f25{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;}.elementor-918 .elementor-element.elementor-element-5d8a4f25 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-6e80ea3b .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;letter-spacing:0px;fill:#136617;color:#136617;background-color:#DBF97E3D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-918 .elementor-element.elementor-element-6e80ea3b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-918 .elementor-element.elementor-element-7bc97c6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-918 .elementor-element.elementor-element-7c1b9a28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-918 .elementor-element.elementor-element-7c1b9a28:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-918 .elementor-element.elementor-element-7c1b9a28::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://abessencial.com.br/wp-content/uploads/2025/07/garantia-fundo-novo-1.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-918 .elementor-element.elementor-element-5ee9b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-67e1c83b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-918 .elementor-element.elementor-element-67e1c83b.elementor-view-framed .elementor-icon, .elementor-918 .elementor-element.elementor-element-67e1c83b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-918 .elementor-element.elementor-element-67e1c83b.elementor-view-framed .elementor-icon, .elementor-918 .elementor-element.elementor-element-67e1c83b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon{font-size:300px;}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon svg{height:300px;}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon-wrapper svg{width:auto;}.elementor-918 .elementor-element.elementor-element-67e1c83b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-14a722f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-79855bad .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-79855bad .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#388E3C;}.elementor-918 .elementor-element.elementor-element-79855bad .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-79855bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-918 .elementor-element.elementor-element-633e0b50 img{width:162px;}.elementor-918 .elementor-element.elementor-element-260ea283 img{width:115px;}.elementor-918 .elementor-element.elementor-element-62343dfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-628ba7b3 .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-628ba7b3 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#000000;}.elementor-918 .elementor-element.elementor-element-628ba7b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 959px );max-width:959px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-59792e18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-918 .elementor-element.elementor-element-7afb6dcb{--display:flex;}.elementor-918 .elementor-element.elementor-element-19661484 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-19661484 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-19661484 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-3257bc9b{--display:flex;}.elementor-918 .elementor-element.elementor-element-7658ad84 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-7658ad84 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-7658ad84 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-7f73842e{--display:flex;}.elementor-918 .elementor-element.elementor-element-188f00cd .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-188f00cd .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-188f00cd .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-47016008{--display:flex;}.elementor-918 .elementor-element.elementor-element-468f60a0 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-468f60a0 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-468f60a0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-617f4282{--display:flex;}.elementor-918 .elementor-element.elementor-element-15bb5845 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-15bb5845 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-15bb5845 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-542018a7{--display:flex;}.elementor-918 .elementor-element.elementor-element-7b858b0b .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-7b858b0b .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-7b858b0b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-4e05d5a1{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#052603;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D9FFDB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9FFDB00;}.elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-4e05d5a1 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rebond Grotesque", Sans-serif;font-weight:500;}:where( .elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-right:60px;--padding-bottom:30px;--padding-left:20px;}.elementor-918 .elementor-element.elementor-element-6ea064e5{--display:flex;}.elementor-918 .elementor-element.elementor-element-6f799fdc .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-6f799fdc .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-6f799fdc .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-4198cb9f{--display:flex;}.elementor-918 .elementor-element.elementor-element-4846657f .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-4846657f .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-4846657f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-4c8e8389{--display:flex;}.elementor-918 .elementor-element.elementor-element-16f9ab57 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-16f9ab57 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-16f9ab57 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-16f9ab57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-1ecf1c82{--display:flex;}.elementor-918 .elementor-element.elementor-element-6c065712 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-6c065712 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-6c065712 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-7779e2dc{--display:flex;}.elementor-918 .elementor-element.elementor-element-3c371314 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-3c371314 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-3c371314 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-798cf2cb{--display:flex;}.elementor-918 .elementor-element.elementor-element-678e5582 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-678e5582 .elementor-image-box-title{color:#6EC1E4;}.elementor-918 .elementor-element.elementor-element-678e5582 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-918 .elementor-element.elementor-element-58bbbd78{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#052603;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D9FFDB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9FFDB00;}.elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-918 .elementor-element.elementor-element-58bbbd78 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rebond Grotesque", Sans-serif;font-weight:500;}:where( .elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-right:60px;--padding-bottom:30px;--padding-left:20px;}.elementor-918 .elementor-element.elementor-element-6eaa4be8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-8fbaf85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-8fbaf85:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-8fbaf85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052603;}.elementor-918 .elementor-element.elementor-element-57ceb5fd .elementor-image-box-title{margin-bottom:12px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-57ceb5fd .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-57ceb5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 852px );max-width:852px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-69dca618 .elementor-icon-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0px;fill:#E2F8E1;color:#E2F8E1;background-color:#04B916;border-radius:100px 100px 100px 100px;padding:24px 80px 24px 80px;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button:hover, .elementor-918 .elementor-element.elementor-element-681701aa .elementor-button:focus{color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button:hover svg, .elementor-918 .elementor-element.elementor-element-681701aa .elementor-button:focus svg{fill:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-681701aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4606edbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-442244f .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;color:#052603;}.elementor-918 .elementor-element.elementor-element-442244f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#052603;}.elementor-918 .elementor-element.elementor-element-442244f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 852px );max-width:852px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-918 .elementor-element.elementor-element-41674e03 .elementor-button{font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:#388E3C;color:#388E3C;background-color:#61CE7000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-41674e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-918 .elementor-element.elementor-element-3cd44413{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-918 .elementor-element.elementor-element-73350ed3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-73350ed3:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-73350ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009C3B;}.elementor-918 .elementor-element.elementor-element-12809736{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-669f720.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-918 .elementor-element.elementor-element-669f720.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-918 .elementor-element.elementor-element-669f720.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-669f720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4e1cc075 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-4e1cc075 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-4e1cc075 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-4e1cc075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-559225e{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7d753531 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-7d753531 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-7d753531 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-7d753531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-638ad6c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-918 .elementor-element.elementor-element-638ad6c9 .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-638ad6c9.elementor-element{--align-self:flex-start;}.elementor-918 .elementor-element.elementor-element-510a03c2{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-209e7985 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-209e7985 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-209e7985 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-209e7985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-icon i{color:#E2F8E1;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-icon svg{fill:#E2F8E1;transition:fill 0.3s;}.elementor-918 .elementor-element.elementor-element-4172e58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-918 .elementor-element.elementor-element-4172e58.elementor-element{--align-self:flex-start;}.elementor-918 .elementor-element.elementor-element-215d46 .elementor-button{fill:#E2F8E1;color:#E2F8E1;background-color:#052603;border-radius:100px 100px 100px 100px;padding:14px 60px 14px 60px;}.elementor-918 .elementor-element.elementor-element-2c2a8ed7{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-28a51306 .elementor-image-box-wrapper{text-align:start;}.elementor-918 .elementor-element.elementor-element-28a51306 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-28a51306 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-28a51306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-19bac04d .elementor-repeater-item-000fce0.elementor-social-icon{background-color:#E2F8E1;}.elementor-918 .elementor-element.elementor-element-19bac04d .elementor-repeater-item-000fce0.elementor-social-icon i{color:#000000;}.elementor-918 .elementor-element.elementor-element-19bac04d .elementor-repeater-item-000fce0.elementor-social-icon svg{fill:#000000;}.elementor-918 .elementor-element.elementor-element-19bac04d{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:22px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-918 .elementor-element.elementor-element-19bac04d.elementor-element{--align-self:flex-start;}body.elementor-page-918{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}body.elementor-page-918:not(.elementor-motion-effects-element-type-background), body.elementor-page-918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-918 .elementor-element.elementor-element-29051671{--e-n-carousel-swiper-slides-to-display:2;}.elementor-918 .elementor-element.elementor-element-291b100b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-918 .elementor-element.elementor-element-5d8a4f25{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-918 .elementor-element.elementor-element-50dee5d2 .elementor-heading-title{font-size:13px;}.elementor-918 .elementor-element.elementor-element-26ea37f9{--min-height:0vh;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-918 .elementor-element.elementor-element-c807d6a .elementor-image-box-title{font-size:13px;}.elementor-918 .elementor-element.elementor-element-c807d6a .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-c807d6a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3770a80b .elementor-image-box-title{font-size:7.2vw;}.elementor-918 .elementor-element.elementor-element-3770a80b .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-3770a80b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 10px 0px 10px;}.elementor-918 .elementor-element.elementor-element-593363a0 .elementor-image-box-title{font-size:7.2vw;}.elementor-918 .elementor-element.elementor-element-593363a0 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-593363a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-918 .elementor-element.elementor-element-7eb2e606{--spacer-size:24px;}.elementor-918 .elementor-element.elementor-element-3aa3d614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-a9694de .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 30px 12px 30px;}.elementor-918 .elementor-element.elementor-element-a9694de{padding:32px 0px 0px 0px;width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:999;}.elementor-918 .elementor-element.elementor-element-7787d44d img{width:102px;}.elementor-918 .elementor-element.elementor-element-7ab133a1 img{width:186px;}.elementor-918 .elementor-element.elementor-element-69b9a9f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-55f66e06 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-71eb3591{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-18cf2b65{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-918 .elementor-element.elementor-element-147af898{--width:48%;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-33126469 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-33126469{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-4cf4734f{--width:48%;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2dc3a2b .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-2dc3a2b{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-402b8f8c{--width:48%;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-7af00af7 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-7af00af7{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-3e97f551{--width:48%;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-45006820 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-45006820{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-wrapper{gap:0px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon{font-size:20px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title a{font-size:24px;}.elementor-918 .elementor-element.elementor-element-4c2d76cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-32f84eaa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-771bbd3e .elementor-image-box-title{margin-bottom:9px;font-size:22px;}.elementor-918 .elementor-element.elementor-element-771bbd3e .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-771bbd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-4ed0650a img{width:78px;}.elementor-918 .elementor-element.elementor-element-2c64c3dd img{width:102px;}.elementor-918 .elementor-element.elementor-element-6e66a5e8{--e-image-carousel-slides-to-show:2;padding:0px 10px 0px 10px;}.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:60px 60px 60px 60px;}.elementor-918 .elementor-element.elementor-element-76fabc55{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-918 .elementor-element.elementor-element-87212f8 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-918 .elementor-element.elementor-element-87212f8{padding:32px 0px 0px 0px;width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-7a1261ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-918 .elementor-element.elementor-element-2130aea .elementor-image-box-title{font-size:22px;}.elementor-918 .elementor-element.elementor-element-2130aea .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-2130aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-918 .elementor-element.elementor-element-7d11866 .elementor-image-box-title{font-size:16px;line-height:1.4em;}.elementor-918 .elementor-element.elementor-element-7d11866 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-7d11866{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-3028ee6a{--min-height: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-918 .elementor-element.elementor-element-3028ee6a.e-con{--order:-99999 /* order start hack */;}.elementor-918 .elementor-element.elementor-element-5dd4e532{padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-57a5f79b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-918 .elementor-element.elementor-element-57a5f79b.e-con{--order:-99999 /* order start hack */;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon{font-size:32px;}.elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-568a5967 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-568a5967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon{font-size:32px;}.elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-c1c691c .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-c1c691c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon{font-size:32px;}.elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2c657950 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-2c657950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon{font-size:32px;}.elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-4c4ee811 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-4c4ee811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title{margin-block-end:0px;}.elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-68a00610 .elementor-icon-box-title a{font-size:17px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-68a00610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-918 .elementor-element.elementor-element-5e5c1c42{--content-width:400px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-6b505a4e .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-6b505a4e .elementor-icon svg{height:50px;}.elementor-918 .elementor-element.elementor-element-6b505a4e{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-918 .elementor-element.elementor-element-63eee4d9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-5c5106c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-918 .elementor-element.elementor-element-6bc9fd75 img{width:73px;}.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-title{font-size:20px;}.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-740f6328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-918 .elementor-element.elementor-element-5da0031d{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-58ca3b33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7a9eca32{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-img img{border-radius:10px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-3f6e24b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-161d7945{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-918 .elementor-element.elementor-element-361f102b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-img img{border-radius:10px;}.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-361f102b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-7c4c18e .elementor-image-box-title{font-size:24px;}.elementor-918 .elementor-element.elementor-element-7c4c18e .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-7c4c18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-3171efc4{--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-45efc806{--width:360px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-6f4e53f0 .elementor-image-box-title{font-size:22px;}.elementor-918 .elementor-element.elementor-element-6f4e53f0 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-6f4e53f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-918 .elementor-element.elementor-element-12d474ed .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-12d474ed .elementor-image-box-description{font-size:13px;}.elementor-918 .elementor-element.elementor-element-12d474ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-918 .elementor-element.elementor-element-6b16c4a8 .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-6b16c4a8 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-6b16c4a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;}.elementor-918 .elementor-element.elementor-element-20d8e236 .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-20d8e236 .elementor-image-box-description{font-size:12px;}.elementor-918 .elementor-element.elementor-element-20d8e236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:211px;--container-widget-flex-grow:0;width:var( --container-widget-width, 211px );max-width:211px;}.elementor-918 .elementor-element.elementor-element-9a5aaaf .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-9a5aaaf .elementor-image-box-description{font-size:12px;}.elementor-918 .elementor-element.elementor-element-9a5aaaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:49px;--container-widget-flex-grow:0;width:var( --container-widget-width, 49px );max-width:49px;}.elementor-918 .elementor-element.elementor-element-2013f9de{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-330c5b2f .elementor-image-box-title{font-size:12px;}.elementor-918 .elementor-element.elementor-element-330c5b2f .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-330c5b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-918 .elementor-element.elementor-element-56641a56 .elementor-image-box-title{font-size:12px;}.elementor-918 .elementor-element.elementor-element-56641a56 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-56641a56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-918 .elementor-element.elementor-element-619ffb47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-7d363221 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-7d363221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-63db00bb .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-918 .elementor-element.elementor-element-63db00bb{padding:32px 0px 0px 0px;width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-75ddfd6f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-71045be8{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3444586a .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3444586a .elementor-image-box-title{margin-bottom:10px;font-size:22px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-3444586a .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-3444586a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-5cd8fe86 img{width:102px;}.elementor-918 .elementor-element.elementor-element-730fd95c{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-29051671{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:24px;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-29051671 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4f32926a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-918 .elementor-element.elementor-element-1f978eea{z-index:1;}.elementor-918 .elementor-element.elementor-element-488a5ae9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-44302fdd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-918 .elementor-element.elementor-element-128ccc77 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-128ccc77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-29a1a2c0 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-918 .elementor-element.elementor-element-29a1a2c0{padding:32px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7c79052b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:-1px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-593b5133{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-1dd24392 img{width:100px;}.elementor-918 .elementor-element.elementor-element-39e45803 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-918 .elementor-element.elementor-element-39e45803 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-39e45803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-4b1343de .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-4b1343de .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-4b1343de{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-37b2925c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-43b21bac .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title{margin-block-end:10px;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-icon-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-7b0cdaec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-524459e9 .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-icon-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-2d084eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-f3db05e .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title{margin-block-end:10px;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title, .elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-icon-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-564ea36f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-69b19de4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4479ca72 img{width:218px;}.elementor-918 .elementor-element.elementor-element-3c79fc0d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-918 .elementor-element.elementor-element-3550fa61 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-3550fa61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-f1d2f30 img{width:100px;}.elementor-918 .elementor-element.elementor-element-20ed16da .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-918 .elementor-element.elementor-element-20ed16da{padding:32px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3b302320{--content-width:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-48245be7 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-918 .elementor-element.elementor-element-48245be7 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-48245be7{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-c4d816b{--min-height:430px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-c4d816b::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-c4d816b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-918 .elementor-element.elementor-element-6bc8774a .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-fb59afa .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-fb59afa .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-fb59afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-918 .elementor-element.elementor-element-2e2f1b7c{--min-height:430px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-2e2f1b7c::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-2e2f1b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-918 .elementor-element.elementor-element-6ce12f15 .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-1bec16e1 .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-1bec16e1 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-1bec16e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-918 .elementor-element.elementor-element-3965504{--min-height:430px;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-3965504::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-3965504 > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-3965504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-3965504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-918 .elementor-element.elementor-element-372ee08b .elementor-heading-title{font-size:16px;}.elementor-918 .elementor-element.elementor-element-6098d2b8 .elementor-image-box-title{font-size:15px;}.elementor-918 .elementor-element.elementor-element-6098d2b8 .elementor-image-box-description{font-size:16px;}.elementor-918 .elementor-element.elementor-element-6098d2b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-918 .elementor-element.elementor-element-291b100b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:24px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-swiper-pagination-spacing:20px;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-291b100b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-923646{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-f5fab4 .elementor-icon{font-size:50px;}.elementor-918 .elementor-element.elementor-element-f5fab4 .elementor-icon svg{height:50px;}.elementor-918 .elementor-element.elementor-element-f5fab4{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-918 .elementor-element.elementor-element-7e95b98 .elementor-image-box-title{font-size:5vw;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-7e95b98 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-7e95b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-fca1b69{--width:360px;--min-height:1243px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-918 .elementor-element.elementor-element-7d5793fc{--min-height:0px;--justify-content:center;}.elementor-918 .elementor-element.elementor-element-55555746 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-55555746 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-55555746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-55555746.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-5e546f25{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-5a71897b .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-5a71897b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-6fe9a601{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6fe9a601 img{width:320px;}.elementor-918 .elementor-element.elementor-element-33c9cbe2{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-74efd630{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-28561c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2044533c{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-10a9e499 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-10a9e499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-e4499e4{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-e4499e4 img{width:320px;}.elementor-918 .elementor-element.elementor-element-7a5511a img{width:70px;}.elementor-918 .elementor-element.elementor-element-28b1ae6e{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-19c4e45{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-23aba7cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-25925ada{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-7df6644d .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-7df6644d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-6e38cac8{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6e38cac8 img{width:320px;}.elementor-918 .elementor-element.elementor-element-3f1ce55{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-929ff6{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-37d5a674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3396d7fd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:165px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:165px;--n-tabs-title-font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}:where( .elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-918 .elementor-element.elementor-element-3396d7fd.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-4f46bb86{--min-height:0px;--justify-content:center;}.elementor-918 .elementor-element.elementor-element-2848f158 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2848f158 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-2848f158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2848f158.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-22286840{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-623f72d1 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-623f72d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-67b5179e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-67b5179e img{width:320px;}.elementor-918 .elementor-element.elementor-element-37c8ff28{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-904883{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-57dc977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7456ce26{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-4a5ca71d .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-4a5ca71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-71d4a4ed{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-71d4a4ed img{width:320px;}.elementor-918 .elementor-element.elementor-element-7309eac3 img{width:70px;}.elementor-918 .elementor-element.elementor-element-dd0255e{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-39965f58{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-49e1ee9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7edde52c{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-527e6699 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-527e6699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-639ad555{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-639ad555 img{width:320px;}.elementor-918 .elementor-element.elementor-element-a365fc7{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4e09be5b{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-522f0f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-27c22310{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:165px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:165px;--n-tabs-title-font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}:where( .elementor-918 .elementor-element.elementor-element-27c22310.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-918 .elementor-element.elementor-element-27c22310.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-b9a623b{--min-height:0px;--justify-content:center;}.elementor-918 .elementor-element.elementor-element-2a573a17 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2a573a17 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-2a573a17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2a573a17.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-64780ea6{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-68d105d1 .elementor-heading-title{font-size:20px;}.elementor-918 .elementor-element.elementor-element-68d105d1{padding:16px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-7e214322{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7e214322 img{width:320px;}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-5c38f011 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-5c38f011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-40ec6fd6 img{width:70px;}.elementor-918 .elementor-element.elementor-element-309e34f1{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-12d69acb{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-1b59d3e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5b010eab{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-5d35f0d2 .elementor-heading-title{font-size:20px;}.elementor-918 .elementor-element.elementor-element-5d35f0d2{padding:16px 0px 8px 0px;}.elementor-918 .elementor-element.elementor-element-6fedc071{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6fedc071 img{width:320px;}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-1c8a6214 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-1c8a6214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-918 .elementor-element.elementor-element-52cdf294{padding:16px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-a2d8b9f{padding:14px 0px 14px 0px;}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-37373762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5c264da7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:165px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:165px;--n-tabs-title-font-size:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}:where( .elementor-918 .elementor-element.elementor-element-5c264da7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-918 .elementor-element.elementor-element-5c264da7.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-7c7d64e5{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3457fa7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-918 .elementor-element.elementor-element-46e7e627 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-46e7e627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;}.elementor-918 .elementor-element.elementor-element-3b7643ae{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-9cd5e60 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-176e5279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-78159ff7{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7cbef4f8 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-4b0ae8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-440ea76b{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-b9e9d05 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-4138f57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-6e89737b{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-48a55f7f img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-788a4cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-3324e715{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-21b8f75f img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-450845e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-7f06cd5f{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-221d9a87 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-6bd8509b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-219f9d6a{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-331f102a img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-59a9eb37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-6c0e6da1{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-58ff52fa img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-3bc28ea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-7a90c955{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-1b0cd7a3 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-5c0d79d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-5f21323d{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-6c19cfb6 img{border-radius:40px 40px 0px 0px;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-2bf468c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-918 .elementor-element.elementor-element-5d8a4f25{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:10px;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-5d8a4f25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-6e80ea3b .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 0px 12px 0px;}.elementor-918 .elementor-element.elementor-element-6e80ea3b{padding:20px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7bc97c6{--content-width:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7c1b9a28::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-7c1b9a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;background-size:contain;}.elementor-918 .elementor-element.elementor-element-7c1b9a28{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon{font-size:240px;}.elementor-918 .elementor-element.elementor-element-67e1c83b .elementor-icon svg{height:240px;}.elementor-918 .elementor-element.elementor-element-14a722f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-79855bad .elementor-image-box-wrapper{text-align:center;}.elementor-918 .elementor-element.elementor-element-79855bad .elementor-image-box-title{font-size:24px;}.elementor-918 .elementor-element.elementor-element-79855bad .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-79855bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-918 .elementor-element.elementor-element-633e0b50 img{width:89px;}.elementor-918 .elementor-element.elementor-element-260ea283 img{width:68px;}.elementor-918 .elementor-element.elementor-element-62343dfd{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-628ba7b3 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-918 .elementor-element.elementor-element-628ba7b3 .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-628ba7b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-918 .elementor-element.elementor-element-59792e18{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-918 .elementor-element.elementor-element-19661484 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-7658ad84 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-188f00cd .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-468f60a0 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-15bb5845 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-7b858b0b .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-4e05d5a1{--n-accordion-title-font-size:16px;}:where( .elementor-918 .elementor-element.elementor-element-4e05d5a1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-918 .elementor-element.elementor-element-6f799fdc .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-4846657f .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-16f9ab57 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-6c065712 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-3c371314 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-678e5582 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-58bbbd78{--n-accordion-title-font-size:16px;}:where( .elementor-918 .elementor-element.elementor-element-58bbbd78 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-918 .elementor-element.elementor-element-6eaa4be8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-8fbaf85{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-57ceb5fd .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-57ceb5fd .elementor-image-box-description{font-size:14px;}.elementor-918 .elementor-element.elementor-element-57ceb5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-918 .elementor-element.elementor-element-681701aa .elementor-button{font-size:14px;line-height:1.3em;letter-spacing:0px;padding:16px 60px 16px 60px;}.elementor-918 .elementor-element.elementor-element-681701aa{padding:32px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-4606edbb{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-442244f .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-918 .elementor-element.elementor-element-442244f .elementor-image-box-description{font-size:28px;}.elementor-918 .elementor-element.elementor-element-442244f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-918 .elementor-element.elementor-element-3cd44413{--width:360px;}.elementor-918 .elementor-element.elementor-element-73350ed3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-918 .elementor-element.elementor-element-12809736{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-669f720 .elementor-image-box-img{margin-bottom:0px;}.elementor-918 .elementor-element.elementor-element-559225e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-510a03c2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-918 .elementor-element.elementor-element-2c2a8ed7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-918 .elementor-element.elementor-element-32f84eaa{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-7a1261ae{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-3028ee6a{--width:60%;}.elementor-918 .elementor-element.elementor-element-57a5f79b{--width:40%;}.elementor-918 .elementor-element.elementor-element-5e5c1c42{--content-width:1300px;}.elementor-918 .elementor-element.elementor-element-63eee4d9{--width:1022px;}.elementor-918 .elementor-element.elementor-element-5da0031d{--width:1022px;}.elementor-918 .elementor-element.elementor-element-7a9eca32{--width:500px;}.elementor-918 .elementor-element.elementor-element-161d7945{--width:500px;}.elementor-918 .elementor-element.elementor-element-75ddfd6f{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-71045be8{--width:66%;}.elementor-918 .elementor-element.elementor-element-730fd95c{--width:40%;}.elementor-918 .elementor-element.elementor-element-4f32926a{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-488a5ae9{--width:1000px;}.elementor-918 .elementor-element.elementor-element-44302fdd{--width:800px;}.elementor-918 .elementor-element.elementor-element-593b5133{--width:50%;}.elementor-918 .elementor-element.elementor-element-37b2925c{--width:100%;}.elementor-918 .elementor-element.elementor-element-69b19de4{--width:50%;}.elementor-918 .elementor-element.elementor-element-3b302320{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-c4d816b{--width:400px;}.elementor-918 .elementor-element.elementor-element-2e2f1b7c{--width:400px;}.elementor-918 .elementor-element.elementor-element-3965504{--width:400px;}.elementor-918 .elementor-element.elementor-element-7d5793fc{--width:100%;}.elementor-918 .elementor-element.elementor-element-4f46bb86{--width:100%;}.elementor-918 .elementor-element.elementor-element-b9a623b{--width:100%;}.elementor-918 .elementor-element.elementor-element-7bc97c6{--content-width:1008px;}.elementor-918 .elementor-element.elementor-element-5ee9b7{--width:44%;}.elementor-918 .elementor-element.elementor-element-14a722f0{--width:50%;}.elementor-918 .elementor-element.elementor-element-62343dfd{--content-width:1280px;}.elementor-918 .elementor-element.elementor-element-6eaa4be8{--content-width:800px;}.elementor-918 .elementor-element.elementor-element-12809736{--width:25%;}.elementor-918 .elementor-element.elementor-element-559225e{--width:25%;}.elementor-918 .elementor-element.elementor-element-510a03c2{--width:25%;}.elementor-918 .elementor-element.elementor-element-2c2a8ed7{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-50dee5d2 */.elementor-918 .elementor-element.elementor-element-50dee5d2{
    white-space: nowrap;
    position: relative;
}
.elementor-918 .elementor-element.elementor-element-50dee5d2.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: limao 300s linear infinite;
    animation-delay: -5s; 
}

.limao{
    display: inline;
    padding: 10px;
}

@keyframes limao {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3770a80b */.elementor-918 .elementor-element.elementor-element-3770a80b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-593363a0 */.elementor-918 .elementor-element.elementor-element-593363a0{
    text-wrap: balance;
    width: 800PX;
    background: #97FF9F30;
    border-radius: 10px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-593363a0{
    width: auto;
    background: transparent;
 
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aa3d614 */.elementor-918 .elementor-element.elementor-element-3aa3d614{
    width: 750px !important;
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (min-width: 1025px) and (max-width: 1550px) {
    .elementor-918 .elementor-element.elementor-element-3aa3d614 {
        width: 650px !important;
    }
    
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3aa3d614{  border-radius: 20px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7787d44d */.elementor-918 .elementor-element.elementor-element-7787d44d{
    position: absolute;
    top: -8%;
    left: calc(50% - 800px);
    z-index: 9;
    pointer-events: none;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 767px) {
  .elementor-918 .elementor-element.elementor-element-7787d44d{
    position: absolute;
    top: -50px;
    left: calc(50% - 240px);
    z-index: 9;
    pointer-events: none;
    rotate: 180deg;
}
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ab133a1 */.elementor-918 .elementor-element.elementor-element-7ab133a1{
    position: absolute;
    bottom: -2%;
    right: -2%;
    z-index: 9;
    pointer-events: none;
}

/* Estilos para dispositivos móveis */
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7ab133a1{
    position: absolute;
    bottom: -20px;
    right: -62px;
    z-index: 9;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ea37f9 */.elementor-918 .elementor-element.elementor-element-26ea37f9::after{
    content: "";
    position: absolute;
    left: 50%;
    top:0%;
    transform: translate(-50%, -50%);
    width: 110%;
    height: 98%;
    border-radius: 50%;
    background: #A6ECA960;
    z-index: 1;
    pointer-events: none;
}

.elementor-918 .elementor-element.elementor-element-26ea37f9::before{
    content: "";
    position: absolute;
    left: 50%;
    top:0%;
    transform: translate(-50%, -50%);
    width: 800px;
    height: 800px;
    filter: blur(100px);
    border-radius: 50%;
    background: #ffffff50;
    z-index: 2;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-26ea37f9::after{
 display: none;
}

.elementor-918 .elementor-element.elementor-element-26ea37f9::before{
   display: none;
}
.elementor-918 .elementor-element.elementor-element-26ea37f9{
    background: #fff !important;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f66e06 */.elementor-918 .elementor-element.elementor-element-55f66e06{
    white-space: nowrap;
    position: relative;
}
.elementor-918 .elementor-element.elementor-element-55f66e06.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: marquee-logo 100s linear infinite;
    animation-delay: -5s; 
}

.icon-acucar {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/icon-sem-sugar-1.svg")  center/contain no-repeat;
    z-index: 9;
}

.icon-gluten {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/icon-sem-gluten.svg")  center/contain no-repeat;
    z-index: 9;
}

.icon-lactose {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 40px;
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/icon-sem-lactose.svg")  center/contain no-repeat;
    z-index: 9;
}

.icon-intestino {
    display: inline;
    padding: 20px;
    margin: 0px 8px 0px 60px;
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/icon-sem-intestino.svg")  center/contain no-repeat;
    z-index: 9;
}



@keyframes marquee-logo {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-55f66e06.elementor-widget-heading {
    margin-left: -4000px;
    text-overflow: ellipsis;
    animation: marquee-logo 20s linear infinite;
    animation-delay: -5s; 
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b9a9f6 */.elementor-918 .elementor-element.elementor-element-69b9a9f6::after{
    content: "";
    position: absolute;
    width: 800px;
    height: 105%;
    left: 0%;
    top: 50%;
    transform: translate(-50%, -50%);
   background: linear-gradient(to left, transparent 0%, #FFF176 50%);
    z-index: 2;
    pointer-events: none;
}

.elementor-918 .elementor-element.elementor-element-69b9a9f6::before{
    content: "";
    position: absolute;
    width: 800px;
    height: 105%;
    left: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(to right, transparent 0%, #FFF176 50%);
    z-index: 2;
        pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-69b9a9f6::after, .elementor-918 .elementor-element.elementor-element-69b9a9f6::before{
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c2d76cb */.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title{
   margin-top: -1px;
}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4c2d76cb .elementor-icon-box-title{
   margin-top: 4px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71eb3591 */.elementor-918 .elementor-element.elementor-element-71eb3591 .icones{
    background: #009c3b;
    padding: 30px 20px;
    border-radius: 10px;
}
.elementor-918 .elementor-element.elementor-element-71eb3591{
    text-wrap: balance;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71eb3591 .icones{
    padding: 20px 10px;
    border-radius: 10px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-771bbd3e */.elementor-918 .elementor-element.elementor-element-771bbd3e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ed0650a */.elementor-918 .elementor-element.elementor-element-4ed0650a{
    position: absolute;
    bottom: -80px;
      right: 10px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(15deg)
}

@media only screen and (min-width: 1921px) {
.elementor-918 .elementor-element.elementor-element-4ed0650a{
  
      right: 200px;
}}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-918 .elementor-element.elementor-element-4ed0650a{
    right: 0;
}}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4ed0650a{
   bottom: -20px;
   right: 0;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c64c3dd */.elementor-918 .elementor-element.elementor-element-2c64c3dd{
    position: absolute;
    top: 80px;
      left: 120px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}

@media only screen and (min-width: 1921px) {
.elementor-918 .elementor-element.elementor-element-2c64c3dd{
      left: 320px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-918 .elementor-element.elementor-element-2c64c3dd{
    left: 0;
}}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2c64c3dd{
   top: -20px;
   left: 0;
}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e66a5e8 */.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button-prev{
    top: 106.6% !important;
    left: 1180px;
    z-index: 9;
    
}
.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button-next{
 
    top: 106.6% !important;
    right: 0px;
    
}

.elementor-918 .elementor-element.elementor-element-6e66a5e8 .swiper-slide{
    overflow: visible;
}

.elementor-918 .elementor-element.elementor-element-6e66a5e8 svg #arrow-prin{
    fill: #204B16;

}

.elementor-918 .elementor-element.elementor-element-6e66a5e8 svg #arrow-dois{
    fill: transparent;
}





.elementor-918 .elementor-element.elementor-element-6e66a5e8 svg #fundo{
    fill: #009C3B;
}

.elementor-918 .elementor-element.elementor-element-6e66a5e8 svg #seta-animar{
    fill: #E2F8E1;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button-prev{
    left: 20px;
      top: 50% !important;
    
}

.elementor-918 .elementor-element.elementor-element-6e66a5e8 .elementor-swiper-button-next{
    right: 20px;
    top: 50% !important;
    
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2130aea */.elementor-918 .elementor-element.elementor-element-2130aea{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7d11866 */@media only screen and (max-width: 767px) {


fundo-destaque::before{
    right: 1px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2013b6e9 */.elementor-918 .elementor-element.elementor-element-2013b6e9 svg{
    overflow: visible;
    height: unset;
    width: 180px;
}

.elementor-918 .elementor-element.elementor-element-2013b6e9{
    left: 370px;
    top: 40px;
    position: absolute;
    z-index: -1;
}

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2013b6e9 svg{
    overflow: visible;
    height: unset;
    width: 80px !important;
}

.elementor-918 .elementor-element.elementor-element-2013b6e9{
   left: calc(50% - 20px) !important;
    top: -20px;
    left: auto;
}
    
}
#text-girar {
    animation: rotate 20s infinite linear;
    transform-origin: center;
    z-index: 1;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    
    100% {
        transform: rotate(360deg);
    }
}

#g {
    animation: opacidade 5s infinite linear;
    transform-origin: center;
    z-index: 1;
}

@keyframes opacidade {
    0%, 100% {
       opacity: 0;
    }
    
    50% {
     opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a00610 */.elementor-918 .elementor-element.elementor-element-68a00610 b{
    font-weight: 800;
    color: #009C3B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1261ae */.elementor-918 .elementor-element.elementor-element-7a1261ae{
    text-wrap: balance;
}

.elementor-918 .elementor-element.elementor-element-7a1261ae .icones{
    background: #D1F6CD;
    padding: 30px 20px;
    border-radius: 10px;
    border: 1px solid #E2F8E150;
      transition: 0.5s ease;
}

.elementor-918 .elementor-element.elementor-element-7a1261ae .icones-destaque{
    background: #E2F8E1;
    padding: 30px 50px;
    border-radius: 10px;
    border: 1px solid #E2F8E150;
      transition: 0.5s ease;
}

.elementor-918 .elementor-element.elementor-element-7a1261ae .icones:hover, .elementor-918 .elementor-element.elementor-element-7a1261ae .icones-destaque:hover{
    scale: 1.1;
    transition: 0.5s ease;
    
}

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-918 .elementor-element.elementor-element-7a1261ae .icones{
    padding: 30px 30px;
    scale: 1;

}
 .elementor-918 .elementor-element.elementor-element-7a1261ae .icones-destaque{
    padding: 30px 30px;
    scale: 1;
}   
  .elementor-918 .elementor-element.elementor-element-7a1261ae .icones:hover, .elementor-918 .elementor-element.elementor-element-7a1261ae .icones-destaque:hover{
    scale: 1;
    
}  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c5106c0 */.elementor-918 .elementor-element.elementor-element-5c5106c0{
    text-wrap: balance;
}

.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-title{
    background: #136617;}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c5106c0 .elementor-image-box-title{
     border-radius: 10px;
      padding: 10px;
      width: 220px;
      position: relative;
      left: 50%;
      transform: translatex(-50%);
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc9fd75 */.elementor-918 .elementor-element.elementor-element-6bc9fd75{
    position: absolute;
    top: -50px;
      left: -50px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}




@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bc9fd75{

    top: -30px;
    left: -0;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-740f6328 */.elementor-918 .elementor-element.elementor-element-740f6328{
    text-wrap: balance;
}

.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-title{
    background: #136617;}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-740f6328 .elementor-image-box-title{
     border-radius: 10px;
      padding: 10px;
      width: 220px;
      position: relative;
      left: 50%;
      transform: translatex(-50%);
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f6e24b4 */.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-title{
     padding:8px 0px;
     background: #136617;
     width: 210px;
     border-radius: 5px;
     position: relative;
 
   left: 50%;
   transform: translatex(-50%);
}


.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-description{

     position: relative;
    left: 50%;
   transform: translatex(-50%);
  text-wrap: balance !important;
      width: 420px;
       text-align: justify;
  text-align-last: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-title{
     width: 180px;
}
.elementor-918 .elementor-element.elementor-element-3f6e24b4 .elementor-image-box-description{
 text-align: center;
  text-align-last: center;
   width: 340px;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-361f102b */.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-title{
     padding:8px 0px;
     background: #136617;
     width: 224px;
     border-radius: 5px;
     position: relative;
    left: 50%;
   transform: translatex(-50%);
}



.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-description{
  width: 410px;
     position: relative;
     left: 50%;
   transform: translatex(-50%);
     text-align: justify;
  text-align-last: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-title{
     width: 200px;

}
.elementor-918 .elementor-element.elementor-element-361f102b .elementor-image-box-description{
 text-align: center;
  text-align-last: center;
   width: 320px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4662fca8 */.message-container {
  display: flex;
  align-items: flex-end;
  position: relative;
  width: 780px;
margin-right: -100px;
text-wrap: balance;
}

@media only screen and (min-width: 1025px) {
.message-container{ text-wrap: balance;}}

.message-bubble {
  background-color: #FFF8E1;
 
  color: #052603;
  padding: 20px;
  border-radius: 10px;
   filter: drop-shadow(-1rem 2rem 2rem #00380370);

  line-height: 1.6;
  position: relative;
  max-width: calc(100% - 100px);
   font-family: rebond grotesque;
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
    text-wrap: balance;
}

.message-bubble:after {
  content: "";
  position: absolute;
  bottom: 15px;
  right: -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #FFF8E1;
}

.message-logo {
  width: 50px;
  height: 50px;
  margin-left: 10px;
   filter: drop-shadow(-1rem 2rem 2rem #00380370);
   bottom: 0% !important;
   position: absolute;
   right: 30px;
  
 
}

@media (max-width: 768px) {
  .message-container {
    max-width: 360px; 
   margin-right: 0px;
    flex-direction: column; /* Coloca a logo abaixo do balão em telas muito pequenas */
    align-items: flex-start;
  }

  .message-bubble {
    max-width: 100%; /* Balão ocupa 100% da largura disponível */
    border-radius: 20px; /* Bordas arredondadas uniformes */
    padding: 20px;
        font-size: 14px;
         padding-bottom: 10px;
  }

  .message-bubble:after {
    bottom: -10px;
    left: 40px; /* Ajusta a seta para centralizar melhor em telas menores */
  }

  .message-logo {
    width: 40px; /* Reduz o tamanho da logo */
    height: 40px;
    margin-left: 50px;
    margin-top: 15px; /* Adiciona espaço entre o balão e a logo */
    filter: drop-shadow(-2rem 3rem 2rem #00380370);
    position: relative;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d836ef */.elementor-918 .elementor-element.elementor-element-19d836ef{
    position: absolute;
    opacity: 1;
    pointer-events: none;
    bottom: -140px;
    left: 50%;
    transform: translatex(-50%);
}

.elementor-918 .elementor-element.elementor-element-19d836ef svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-19d836ef svg{
    width: 1500px;
    height: unset;
    z-index: -1;
    
}
.elementor-918 .elementor-element.elementor-element-19d836ef{
    position: absolute;
    opacity: 1;
    pointer-events: none;
    bottom: -60px;
    left: 0%;
    transform: translatex(-50%);
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c4c18e */.elementor-918 .elementor-element.elementor-element-7c4c18e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4af00f6c */@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4af00f6c{display: none;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c1bf41 */.elementor-918 .elementor-element.elementor-element-46c1bf41{display: none;
}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-46c1bf41{display: inline;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6f4e53f0 */.elementor-918 .elementor-element.elementor-element-6f4e53f0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-12d474ed */.elementor-918 .elementor-element.elementor-element-12d474ed{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6b16c4a8 */.elementor-918 .elementor-element.elementor-element-6b16c4a8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20d8e236 */.elementor-918 .elementor-element.elementor-element-20d8e236{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a5aaaf */.elementor-918 .elementor-element.elementor-element-9a5aaaf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-330c5b2f */.elementor-918 .elementor-element.elementor-element-330c5b2f{
    text-wrap: balance;
    background: #003803;
    border-radius: 10px;
    padding: 6px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-330c5b2f{
      padding: 3px
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56641a56 */.elementor-918 .elementor-element.elementor-element-56641a56{
    text-wrap: balance;
    background: #c6ff4d;
    border-radius: 10px;
    padding: 6px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-56641a56{
      padding: 3px
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45efc806 */.elementor-918 .elementor-element.elementor-element-45efc806::after{
position: absolute;
content: "";
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 98%;
height: 96%;
border: 1px dashed #000;
border-radius: 6px;
margin-top: -2px;
}

.elementor-918 .elementor-element.elementor-element-45efc806 esp{
    padding: 2px;
}

.elementor-918 .elementor-element.elementor-element-45efc806{
    left: -50px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-45efc806{
    left: 0px;
}
.elementor-918 .elementor-element.elementor-element-45efc806::after{
    margin-top: -5px;
}    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7d363221 */.elementor-918 .elementor-element.elementor-element-7d363221{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3444586a */.elementor-918 .elementor-element.elementor-element-3444586a {
text-wrap: balance;
    
}
@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-3444586a esp{display: inline;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cd8fe86 */.elementor-918 .elementor-element.elementor-element-5cd8fe86{
    position: absolute;
    bottom: -180px;
      left: -60px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}





@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5cd8fe86{
    position: absolute;
    bottom: auto;
    top: 570px;
    left: 0%;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfeaa89 */.elementor-918 .elementor-element.elementor-element-bfeaa89{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-bfeaa89{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5400de53 */.elementor-918 .elementor-element.elementor-element-5400de53{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5400de53{  border-radius: 20px !important;

        height: 100% !important;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1b56ce */.elementor-918 .elementor-element.elementor-element-1b1b56ce{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-1b1b56ce{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42ab3a74 */.elementor-918 .elementor-element.elementor-element-42ab3a74{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-42ab3a74{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc86c2a */.elementor-918 .elementor-element.elementor-element-6cc86c2a{
    overflow: hidden;
    border-radius: 40px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6cc86c2a{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-361e8ee */.elementor-918 .elementor-element.elementor-element-361e8ee{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-361e8ee{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59397926 */.elementor-918 .elementor-element.elementor-element-59397926{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59397926{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a741faa */.elementor-918 .elementor-element.elementor-element-4a741faa{
    overflow: hidden;
    border-radius: 40px;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4a741faa{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4df247b9 */.elementor-918 .elementor-element.elementor-element-4df247b9{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4df247b9{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3af105b */.elementor-918 .elementor-element.elementor-element-3af105b{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3af105b{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e935598 */.elementor-918 .elementor-element.elementor-element-7e935598{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e935598{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74642664 */.elementor-918 .elementor-element.elementor-element-74642664{
    overflow: hidden;
    border-radius: 40px;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-74642664{  border-radius: 20px !important;

        height: 255px;
    }    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-29051671 */.elementor-918 .elementor-element.elementor-element-29051671 .swiper{
    overflow: visible;

}


.elementor-918 .elementor-element.elementor-element-29051671 .elementor-swiper-button{
    z-index: 999 !important;
    
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-29051671 .swiper{
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ddfd6f */.elementor-918 .elementor-element.elementor-element-75ddfd6f::after{
    content: "";
    position: absolute;
    width: 52%;
    height: 80%;
    left: 20%;
    top: 50%;
    transform: translate(-50%, -50%);
   background: #fff;
    z-index: 8 !important;
    pointer-events: none;
}


@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-918 .elementor-element.elementor-element-75ddfd6f::after{
left: 12.4%;}}  
@media only screen and (min-width: 1600px) {
.elementor-918 .elementor-element.elementor-element-75ddfd6f::after{
left: 19.25%;}} 




@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-75ddfd6f::after{
display: none;
    
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f978eea */.elementor-918 .elementor-element.elementor-element-1f978eea{
    position: absolute;
    opacity: 1;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    bottom: -160px;
}

.elementor-918 .elementor-element.elementor-element-1f978eea svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-128ccc77 */.elementor-918 .elementor-element.elementor-element-128ccc77{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488a5ae9 */.elementor-918 .elementor-element.elementor-element-488a5ae9{
    filter: drop-shadow(-1rem 2rem 2rem #00380340);
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-488a5ae9{
    filter: drop-shadow(-1rem 2rem 2rem transparent);
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dd24392 */.elementor-918 .elementor-element.elementor-element-1dd24392{
    position: absolute;
    top: -24%;
     left: calc(50% - 620px);
     rotate: 0deg;
}

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-918 .elementor-element.elementor-element-1dd24392{
    position: absolute;
    top: -14%;
     left: calc(50% - 230px);
     rotate: 30deg;
     pointer-events: none;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-39e45803 */.elementor-918 .elementor-element.elementor-element-39e45803{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-63a3dbc8 */.elementor-918 .elementor-element.elementor-element-63a3dbc8{scale: 1.7;}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-63a3dbc8{scale: 1.2;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b1343de */.elementor-918 .elementor-element.elementor-element-4b1343de{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b21bac */.elementor-918 .elementor-element.elementor-element-43b21bac{
    padding: 20px 18px;
    border-radius: 100px;
 
  

    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23ffffff" /><stop offset="1" stop-color="%23ffffff" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b0cdaec */.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-image-box-title{
     margin: 0;
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}

.linha::after{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-left: -30px; 
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
}

.linha::before{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-right: -52px; 
right: 50%;
transform: translate(-50%, -50%);
background: #fff;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7b0cdaec .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524459e9 */.elementor-918 .elementor-element.elementor-element-524459e9{
    padding: 20px 18px;
    border-radius: 100px;
 
  

    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23ffffff" /><stop offset="1" stop-color="%23ffffff" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d084eb4 */.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-image-box-title{
     margin: 0;
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}

.linha::after{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-left: -30px; 
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
}

.linha::before{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-right: -52px; 
right: 50%;
transform: translate(-50%, -50%);
background: #fff;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2d084eb4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3db05e */.elementor-918 .elementor-element.elementor-element-f3db05e{
    padding: 20px 18px;
    border-radius: 100px;
 
  

    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23ffffff" /><stop offset="1" stop-color="%23ffffff" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-564ea36f */.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-image-box-title{
     margin: 0;
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}

.linha::after{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-left: -30px; 
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
}

.linha::before{
position: absolute;
content: "";
width: 20px;
height: 1px;
top: 0%;
margin-top: 12px;
margin-right: -52px; 
right: 50%;
transform: translate(-50%, -50%);
background: #fff;
}



@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-564ea36f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b2925c */.elementor-918 .elementor-element.elementor-element-37b2925c .icones{
    background: linear-gradient(to bottom, #038835, #00712B);
    padding: 30px 30px;
    border-radius: 10px;
    border: 1px solid #E2F8E150;
      transition: 0.5s ease;
      text-wrap: balance;
      overflow: hidden;
}
.elementor-918 .elementor-element.elementor-element-37b2925c .icones:hover, .elementor-918 .elementor-element.elementor-element-37b2925c .icones-destaque:hover{
    scale: 1.1;
    transition: 0.5s ease;
    
}



.elementor-918 .elementor-element.elementor-element-37b2925c destaque{
    color: #97FF9F;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3550fa61 */.elementor-918 .elementor-element.elementor-element-3550fa61{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1d2f30 */.elementor-918 .elementor-element.elementor-element-f1d2f30{
    position: absolute;
    top: -70%;
     right: calc(50% - 1000px);

}

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-918 .elementor-element.elementor-element-f1d2f30{
    position: absolute;
    top: -20%;
     right: calc(50% - 240px);
     rotate: -25deg;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48245be7 */.elementor-918 .elementor-element.elementor-element-48245be7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc8774a */.elementor-918 .elementor-element.elementor-element-6bc8774a{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bc8774a{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb59afa */.elementor-918 .elementor-element.elementor-element-fb59afa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d816b */.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-c4d816b{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce12f15 */.elementor-918 .elementor-element.elementor-element-6ce12f15{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6ce12f15{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bec16e1 */.elementor-918 .elementor-element.elementor-element-1bec16e1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2f1b7c */.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-2e2f1b7c{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372ee08b */.elementor-918 .elementor-element.elementor-element-372ee08b{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-372ee08b{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6098d2b8 */.elementor-918 .elementor-element.elementor-element-6098d2b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3965504 */.elementor-918 .elementor-element.elementor-element-3965504::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-3965504{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3965504::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc8774a */.elementor-918 .elementor-element.elementor-element-6bc8774a{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bc8774a{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb59afa */.elementor-918 .elementor-element.elementor-element-fb59afa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d816b */.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-c4d816b{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce12f15 */.elementor-918 .elementor-element.elementor-element-6ce12f15{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6ce12f15{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bec16e1 */.elementor-918 .elementor-element.elementor-element-1bec16e1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2f1b7c */.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-2e2f1b7c{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372ee08b */.elementor-918 .elementor-element.elementor-element-372ee08b{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-372ee08b{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6098d2b8 */.elementor-918 .elementor-element.elementor-element-6098d2b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3965504 */.elementor-918 .elementor-element.elementor-element-3965504::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-3965504{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3965504::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc8774a */.elementor-918 .elementor-element.elementor-element-6bc8774a{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bc8774a{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb59afa */.elementor-918 .elementor-element.elementor-element-fb59afa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d816b */.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-c4d816b{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce12f15 */.elementor-918 .elementor-element.elementor-element-6ce12f15{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6ce12f15{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bec16e1 */.elementor-918 .elementor-element.elementor-element-1bec16e1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2f1b7c */.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-2e2f1b7c{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372ee08b */.elementor-918 .elementor-element.elementor-element-372ee08b{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-372ee08b{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6098d2b8 */.elementor-918 .elementor-element.elementor-element-6098d2b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3965504 */.elementor-918 .elementor-element.elementor-element-3965504::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-3965504{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3965504::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc8774a */.elementor-918 .elementor-element.elementor-element-6bc8774a{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bc8774a{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb59afa */.elementor-918 .elementor-element.elementor-element-fb59afa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d816b */.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-c4d816b{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-c4d816b::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce12f15 */.elementor-918 .elementor-element.elementor-element-6ce12f15{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6ce12f15{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1bec16e1 */.elementor-918 .elementor-element.elementor-element-1bec16e1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2f1b7c */.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-2e2f1b7c{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2e2f1b7c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372ee08b */.elementor-918 .elementor-element.elementor-element-372ee08b{
    padding: 19px 16px;
    border-radius: 100px;
 
    position: absolute;
    bottom: 120px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none"><defs><linearGradient id="paint0_linear_116_2" x1="177" y1="0" x2="39.5" y2="152"><stop stop-color="%23136617" /><stop offset="1" stop-color="%23136617" /></linearGradient><clipPath id="clip0_116_2"><rect width="200" height="200" fill="black" /></clipPath></defs><g clip-path="url(%23clip0_116_2)"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.2893 29.2893C19.2658 39.3128 15.6458 53.315 18.4294 66.2123C7.34132 73.3638 0 85.8246 0 100C-1.74156e-06 114.175 7.34132 126.636 18.4294 133.788C15.6458 146.685 19.2658 160.687 29.2893 170.711C39.3129 180.734 53.315 184.354 66.2123 181.571C73.3639 192.659 85.8246 200 100 200C114.175 200 126.636 192.659 133.788 181.571C146.685 184.354 160.687 180.734 170.711 170.711C180.734 160.687 184.354 146.685 181.571 133.788C192.659 126.636 200 114.175 200 100C200 85.8246 192.659 73.3638 181.571 66.2123C184.354 53.315 180.734 39.3129 170.711 29.2893C160.687 19.2658 146.685 15.6458 133.788 18.4294C126.636 7.34133 114.175 0 100 0C85.8246 0 73.3638 7.34131 66.2123 18.4293C53.315 15.6458 39.3129 19.2658 29.2893 29.2893Z" fill="url(%23paint0_linear_116_2)"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-372ee08b{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6098d2b8 */.elementor-918 .elementor-element.elementor-element-6098d2b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3965504 */.elementor-918 .elementor-element.elementor-element-3965504::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-918 .elementor-element.elementor-element-3965504{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3965504::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-291b100b */.elementor-918 .elementor-element.elementor-element-291b100b {
text-wrap: balance;
    
}

.elementor-918 .elementor-element.elementor-element-291b100b .elementor-swiper-button{
    display: none;
}

/* Estilos gerais dos bullets */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination-bullet {
    margin: 0 4px;
    width: 8px;
    height: 8px;
    background-color: #05260330; /* Cor dos bullets inativos */
    border-radius: 50%;
    opacity: 0.7;
    transition: all 0.3s ease;
    display: inline-block; /* Garantir que os bullets sejam exibidos */
}

/* Bullet ativo (alargado e com outra cor) */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 22px;
    height: 8px;
    background-color: #388E3C; /* Cor do bullet ativo */
    border-radius: 16px;
    opacity: 1;
    transition: all 0.3s ease;
}

/* Hover nos bullets */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination-bullet:hover {
    opacity: 1; /* Destaque ao passar o mouse */
}

/* Ajustes no contêiner de paginação */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination {
    position: relative;
    margin-top: 16px; /* Espaçamento entre o paginador e outros elementos */
    text-align: center; /* Centraliza os bullets */
    display: flex; /* Flexbox para centralização */
    justify-content: center;
    align-items: center;
    height: auto; /* Ajuste automático da altura */
}

/* Estilos específicos para dispositivos móveis */
@media only screen and (max-width: 767px) {
    .elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination-bullet {
        margin: 0 2px; /* Reduz margens entre bullets para telas pequenas */
    }
    .elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination {
        margin-top: 12px; /* Ajuste para reduzir espaço */
    }
    .elementor-918 .elementor-element.elementor-element-291b100b {
        text-wrap: balance;
    }
    .elementor-918 .elementor-element.elementor-element-291b100b .elementor-swiper-button {
        display: inline-block;
    }
}

/* Ajustes no contêiner principal do Swiper */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper {
    overflow: hidden; /* Evita que elementos "flutuem" fora do contêiner */
}

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-918 .elementor-element.elementor-element-291b100b .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: translateY(0); /* Garante que o bullet ativo fique alinhado */
    margin: 0 4px; /* Mantém o alinhamento com os inativos */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e95b98 */.elementor-918 .elementor-element.elementor-element-7e95b98 {
text-wrap: balance;
    
}

.elementor-918 .elementor-element.elementor-element-7e95b98 .elementor-image-box-title{
  font-weight: 700;
   background: linear-gradient(90deg, #388E3C 0%, #052907 99.75%);
    padding: 2px 8px; /* Padding horizontal para destacar a seleção */
    display: inline; /* Mantém o texto em linha */
    box-decoration-break: clone; /* Aplica o estilo em cada linha */
    -webkit-box-decoration-break: clone; /* Suporte para navegadores WebKit */
    color: #fff; /* Ajuste de cor para contraste */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2f3cdc */.elementor-918 .elementor-element.elementor-element-a2f3cdc center{
    font-weight: 800;
    font-family: rebond grotesque;
   
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-a2f3cdc center{
    font-size: 15px !important;
width: 250px;
  font-weight: 600;

}    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55555746 */.elementor-918 .elementor-element.elementor-element-55555746{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3396d7fd */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-3396d7fd  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2848f158 */.elementor-918 .elementor-element.elementor-element-2848f158{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-27c22310 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-27c22310  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a573a17 */.elementor-918 .elementor-element.elementor-element-2a573a17{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5c264da7 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-5c264da7  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55555746 */.elementor-918 .elementor-element.elementor-element-55555746{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3396d7fd */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-3396d7fd  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2848f158 */.elementor-918 .elementor-element.elementor-element-2848f158{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-27c22310 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-27c22310  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a573a17 */.elementor-918 .elementor-element.elementor-element-2a573a17{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5c264da7 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-5c264da7  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55555746 */.elementor-918 .elementor-element.elementor-element-55555746{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3396d7fd */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-3396d7fd  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2848f158 */.elementor-918 .elementor-element.elementor-element-2848f158{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-27c22310 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-27c22310  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a573a17 */.elementor-918 .elementor-element.elementor-element-2a573a17{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5c264da7 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-5c264da7  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55555746 */.elementor-918 .elementor-element.elementor-element-55555746{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fe9a601 */.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fe9a601
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28561c0c */.elementor-918 .elementor-element.elementor-element-28561c0c .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4499e4 */.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-e4499e4
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5511a */.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7a5511a{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23aba7cb */.elementor-918 .elementor-element.elementor-element-23aba7cb .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e38cac8 */.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6e38cac8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a26489e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-5a26489e s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37d5a674 */.elementor-918 .elementor-element.elementor-element-37d5a674 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3396d7fd */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-3396d7fd  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-quatro{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-3396d7fd .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-3396d7fd .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-3396d7fd{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2848f158 */.elementor-918 .elementor-element.elementor-element-2848f158{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b5179e */.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-67b5179e
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d2d9806 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-6d2d9806 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57dc977 */.elementor-918 .elementor-element.elementor-element-57dc977 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4a4ed */.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-71d4a4ed
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cce1033 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-7cce1033 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7309eac3 */.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7309eac3{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e1ee9f */.elementor-918 .elementor-element.elementor-element-49e1ee9f .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ad555 */.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-639ad555
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-497ed21 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-918 .elementor-element.elementor-element-497ed21 s{
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 767px) {
    valor{
    font-size: 50px;
    font-weight: 800;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-522f0f99 */.elementor-918 .elementor-element.elementor-element-522f0f99 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-27c22310 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-27c22310 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-27c22310  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-27c22310 .produto-um{
    font-size: 12px;
     left: 34px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-918 .elementor-element.elementor-element-27c22310 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-27c22310 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-27c22310 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-27c22310{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a573a17 */.elementor-918 .elementor-element.elementor-element-2a573a17{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d105d1 */.elementor-918 .elementor-element.elementor-element-68d105d1 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e214322 */.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-7e214322
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ec6fd6 */.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-40ec6fd6{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b59d3e0 */.elementor-918 .elementor-element.elementor-element-1b59d3e0 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d35f0d2 */.elementor-918 .elementor-element.elementor-element-5d35f0d2 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fedc071 */.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6fedc071
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-37373762 */.elementor-918 .elementor-element.elementor-element-37373762 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
    color: #D9FFDB !important;
    font-weight: 800;
}

.elementor-icon-list-item:nth-child(2) .fa-truck {
    color: #D9FFDB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5c264da7 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #4A2114; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}
    
    .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 1px solid #FFEBE2; /* Borda da bolinha */
    border-radius: 50%;
    background-color: transparent;}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    background-color: #000;
    width: 8px;
    height: 8px;
    border: 4px solid #fff; 
    left: 23px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  left: 27px;
  top: 50%;
  transform: translate(-50%, -50%);

}
.elementor-918 .elementor-element.elementor-element-5c264da7  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-918 .elementor-element.elementor-element-5c264da7 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title::before, .elementor-918 .elementor-element.elementor-element-5c264da7 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-918 .elementor-element.elementor-element-5c264da7{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c7d64e5 *//*CONFIGURACAO*/
.elementor-918 .elementor-element.elementor-element-7c7d64e5{
    height: 800px;
}
.elementor-918 .elementor-element.elementor-element-7c7d64e5::after{
    content:"";
    position: absolute;
    background: #f2f2f260;
    border: 1px solid #0526032B;
    width: 560px;
    height: 100%;
    top: 0%;
    right: 0%;
    z-index: -1;
    border-radius: 20px
}

/* BOTAO LARANJA*/

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja{
    position: absolute;
    top: 64px;
  right: 274px;
    width: 62px;
    height: 62px;
    border-radius: 20px;
    color: transparent !important;
    z-index: 999;

}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja::after{
    content: "";
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/laranja-icone.png") top center;
    position: absolute;
    background-size: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    z-index: 9;
 

}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja::before {
     content: "Laranja";
   position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%); 
    color: #050200;
    font-family: 'Rebond Grotesque', sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.4px;
    z-index: 9999;
    text-align: center;
    line-height: 1.2;
    margin: 10px 0 0 0;
    width: auto;

}

/* BOTAO LIMAO*/
.elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao{
    position: absolute;
     top: 64px;
    right: 400px;
     width: 62px;
    height: 62px;
        border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao::after{
    content: "";
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/limao-icone.png") top center;
    position: absolute;
    background-size: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    z-index: 9;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao::before {
        content: "Limão Siciliano";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%); 
    color: #050200;
    font-family: 'Rebond Grotesque', sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.4px;
    z-index: 9999;
    text-align: center;
    line-height: 1.2;
    margin: 10px 0 0 0;

    width: auto;
}

/* BOTAO MIX*/

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #mix{
    position: absolute;
     top: 64px;
    right: 100px;
    transform: translate();
     width: 110px;
    height: 62px;
       border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #mix::after{
    content: "";
    background: url("https://greemy.com.br/wp-content/uploads/2025/01/mix-icone-1.png") top center;
    position: absolute;
    background-size: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
     width: 94px;
    height: 50px;
    z-index: 9;
}

#mix, #laranja, #limao {
    position: relative;
}

#mix::before {
    content: "Laranja+\A Limão Siciliano";  /* \A insere uma quebra de linha */
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%); 
    color: #050200;
    font-family: 'Rebond Grotesque', sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.4px;
    z-index: 9999;
    text-align: center;
    line-height: 1.2;
    margin: 10px 0 0 0;
    width: 120px;
    white-space: pre-line; /* Permite quebras de linha */
}








@media only screen and (max-width: 767px) {
 .elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja{
    position: absolute;
    top: 84px;
    left: 140px;
     width: 54px;
    height: 54px;    

}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja::after{
    width: 34px;
    height: 34px;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #laranja::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 
    margin: 6px 0 0 0;
     line-height: 1.4em;
}


 .elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao{
    position: absolute;
    top: 84px;
    left: 40px;
     width: 54px;
    height: 54px;    

}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao::after{
    width: 34px;
    height: 34px;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #limao::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #mix{
    position: absolute;
    top: 84px;
    left: 240px;
     width: 84px;
    height: 54px;    

}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #mix::after{
    width: 64px;
    height: 34px;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5 #mix::before {
    font-size: 12px;
    letter-spacing: 0.4px;
  line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-918 .elementor-element.elementor-element-7c7d64e5::after{
    content:"";
    position: absolute;
    width: 360px;
    height: 98%;
    top: 0px;
    right: 0%;
    z-index: -1;
    border-radius: 20px;
  
} 
.elementor-918 .elementor-element.elementor-element-7c7d64e5{
    height: 810px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca1b69 */.elementor-918 .elementor-element.elementor-element-fca1b69 .destaque-valor{
    position: absolute;
    top: 0px;
    right: 0px;
    background: #A6ECA9;
    padding: 10px 20px;
    border-radius: 20px 20px 0px 0px;
    width: 560px;
}


.elementor-918 .elementor-element.elementor-element-fca1b69 .destaque-rodape{
    position: absolute;
    bottom: -68px;
    right: 0px;
    background: #003803;
    padding: 10px 0px;
    border-radius: 0px 0px 20px 20px;
    width: 560px;
}

.elementor-918 .elementor-element.elementor-element-fca1b69 destaque-valor-texto{
    font-weight: 800
}

@media only screen and (max-width: 767px) {

.elementor-918 .elementor-element.elementor-element-fca1b69{
    overflow: visible;
}
.elementor-918 .elementor-element.elementor-element-fca1b69 .destaque-valor{
    width: 360px;
}


.elementor-918 .elementor-element.elementor-element-fca1b69 .destaque-rodape{
    position: absolute;
    bottom: -68px;
    right: 0px;
    background: #003803;
    padding: 10px 0px;
    border-radius: 0px 0px 20px 20px;
    width: 560px;
}


}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46e7e627 */.elementor-918 .elementor-element.elementor-element-46e7e627{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-716d4163 */.elementor-918 .elementor-element.elementor-element-716d4163{
    position: absolute;
    pointer-events: none;
    bottom: 100px;
    opacity: 0.03
 
}


.elementor-918 .elementor-element.elementor-element-716d4163 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176e5279 */.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-176e5279 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b0ae8da */.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4b0ae8da .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4138f57d */.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-4138f57d .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-788a4cde */.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-788a4cde .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-450845e9 */.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-450845e9 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bd8509b */.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-6bd8509b .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59a9eb37 */.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-59a9eb37 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bc28ea5 */.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-3bc28ea5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0d79d5 */.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-5c0d79d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bf468c4 */.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-2bf468c4 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5d8a4f25 */.carrossel::after {
    content: "Arraste";
    font-family: rebond grotesque;
    position: absolute;
    top: var(--mouse-y, 50%);
    left: var(--mouse-x, 50%);
    transform: translate(-50%, -50%);
    background-color: #05260390;
    color: #fff;
    padding: 10px 20px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    pointer-events: none;
    z-index: 9;
    opacity: 0;
    transition: opacity 0.2s ease;
}

.carrossel:hover::after {
    opacity: 1;
}


/* Estilos gerais dos bullets */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination-bullet {
    margin: 0 4px;
    width: 8px;
    height: 8px;
    background-color: #05260330; /* Cor dos bullets inativos */
    border-radius: 50%;
    opacity: 0.7;
    transition: all 0.3s ease;
    display: none; /* Garantir que os bullets sejam exibidos */
}

/* Bullet ativo (alargado e com outra cor) */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 22px;
    height: 8px;
    background-color: #388E3C; /* Cor do bullet ativo */
    border-radius: 16px;
    opacity: 1;
    transition: all 0.3s ease;
}

/* Hover nos bullets */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination-bullet:hover {
    opacity: 1; /* Destaque ao passar o mouse */
}

/* Ajustes no contêiner de paginação */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination {
    position: relative;
    margin-top: 16px; /* Espaçamento entre o paginador e outros elementos */
    text-align: center; /* Centraliza os bullets */
    display: flex; /* Flexbox para centralização */
    justify-content: center;
    align-items: center;
    height: auto; /* Ajuste automático da altura */
}

/* Estilos específicos para dispositivos móveis */
@media only screen and (max-width: 767px) {
    .elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination-bullet {
        margin: 0 2px; /* Reduz margens entre bullets para telas pequenas */
         display: inline-block;
    }
    .elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination {
        margin-top: 12px; /* Ajuste para reduzir espaço */
    }
    .elementor-918 .elementor-element.elementor-element-5d8a4f25 {
        text-wrap: balance;
    }
    .elementor-918 .elementor-element.elementor-element-5d8a4f25 .elementor-swiper-button {
        display: inline-block;
    }
}

/* Ajustes no contêiner principal do Swiper */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper {
    overflow: visible; /* Evita que elementos "flutuem" fora do contêiner */
}

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-918 .elementor-element.elementor-element-5d8a4f25 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: translateY(0); /* Garante que o bullet ativo fique alinhado */
    margin: 0 4px; /* Mantém o alinhamento com os inativos */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67e1c83b */.elementor-918 .elementor-element.elementor-element-67e1c83b svg{
    overflow: visible;
    height: unset;
}

#circulo1{
    animation: waves 2s linear 0s infinite;
    
}

#circulo2{
    animation: waves 2s linear 1s infinite;
    
}
    
@keyframes waves{
    0%{
        transform: scale(1);
        transform-origin: center center;
        opacity: 0.5;
    }
        70%{
        opacity: 0;
    }
      100%{
        transform: scale(1.5);
        transform-origin: center center;
        opacity: 0;
    }
}   

#girar {
    animation: rotate 30s infinite linear;
    transform-origin: center;
    z-index: 1;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-79855bad */.elementor-918 .elementor-element.elementor-element-79855bad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-633e0b50 */.elementor-918 .elementor-element.elementor-element-633e0b50{
    position: absolute;
    top: -120px;
    right: calc(50% - 400px);
    rotate: -25deg;
     animation: float-bonus 4s ease-in-out infinite;
}

@keyframes float-bonus {
    0%, 100% {
     transform: translateY(0);
     filter: blur(0);
     -webkit-filter: blur(0);
}
    50% {
transform: translateY(-20px);
    filter: blur(5px);
     -webkit-filter: blur(5px);
}
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-633e0b50{
    top: -320px;
    right: calc(50% - 230px);
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260ea283 */.elementor-918 .elementor-element.elementor-element-260ea283{
    position: absolute;
    bottom: -140px;
    left: calc(50% - 700px);
     animation: float-bonusa 4s ease-in-out infinite;
     pointer-events: none;
}

@keyframes float-bonusa {
    0%, 100% {
     transform: translateY(0);
     filter: blur(0);
     -webkit-filter: blur(0);
}
    50% {
transform: translateY(-20px);

}
}


@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-260ea283{
    bottom: -80px;
    left: calc(50% - 200px);
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a722f0 */.elementor-918 .elementor-element.elementor-element-14a722f0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-628ba7b3 */.elementor-918 .elementor-element.elementor-element-628ba7b3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-58bbbd78 */.elementor-918 .elementor-element.elementor-element-58bbbd78 .e-n-accordion-item-title-header{
    padding-right: 80px;
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-58bbbd78 .e-n-accordion-item-title-header{
    padding-right: 30px;
    text-wrap: balance;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-57ceb5fd */.elementor-918 .elementor-element.elementor-element-57ceb5fd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69dca618 */.elementor-918 .elementor-element.elementor-element-69dca618{
    position: absolute;
    left: -50px;
    pointer-events: none;
    
}

.elementor-918 .elementor-element.elementor-element-69dca618 svg{
    width: 500px;
    height: unset;
   
}

#borda-whats, #telefone-whats{
    fill: #D9FFDB !important;
    opacity: 0.02;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbaf85 */.elementor-918 .elementor-element.elementor-element-8fbaf85{
    overflow: hidden;
}

.elementor-918 .elementor-element.elementor-element-8fbaf85::after{
    content: "";
    position: absolute;
    left: -50px;
    top: -50px;
    width: 200px;
    height: 200px;
    background: #136617;
    filter: blur(80px);
     mix-blend-mode: screen;
     pointer-events: none;
}

.elementor-918 .elementor-element.elementor-element-8fbaf85::before{
    content: "";
    position: absolute;
    left: 90%;
    top: 80%;
    width: 200px;
    height: 200px;
    background: #136617;
    filter: blur(80px);
     mix-blend-mode: screen;
         pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-442244f */.elementor-918 .elementor-element.elementor-element-442244f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11f5283d */.elementor-918 .elementor-element.elementor-element-11f5283d{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.instagram-media{
    top: -58px;
    position: relative;
    scale: 1.01;
   
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-11f5283d{
    overflow: hidden;
    width: 350px;
    height: 410px;
     border-radius: 10px;
}
.instagram-media{
    top: -63px;
    position: relative;
    scale: 1.01;
    left: 0px;
   
}    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-133a03be */.elementor-918 .elementor-element.elementor-element-133a03be{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.elementor-918 .elementor-element.elementor-element-133a03be .instagram-media{
    top: -58px;
    position: relative;
    scale: 1.43;
   
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-133a03be{
    overflow: hidden;
    width: 400px;
    height: 386px;
     border-radius: 10px;
}
.elementor-918 .elementor-element.elementor-element-133a03be .instagram-media{
    top: -70px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30de3418 */.elementor-918 .elementor-element.elementor-element-30de3418{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.instagram-media{
    top: -58px;
    position: relative;
   
}

@media only screen and (max-width: 767px) {
.elementor-918 .elementor-element.elementor-element-30de3418{
    overflow: hidden;
    width: 350px;
    height: 410px;
     border-radius: 10px;
}
.instagram-media{
    top: -63px;
    position: relative;
    scale: 1.01;
    left: 0px;
   
}    
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4172e58 */.elementor-918 .elementor-element.elementor-element-4172e58 .elementor-icon-list-item a[href^="tel"] {
    color: #fff !important;
    text-decoration: none !important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73350ed3 */.elementor-918 .elementor-element.elementor-element-73350ed3{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS *//*DESTAQUES*/
destaque{
  font-weight:800 !important;
    color: #009C3B;
}


fundo-destaque{
  font-weight: 700 !important;
    background: #009C3B;
    padding: 4px 6px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    border-left: 3px solid #136617;
      border-right: 3px solid #136617;
      padding: -10px !important;
}

fundo-destaque::after{
    content: "";
    position: absolute;
    left: -3px;
    top: -8px;
    width: 9px;
    height: 9px;
    border-radius: 100px;
    background: #136617;
}

fundo-destaque::before{
    content: "";
    position: absolute;
    right: -3px;
    bottom: -8px;
    width: 9px;
    height: 9px;
    border-radius: 100px;
    background: #136617;
}



/*BOTAO*/

.cta .elementor-button{
 background: linear-gradient(0deg, #DD8400, #FFC107);
 text-wrap: balance;

}

.cta .elementor-button:hover{
 transform: scale(0.97);
transition: 0.5s ease;
}



/*CONFIG*/

esp{
    display: block;
    padding: 6px;
}
/* Estilo para a barra de rolagem */
::-webkit-scrollbar {
  width: 5px; /* Largura da barra de rolagem */
  height: 4px; /* Altura para rolagem horizontal */
}

/* Cor de fundo da barra de rolagem */
::-webkit-scrollbar-track {
  background: #E8F5E9; /* Cor do trilho */
  border-radius: 0px; /* Bordas arredondadas */
}

/* Cor do polegar (parte que você arrasta) */
::-webkit-scrollbar-thumb {
  background: #003803; /* Cor do polegar */
  border-radius: 0px; /* Bordas arredondadas */
}

/* Cor do polegar ao passar o mouse */
::-webkit-scrollbar-thumb:hover {
  background: #388E3C; /* Cor ao passar o mouse */
}

html, body {

overflow-x: hidden;

width: 100%;

}

@media only screen and (max-width: 767px) {
/**remover a barra de rolagem mobile**/
[data-elementor-type="wp-page"]{
    overflow: hidden;
}}





html, body {
    overflow-x: hidden; /* Esconde a barra de rolagem horizontal */
}

.elementor {
    overflow: hidden !important; /* Esconde a barra de rolagem dentro dos widgets do Elementor */
}/* End custom CSS */