.elementor-387 .elementor-element.elementor-element-59433f9e{--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-387 .elementor-element.elementor-element-59433f9e:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-59433f9e > .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-387 .elementor-element.elementor-element-2c90e086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-2c90e086 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-44ab0cc7{--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-387 .elementor-element.elementor-element-4f1e3f20{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-387 .elementor-element.elementor-element-4f1e3f20 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-387 .elementor-element.elementor-element-4f1e3f20 .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-387 .elementor-element.elementor-element-65cabd7a{width:var( --container-widget-width, 959px );max-width:959px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-65cabd7a .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-387 .elementor-element.elementor-element-65cabd7a .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-387 .elementor-element.elementor-element-249e75d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-387 .elementor-element.elementor-element-249e75d6 .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-387 .elementor-element.elementor-element-249e75d6 .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-387 .elementor-element.elementor-element-2a47522d{--spacer-size:50px;}.elementor-387 .elementor-element.elementor-element-4ca13904{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;z-index:99;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-387 .elementor-element.elementor-element-3aecca61 .elementor-button{background-color:#DBF97E;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-387 .elementor-element.elementor-element-3aecca61{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-387 .elementor-element.elementor-element-41ffd798 img{width:357px;}.elementor-387 .elementor-element.elementor-element-13d52471{z-index:99;}.elementor-387 .elementor-element.elementor-element-13d52471 img{width:326px;}.elementor-387 .elementor-element.elementor-element-1a70a1c9{--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-387 .elementor-element.elementor-element-1a70a1c9:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-1a70a1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#388E3C;}.elementor-387 .elementor-element.elementor-element-87ce627{padding:0px 0px 0px 0px;z-index:9;}.elementor-387 .elementor-element.elementor-element-87ce627 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-3f9cb2c0{--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-387 .elementor-element.elementor-element-4dd9d0ad{--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-387 .elementor-element.elementor-element-5c2a2c1{--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-387 .elementor-element.elementor-element-5c2a2c1.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-387 .elementor-element.elementor-element-2a712dd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-2a712dd9.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-wrapper{gap:15px;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon{font-size:80px;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-2a28cbc3{--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-387 .elementor-element.elementor-element-2a28cbc3.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-fb8e5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-wrapper{gap:15px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon{font-size:80px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title{color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-35322c6a{--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-387 .elementor-element.elementor-element-35322c6a.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-26019d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-26019d55.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-wrapper{gap:15px;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon{font-size:80px;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title{color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-39148631{--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-387 .elementor-element.elementor-element-39148631.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-223f4d21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-223f4d21.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-wrapper{gap:15px;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon{font-size:80px;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title{color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon{font-size:32px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:700;}.elementor-387 .elementor-element.elementor-element-4e222f5d{--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-387 .elementor-element.elementor-element-4e222f5d:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-4e222f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-387 .elementor-element.elementor-element-42ba793a{width:var( --container-widget-width, 678px );max-width:678px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:678px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-42ba793a .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-387 .elementor-element.elementor-element-42ba793a .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-387 .elementor-element.elementor-element-47af976e img{width:134px;}.elementor-387 .elementor-element.elementor-element-37415fba img{width:199px;}.elementor-387 .elementor-element.elementor-element-7ec25535{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#00000000;}.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:100px 100px 100px 100px;}.elementor-387 .elementor-element.elementor-element-5cbc997e{--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-387 .elementor-element.elementor-element-65c59e26 .elementor-button{background-color:#DBF97E;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-387 .elementor-element.elementor-element-65c59e26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-387 .elementor-element.elementor-element-5185a4e9{--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-387 .elementor-element.elementor-element-24a8a22f{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-24a8a22f .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-387 .elementor-element.elementor-element-24a8a22f .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-387 .elementor-element.elementor-element-2949147c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-387 .elementor-element.elementor-element-2949147c .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-387 .elementor-element.elementor-element-2949147c .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-387 .elementor-element.elementor-element-5707a716{--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-387 .elementor-element.elementor-element-5621eefc{--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-387 .elementor-element.elementor-element-63eba380 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-63eba380 .elementor-icon{font-size:123px;}.elementor-387 .elementor-element.elementor-element-63eba380 .elementor-icon svg{height:123px;}.elementor-387 .elementor-element.elementor-element-63eba380 .elementor-icon-wrapper svg{width:auto;}.elementor-387 .elementor-element.elementor-element-4ead789d{padding:0px 0px 0px 60px;z-index:2;}.elementor-387 .elementor-element.elementor-element-4ead789d img{width:606px;}.elementor-387 .elementor-element.elementor-element-237c3759{--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-387 .elementor-element.elementor-element-4d15647f{--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-387 .elementor-element.elementor-element-4d15647f.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-630390df{width:var( --container-widget-width, 456px );max-width:456px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon{font-size:26px;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-630390df .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-387 .elementor-element.elementor-element-630390df .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-53a23370{--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-387 .elementor-element.elementor-element-53a23370.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-6c82832e{width:var( --container-widget-width, 456px );max-width:456px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon{font-size:26px;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-6c82832e .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-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-7b9cdf47{--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-387 .elementor-element.elementor-element-7b9cdf47.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-5f304779{width:var( --container-widget-width, 456px );max-width:456px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon{font-size:26px;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-5f304779 .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-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-7c78e8b7{--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-387 .elementor-element.elementor-element-7c78e8b7.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-5b60f51e{width:var( --container-widget-width, 456px );max-width:456px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon{font-size:26px;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-5b60f51e .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-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-description{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-4a60493c{width:var( --container-widget-width, 684px );max-width:684px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:56px 0px 0px 0px;--container-widget-width:684px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-4a60493c.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-description{font-family:"Visby", Sans-serif;font-weight:400;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-188c810f{--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-387 .elementor-element.elementor-element-1edb5ae8{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1edb5ae8 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-1edb5ae8 .elementor-icon{font-size:68px;}.elementor-387 .elementor-element.elementor-element-1edb5ae8 .elementor-icon svg{height:68px;}.elementor-387 .elementor-element.elementor-element-30984a05{--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-387 .elementor-element.elementor-element-30984a05:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-30984a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-387 .elementor-element.elementor-element-3fef5a02{width:var( --container-widget-width, 704px );max-width:704px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:704px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-3fef5a02 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-3fef5a02 .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-387 .elementor-element.elementor-element-3fef5a02 .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-387 .elementor-element.elementor-element-60d5bf5e img{width:132px;}.elementor-387 .elementor-element.elementor-element-2211f564{width:var( --container-widget-width, 704px );max-width:704px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:704px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-2211f564 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-2211f564 .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-387 .elementor-element.elementor-element-2211f564 .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-387 .elementor-element.elementor-element-3afabba0{--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-387 .elementor-element.elementor-element-6588435c{--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-387 .elementor-element.elementor-element-2f1a50ff{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:999;}.elementor-387 .elementor-element.elementor-element-2f1a50ff:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-2f1a50ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-595bbaf2{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .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-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-3f035217{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:9;}.elementor-387 .elementor-element.elementor-element-3f035217:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-3f035217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-2523bcba{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-387 .elementor-element.elementor-element-2523bcba .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-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-9ac712{z-index:9;}.elementor-387 .elementor-element.elementor-element-66f5626c .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-6efb5d19{--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-387 .elementor-element.elementor-element-6efb5d19:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-6efb5d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-387 .elementor-element.elementor-element-36216a08{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-36216a08 .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-387 .elementor-element.elementor-element-36216a08 .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-387 .elementor-element.elementor-element-39b0dc41 img{width:100%;}.elementor-387 .elementor-element.elementor-element-22256999 img{width:100%;}.elementor-387 .elementor-element.elementor-element-43051492{--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-387 .elementor-element.elementor-element-74e4d3dd{--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-387 .elementor-element.elementor-element-74e4d3dd:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-74e4d3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-74e4d3dd > .elementor-shape-bottom .elementor-shape-fill, .elementor-387 .elementor-element.elementor-element-74e4d3dd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E6FFE8;}.elementor-387 .elementor-element.elementor-element-74e4d3dd > .elementor-shape-bottom svg, .elementor-387 .elementor-element.elementor-element-74e4d3dd > .e-con-inner > .elementor-shape-bottom svg{width:calc(400% + 1.3px);height:9px;}.elementor-387 .elementor-element.elementor-element-741bb8b0{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-741bb8b0 .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-387 .elementor-element.elementor-element-741bb8b0 .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-387 .elementor-element.elementor-element-5388cdea{--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-387 .elementor-element.elementor-element-b09ffd{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-b09ffd .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-b09ffd .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-387 .elementor-element.elementor-element-b09ffd .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-387 .elementor-element.elementor-element-2f4c8a04{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-2f4c8a04 .elementor-image-box-wrapper{text-align:end;}.elementor-387 .elementor-element.elementor-element-2f4c8a04 .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-387 .elementor-element.elementor-element-2f4c8a04 .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-387 .elementor-element.elementor-element-7e4c3db7{--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-387 .elementor-element.elementor-element-6c01a57b{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-6c01a57b .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-6c01a57b .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-387 .elementor-element.elementor-element-6c01a57b .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-387 .elementor-element.elementor-element-451cb10c{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-451cb10c .elementor-image-box-wrapper{text-align:end;}.elementor-387 .elementor-element.elementor-element-451cb10c .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-387 .elementor-element.elementor-element-451cb10c .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-387 .elementor-element.elementor-element-2bfa34f9{--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-387 .elementor-element.elementor-element-49a414c4{width:var( --container-widget-width, 559px );max-width:559px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:559px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-49a414c4 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-49a414c4 .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-387 .elementor-element.elementor-element-49a414c4 .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-387 .elementor-element.elementor-element-4c46015e{width:var( --container-widget-width, 577px );max-width:577px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:577px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-4c46015e .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4c46015e .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-387 .elementor-element.elementor-element-4c46015e .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-387 .elementor-element.elementor-element-696b8c75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-136b79ea{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-136b79ea .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-136b79ea .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-387 .elementor-element.elementor-element-136b79ea .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-387 .elementor-element.elementor-element-3842108f .elementor-button{background-color:#DBF97E;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-387 .elementor-element.elementor-element-3842108f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-387 .elementor-element.elementor-element-cc91ff0{--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-387 .elementor-element.elementor-element-bacd5b9{--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-387 .elementor-element.elementor-element-4c4561b8{width:var( --container-widget-width, 474px );max-width:474px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;--container-widget-width:474px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-title{font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.6px;color:#052603;}.elementor-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-451fc8ba{z-index:9;}.elementor-387 .elementor-element.elementor-element-451fc8ba img{width:199px;}.elementor-387 .elementor-element.elementor-element-4489436a{--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-387 .elementor-element.elementor-element-2018b915{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-6906ee6b{z-index:99;}.elementor-387 .elementor-element.elementor-element-64c78460{--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-387 .elementor-element.elementor-element-4092faed{z-index:99;}.elementor-387 .elementor-element.elementor-element-425da06a{--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-387 .elementor-element.elementor-element-533e1619{z-index:99;}.elementor-387 .elementor-element.elementor-element-5769e108{--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-387 .elementor-element.elementor-element-797bb384{z-index:99;}.elementor-387 .elementor-element.elementor-element-1ed7caf6{--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-387 .elementor-element.elementor-element-61031d5e{z-index:99;}.elementor-387 .elementor-element.elementor-element-4ee53335{--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-387 .elementor-element.elementor-element-1cad8bf4{z-index:99;}.elementor-387 .elementor-element.elementor-element-583ea019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-6b8a0e3{z-index:99;}.elementor-387 .elementor-element.elementor-element-51692a6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-26c84d77{z-index:99;}.elementor-387 .elementor-element.elementor-element-38570237{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-5dcaaa82{z-index:99;}.elementor-387 .elementor-element.elementor-element-5dd685a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-222dca31{z-index:99;}.elementor-387 .elementor-element.elementor-element-6ea0cf15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-21f3c7c7{z-index:99;}.elementor-387 .elementor-element.elementor-element-5be4895e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-22e8175a{z-index:99;}.elementor-387 .elementor-element.elementor-element-2cb087b6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-size:36px;}.elementor-387 .elementor-element.elementor-element-2cb087b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4fd06b35{--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-387 .elementor-element.elementor-element-8ef1071 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-332520a7{--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-387 .elementor-element.elementor-element-332520a7:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-332520a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E1;}.elementor-387 .elementor-element.elementor-element-24258612{--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-387 .elementor-element.elementor-element-22fd8218{width:var( --container-widget-width, 657px );max-width:657px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;--container-widget-width:657px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-22fd8218 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-22fd8218 .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-387 .elementor-element.elementor-element-22fd8218 .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-387 .elementor-element.elementor-element-3784793b .elementor-button{background-color:#DBF97E;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-387 .elementor-element.elementor-element-3784793b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-387 .elementor-element.elementor-element-390356c8{--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-387 .elementor-element.elementor-element-390356c8:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-390356c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-387 .elementor-element.elementor-element-79584e1f{--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-387 .elementor-element.elementor-element-1d2ee051{z-index:99;}.elementor-387 .elementor-element.elementor-element-27f421b5{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-27f421b5 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-27f421b5 .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-387 .elementor-element.elementor-element-27f421b5 .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-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-387 .elementor-element.elementor-element-308f68a4{--iteration-count:infinite;--animation-duration:800ms;--dynamic-text-color:#009C3B;}.elementor-387 .elementor-element.elementor-element-308f68a4 .elementor-headline{text-align:center;font-family:"Visby", Sans-serif;font-weight:600;}.elementor-387 .elementor-element.elementor-element-308f68a4 .elementor-headline-dynamic-wrapper path{stroke:#003803;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-387 .elementor-element.elementor-element-308f68a4 .elementor-headline-plain-text{color:#009C3B;}.elementor-387 .elementor-element.elementor-element-308f68a4 .elementor-headline-dynamic-text{font-family:"Rebond Grotesque", Sans-serif;font-weight:800;line-height:48px;letter-spacing:-1.2px;}.elementor-387 .elementor-element.elementor-element-4c36f0a3{width:var( --container-widget-width, 745px );max-width:745px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;--container-widget-width:745px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-4c36f0a3 .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-387 .elementor-element.elementor-element-4c36f0a3 .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-387 .elementor-element.elementor-element-5defafc7{--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-387 .elementor-element.elementor-element-45c1a59d{--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-387 .elementor-element.elementor-element-45c1a59d.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-21b7ecea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-21b7ecea .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-387 .elementor-element.elementor-element-23399875{width:var( --container-widget-width, 747px );max-width:747px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-1a0a271a{--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-387 .elementor-element.elementor-element-1a0a271a.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-4b4d3c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-4b4d3c89 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-387 .elementor-element.elementor-element-540b298{width:var( --container-widget-width, 747px );max-width:747px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-571df072{--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-387 .elementor-element.elementor-element-571df072.e-con{--align-self:center;}.elementor-387 .elementor-element.elementor-element-68c53041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-68c53041 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-387 .elementor-element.elementor-element-77c4aab6{width:var( --container-widget-width, 747px );max-width:747px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-39f8c9b0{--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-387 .elementor-element.elementor-element-4893888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-382f955c{--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-387 .elementor-element.elementor-element-382f955c:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-382f955c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-387 .elementor-element.elementor-element-513338f5{--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-387 .elementor-element.elementor-element-513338f5:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-513338f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #388E3C 0%, #205F23 100%);}.elementor-387 .elementor-element.elementor-element-11af079a{width:var( --container-widget-width, 732px );max-width:732px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;--container-widget-width:732px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-11af079a .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-11af079a .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-387 .elementor-element.elementor-element-11af079a .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-387 .elementor-element.elementor-element-5f179f70 .elementor-button{background-color:#DBF97E;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-387 .elementor-element.elementor-element-5f179f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-387 .elementor-element.elementor-element-5195cbcd{--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-387 .elementor-element.elementor-element-5195cbcd:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-5195cbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-7a738b6f{width:var( --container-widget-width, 959px );max-width:959px;margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-7a738b6f .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-387 .elementor-element.elementor-element-7a738b6f .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-387 .elementor-element.elementor-element-3dc5fcd3{--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-387 .elementor-element.elementor-element-7112345d{--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-387 .elementor-element.elementor-element-7112345d::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-7112345d > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-7112345d > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://viveremboaforma.com/wp-content/uploads/2025/09/modo-1-novo-2.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-387 .elementor-element.elementor-element-3d98b7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-3d98b7fa .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-7c3d01ae{width:var( --container-widget-width, 298px );max-width:298px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-7c3d01ae .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-7c3d01ae .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-387 .elementor-element.elementor-element-7c3d01ae .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-387 .elementor-element.elementor-element-3d121fa2{--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-387 .elementor-element.elementor-element-51db70f9{--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-387 .elementor-element.elementor-element-51db70f9::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://viveremboaforma.com/wp-content/uploads/2025/09/modo-2-novo.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-387 .elementor-element.elementor-element-38fb2be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-38fb2be2 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-af5bea1{width:var( --container-widget-width, 298px );max-width:298px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-af5bea1 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-af5bea1 .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-387 .elementor-element.elementor-element-af5bea1 .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-387 .elementor-element.elementor-element-47948ff3{--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-387 .elementor-element.elementor-element-18e992c{--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-387 .elementor-element.elementor-element-18e992c::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-18e992c > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-18e992c > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://viveremboaforma.com/wp-content/uploads/2025/09/modo-3-novo.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-387 .elementor-element.elementor-element-7712d911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-7712d911 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-518f4aa6{width:var( --container-widget-width, 381px );max-width:381px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-518f4aa6 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-518f4aa6 .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-387 .elementor-element.elementor-element-518f4aa6 .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-387 .elementor-element.elementor-element-584b48b5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-size:36px;}.elementor-387 .elementor-element.elementor-element-584b48b5 > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}:where( .elementor-387 .elementor-element.elementor-element-584b48b5 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-387 .elementor-element.elementor-element-3c8caaa5{--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-387 .elementor-element.elementor-element-5b4bcf1d{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5b4bcf1d .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-5b4bcf1d .elementor-icon{font-size:68px;}.elementor-387 .elementor-element.elementor-element-5b4bcf1d .elementor-icon svg{height:68px;}.elementor-387 .elementor-element.elementor-element-718eaaa3{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-718eaaa3 .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-387 .elementor-element.elementor-element-718eaaa3 .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-387 .elementor-element.elementor-element-4692391{padding:20px 0px 40px 0px;}.elementor-387 .elementor-element.elementor-element-5f98fff0{--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-387 .elementor-element.elementor-element-59ad2385{--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-387 .elementor-element.elementor-element-2d309d7c{padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-2d309d7c .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-387 .elementor-element.elementor-element-2d309d7c .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-3cb4ab28{--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-387 .elementor-element.elementor-element-7ed58256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-62ccfca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-62ccfca8 img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-1b03615a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-1b03615a .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-1b03615a .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-2b96046d .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-2b96046d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-4340faa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4340faa9 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4340faa9 .elementor-icon{font-size:16px;}.elementor-387 .elementor-element.elementor-element-4340faa9 .elementor-icon svg{height:16px;}.elementor-387 .elementor-element.elementor-element-20300ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-20300ff6 img{width:230px;}.elementor-387 .elementor-element.elementor-element-a63b649{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-a63b649 img{width:250px;}.elementor-387 .elementor-element.elementor-element-42840190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-2bae0b32{--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-387 .elementor-element.elementor-element-3743e328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-4257ce3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4257ce3b img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-15a92060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-15a92060 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-15a92060 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-1e17b562 img{width:170px;}.elementor-387 .elementor-element.elementor-element-376f8da6 .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-376f8da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-56cfd87b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-56cfd87b .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-56cfd87b .elementor-icon{font-size:16px;}.elementor-387 .elementor-element.elementor-element-56cfd87b .elementor-icon svg{height:16px;}.elementor-387 .elementor-element.elementor-element-1a7395e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1a7395e6 img{width:230px;}.elementor-387 .elementor-element.elementor-element-5a37dc9e{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-5a37dc9e img{width:250px;}.elementor-387 .elementor-element.elementor-element-17ab376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-769ab209{--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-387 .elementor-element.elementor-element-6bcd26e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-5c2e9872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5c2e9872 img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-584c4db2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-584c4db2 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-584c4db2 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-1f42917e .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-1f42917e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-4e8c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4e8c44 img{width:230px;}.elementor-387 .elementor-element.elementor-element-517b10b0{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-517b10b0 img{width:250px;}.elementor-387 .elementor-element.elementor-element-608f45af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-3112e235{--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;width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:560px;--container-widget-flex-grow:0;--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;}.elementor-387 .elementor-element.elementor-element-3112e235 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-3112e235.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-3112e235 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-f52f651{--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-387 .elementor-element.elementor-element-5673e95f{padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5673e95f .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-387 .elementor-element.elementor-element-5673e95f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-1863e3e8{--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-387 .elementor-element.elementor-element-38d42d15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-752adf97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-752adf97 img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-5a9530ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-5a9530ac .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-5a9530ac .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-4aa9ac69 .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-4aa9ac69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-461b8d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-461b8d84 img{width:230px;}.elementor-387 .elementor-element.elementor-element-a66f79a{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-a66f79a img{width:250px;}.elementor-387 .elementor-element.elementor-element-5188a276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-7fd2920c{--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-387 .elementor-element.elementor-element-78af30e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-675460da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-675460da img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-236e7ce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-236e7ce6 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-236e7ce6 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-29710d7b img{width:170px;}.elementor-387 .elementor-element.elementor-element-10505b71 .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-10505b71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-6ea081d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-6ea081d3 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-6ea081d3 .elementor-icon{font-size:16px;}.elementor-387 .elementor-element.elementor-element-6ea081d3 .elementor-icon svg{height:16px;}.elementor-387 .elementor-element.elementor-element-14f815e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-14f815e7 img{width:230px;}.elementor-387 .elementor-element.elementor-element-5b5e932b{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-5b5e932b img{width:250px;}.elementor-387 .elementor-element.elementor-element-6d84c3c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-1c20277f{--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-387 .elementor-element.elementor-element-30e2b210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-40e6757c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-40e6757c img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-619fd7a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-619fd7a0 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-619fd7a0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-134ca281 .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-134ca281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-5a264f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5a264f7d .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-5a264f7d .elementor-icon{font-size:16px;}.elementor-387 .elementor-element.elementor-element-5a264f7d .elementor-icon svg{height:16px;}.elementor-387 .elementor-element.elementor-element-24047df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-24047df2 img{width:230px;}.elementor-387 .elementor-element.elementor-element-51ed3f3b{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-51ed3f3b img{width:250px;}.elementor-387 .elementor-element.elementor-element-64980327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-455edfe5{--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;width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:560px;--container-widget-flex-grow:0;--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;}.elementor-387 .elementor-element.elementor-element-455edfe5 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-455edfe5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-455edfe5 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-247bcb19{--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-387 .elementor-element.elementor-element-1553aac6{padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1553aac6 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-387 .elementor-element.elementor-element-1553aac6 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-387 .elementor-element.elementor-element-39b07091{--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-387 .elementor-element.elementor-element-630ce50c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-630ce50c .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-387 .elementor-element.elementor-element-e1bfbeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-e1bfbeb img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-6df49521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-42c7b6cb img{width:170px;}.elementor-387 .elementor-element.elementor-element-5e01f496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-5e01f496 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-5e01f496 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-54904ecc .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-54904ecc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-28f16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-28f16a img{width:230px;}.elementor-387 .elementor-element.elementor-element-65670ebe{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-65670ebe img{width:250px;}.elementor-387 .elementor-element.elementor-element-7be14d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-29c4b5c5{--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-387 .elementor-element.elementor-element-2aee78f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-2aee78f8 .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-387 .elementor-element.elementor-element-72ab8b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-72ab8b1a img{width:550px;max-width:100%;}.elementor-387 .elementor-element.elementor-element-2ca73700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 6px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-60f92b7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-387 .elementor-element.elementor-element-60f92b7b .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-60f92b7b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-387 .elementor-element.elementor-element-6d8767d7 .elementor-button{background-color:#3483FB;font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-387 .elementor-element.elementor-element-6d8767d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-6714b1d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-6714b1d0 img{width:230px;}.elementor-387 .elementor-element.elementor-element-1d7f2c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1d7f2c6 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-1d7f2c6 .elementor-icon{font-size:16px;}.elementor-387 .elementor-element.elementor-element-1d7f2c6 .elementor-icon svg{height:16px;}.elementor-387 .elementor-element.elementor-element-5f06f0a5{padding:20px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-5f06f0a5 img{width:250px;}.elementor-387 .elementor-element.elementor-element-99e461d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-5703e765{--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;width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:560px;--container-widget-flex-grow:0;--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;}.elementor-387 .elementor-element.elementor-element-5703e765 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-5703e765.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-5703e765 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-10a4b3c{--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;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--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;}.elementor-387 .elementor-element.elementor-element-10a4b3c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-387 .elementor-element.elementor-element-10a4b3c.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-387 .elementor-element.elementor-element-10a4b3c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-10a4b3c.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;}.elementor-387 .elementor-element.elementor-element-10a4b3c.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;}:where( .elementor-387 .elementor-element.elementor-element-10a4b3c.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-387 .elementor-element.elementor-element-7b66728{--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-387 .elementor-element.elementor-element-4d9b8317{width:var( --container-widget-width, 852px );max-width:852px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-4d9b8317.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-387 .elementor-element.elementor-element-4d9b8317.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-387 .elementor-element.elementor-element-4d9b8317.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .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-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .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-387 .elementor-element.elementor-element-10d76f39 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-557bc461{--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-387 .elementor-element.elementor-element-2d8e0244{--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-387 .elementor-element.elementor-element-2d8e0244:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-2d8e0244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-179d75cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-179d75cb img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-412b8501{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-412b8501 .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-387 .elementor-element.elementor-element-412b8501 .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-387 .elementor-element.elementor-element-22ecb7da{--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-387 .elementor-element.elementor-element-79fb0a8{--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-387 .elementor-element.elementor-element-79fb0a8:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-79fb0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-30fcc8a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-30fcc8a4 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-49def9c3{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-49def9c3 .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-387 .elementor-element.elementor-element-49def9c3 .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-387 .elementor-element.elementor-element-28254ae3{--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-387 .elementor-element.elementor-element-40818874{--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-387 .elementor-element.elementor-element-40818874:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-40818874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-425b801f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-425b801f img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-72f92a9f{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-72f92a9f .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-387 .elementor-element.elementor-element-72f92a9f .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-387 .elementor-element.elementor-element-2350aebf{--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-387 .elementor-element.elementor-element-6c42c972{--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-387 .elementor-element.elementor-element-6c42c972:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-6c42c972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-1d78784a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1d78784a img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-69a6e7d5{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-69a6e7d5 .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-387 .elementor-element.elementor-element-69a6e7d5 .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-387 .elementor-element.elementor-element-5d12f203{--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-387 .elementor-element.elementor-element-30d9cb0c{--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-387 .elementor-element.elementor-element-30d9cb0c:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-30d9cb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-2332020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-2332020 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-393ce637{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-393ce637 .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-387 .elementor-element.elementor-element-393ce637 .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-387 .elementor-element.elementor-element-31dec3dd{--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-387 .elementor-element.elementor-element-344dceb3{--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-387 .elementor-element.elementor-element-344dceb3:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-344dceb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-58bdf33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-58bdf33b img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-22396e21{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-22396e21 .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-387 .elementor-element.elementor-element-22396e21 .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-387 .elementor-element.elementor-element-6e26f7e1{--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-387 .elementor-element.elementor-element-4f5ec0fa{--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-387 .elementor-element.elementor-element-4f5ec0fa:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-4f5ec0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-431800b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-431800b5 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4f2149c1{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4f2149c1 .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-387 .elementor-element.elementor-element-4f2149c1 .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-387 .elementor-element.elementor-element-32383251{--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-387 .elementor-element.elementor-element-56d6edfe{--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-387 .elementor-element.elementor-element-56d6edfe:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-56d6edfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-33a58a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-33a58a5d img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-53cf04b3{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-53cf04b3 .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-387 .elementor-element.elementor-element-53cf04b3 .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-387 .elementor-element.elementor-element-52269a88{--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-387 .elementor-element.elementor-element-2690b53e{--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-387 .elementor-element.elementor-element-2690b53e:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-2690b53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-f18e46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-f18e46c img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4f372c2a{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4f372c2a .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-387 .elementor-element.elementor-element-4f372c2a .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-387 .elementor-element.elementor-element-2bd9474a{--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-387 .elementor-element.elementor-element-66b3f58d{--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-387 .elementor-element.elementor-element-66b3f58d:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-66b3f58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-387 .elementor-element.elementor-element-49438811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-49438811 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-387 .elementor-element.elementor-element-407ec440{width:var( --container-widget-width, 747px );max-width:747px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:747px;--container-widget-flex-grow:0;z-index:1;}.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-407ec440 .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-387 .elementor-element.elementor-element-407ec440 .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-387 .elementor-element.elementor-element-2c223305{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-387 .elementor-element.elementor-element-2c223305 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-137e06f5 .elementor-button{background-color:#DBF97E3D;font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;letter-spacing:0px;fill:#136617;color:#136617;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-387 .elementor-element.elementor-element-137e06f5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-387 .elementor-element.elementor-element-395c1ca6{--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-387 .elementor-element.elementor-element-10ed503a{--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-387 .elementor-element.elementor-element-10ed503a:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-387 .elementor-element.elementor-element-10ed503a::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://viveremboaforma.com/wp-content/uploads/2025/09/garantia-fundo-novo-1.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-387 .elementor-element.elementor-element-ae73500{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-387 .elementor-element.elementor-element-54c510bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-54c510bd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-387 .elementor-element.elementor-element-54c510bd.elementor-view-framed .elementor-icon, .elementor-387 .elementor-element.elementor-element-54c510bd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-387 .elementor-element.elementor-element-54c510bd.elementor-view-framed .elementor-icon, .elementor-387 .elementor-element.elementor-element-54c510bd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon{font-size:300px;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon svg{height:300px;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon-wrapper svg{width:auto;}.elementor-387 .elementor-element.elementor-element-2b241432{--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-387 .elementor-element.elementor-element-556b6dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-387 .elementor-element.elementor-element-556b6dd3 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-556b6dd3 .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-387 .elementor-element.elementor-element-556b6dd3 .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-387 .elementor-element.elementor-element-2cbc512a img{width:162px;}.elementor-387 .elementor-element.elementor-element-594d26a8 img{width:115px;}.elementor-387 .elementor-element.elementor-element-74e7f0db{--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-387 .elementor-element.elementor-element-2220df58{width:var( --container-widget-width, 959px );max-width:959px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:959px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-2220df58 .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-387 .elementor-element.elementor-element-2220df58 .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-387 .elementor-element.elementor-element-4e0c3588{--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-387 .elementor-element.elementor-element-12766cd{--display:flex;}.elementor-387 .elementor-element.elementor-element-4b8f7c09 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-4b8f7c09 .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-4b8f7c09 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-293c3e05{--display:flex;}.elementor-387 .elementor-element.elementor-element-44629e31 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-44629e31 .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-44629e31 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-51066f4{--display:flex;}.elementor-387 .elementor-element.elementor-element-6c0b386b .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-6c0b386b .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-6c0b386b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-3c49b7f0{--display:flex;}.elementor-387 .elementor-element.elementor-element-312a099f .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-312a099f .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-312a099f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-5fe5d175{--display:flex;}.elementor-387 .elementor-element.elementor-element-fa3e65e .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-fa3e65e .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-fa3e65e .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-4b0f980f{--display:flex;}.elementor-387 .elementor-element.elementor-element-715bbdf0 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-715bbdf0 .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-715bbdf0 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-f8ad01b{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--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;}.elementor-387 .elementor-element.elementor-element-f8ad01b > .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-387 .elementor-element.elementor-element-f8ad01b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-387 .elementor-element.elementor-element-f8ad01b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-387 .elementor-element.elementor-element-f8ad01b {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-387 .elementor-element.elementor-element-f8ad01b > .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-387 .elementor-element.elementor-element-f8ad01b > .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-387 .elementor-element.elementor-element-4dfd5f34{--display:flex;}.elementor-387 .elementor-element.elementor-element-5a77734a .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-5a77734a .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-5a77734a .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-4b99d5ce{--display:flex;}.elementor-387 .elementor-element.elementor-element-2bae9d57 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-2bae9d57 .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-2bae9d57 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-5c6e9025{--display:flex;}.elementor-387 .elementor-element.elementor-element-4893ea2a{width:var( --container-widget-width, 100% );max-width:100%;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;}.elementor-387 .elementor-element.elementor-element-4893ea2a .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-4893ea2a .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-4893ea2a .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-e1ad36a{--display:flex;}.elementor-387 .elementor-element.elementor-element-1791bbb .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-1791bbb .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-1791bbb .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-4e65f85f{--display:flex;}.elementor-387 .elementor-element.elementor-element-32feffc1 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-32feffc1 .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-32feffc1 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-1a674d6{--display:flex;}.elementor-387 .elementor-element.elementor-element-6c1397fa .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-6c1397fa .elementor-image-box-title{color:#6EC1E4;}.elementor-387 .elementor-element.elementor-element-6c1397fa .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-387 .elementor-element.elementor-element-401a69b6{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--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;}.elementor-387 .elementor-element.elementor-element-401a69b6 > .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-387 .elementor-element.elementor-element-401a69b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-387 .elementor-element.elementor-element-401a69b6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-387 .elementor-element.elementor-element-401a69b6 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-387 .elementor-element.elementor-element-401a69b6 > .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-387 .elementor-element.elementor-element-401a69b6 > .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-387 .elementor-element.elementor-element-558f59a9{--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-387 .elementor-element.elementor-element-1bd68832{--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-387 .elementor-element.elementor-element-1bd68832:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-1bd68832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052603;}.elementor-387 .elementor-element.elementor-element-1a13af{width:var( --container-widget-width, 852px );max-width:852px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-1a13af .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-387 .elementor-element.elementor-element-1a13af .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-387 .elementor-element.elementor-element-78916ab0 .elementor-icon-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button{background-color:#04B916;font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0px;fill:#E2F8E1;color:#E2F8E1;border-radius:100px 100px 100px 100px;padding:24px 80px 24px 80px;}.elementor-387 .elementor-element.elementor-element-3de60ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button:hover, .elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button:focus{color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button:hover svg, .elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button:focus svg{fill:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-16bcc07a{--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-387 .elementor-element.elementor-element-712c40af{width:var( --container-widget-width, 852px );max-width:852px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:852px;--container-widget-flex-grow:0;z-index:9;}.elementor-387 .elementor-element.elementor-element-712c40af .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-387 .elementor-element.elementor-element-712c40af .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-387 .elementor-element.elementor-element-dd9c32d .elementor-button{background-color:#61CE7000;font-family:"Rebond Grotesque", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:#388E3C;color:#388E3C;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-dd9c32d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-387 .elementor-element.elementor-element-241d7b08{--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-387 .elementor-element.elementor-element-6cacb0a{--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-387 .elementor-element.elementor-element-6cacb0a:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-6cacb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009C3B;}.elementor-387 .elementor-element.elementor-element-43473295{--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-387 .elementor-element.elementor-element-20ea2107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-20ea2107.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-387 .elementor-element.elementor-element-20ea2107.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-387 .elementor-element.elementor-element-20ea2107.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-79c46bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-79c46bec .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-79c46bec .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-79c46bec .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-754b40f6{--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-387 .elementor-element.elementor-element-5f4e1f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5f4e1f7b .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-5f4e1f7b .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-5f4e1f7b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-6b049ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-6b049ca7.elementor-element{--align-self:flex-start;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .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-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-387 .elementor-element.elementor-element-6b049ca7 .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-77d76d8f{--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-387 .elementor-element.elementor-element-65425784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-65425784 .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-65425784 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-65425784 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-13fd3eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-387 .elementor-element.elementor-element-13fd3eda.elementor-element{--align-self:flex-start;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-387 .elementor-element.elementor-element-13fd3eda .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-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-icon i{color:#E2F8E1;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-icon svg{fill:#E2F8E1;transition:fill 0.3s;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-387 .elementor-element.elementor-element-16343d .elementor-button{background-color:#052603;fill:#E2F8E1;color:#E2F8E1;border-radius:100px 100px 100px 100px;padding:14px 60px 14px 60px;}.elementor-387 .elementor-element.elementor-element-4481c5b4{--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-387 .elementor-element.elementor-element-386ffac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-386ffac .elementor-image-box-wrapper{text-align:start;}.elementor-387 .elementor-element.elementor-element-386ffac .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-386ffac .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-6a25d1ce .elementor-repeater-item-000fce0.elementor-social-icon{background-color:#E2F8E1;}.elementor-387 .elementor-element.elementor-element-6a25d1ce .elementor-repeater-item-000fce0.elementor-social-icon i{color:#000000;}.elementor-387 .elementor-element.elementor-element-6a25d1ce .elementor-repeater-item-000fce0.elementor-social-icon svg{fill:#000000;}.elementor-387 .elementor-element.elementor-element-6a25d1ce{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:22px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-387 .elementor-element.elementor-element-6a25d1ce.elementor-element{--align-self:flex-start;}body.elementor-page-387:not(.elementor-motion-effects-element-type-background), body.elementor-page-387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-387{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-387 .elementor-element.elementor-element-2cb087b6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-387 .elementor-element.elementor-element-584b48b5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-387 .elementor-element.elementor-element-2c223305{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-387 .elementor-element.elementor-element-2c90e086 .elementor-heading-title{font-size:13px;}.elementor-387 .elementor-element.elementor-element-44ab0cc7{--min-height:0vh;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-387 .elementor-element.elementor-element-4f1e3f20{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4f1e3f20 .elementor-image-box-title{font-size:13px;}.elementor-387 .elementor-element.elementor-element-4f1e3f20 .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-65cabd7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 10px 0px 10px;}.elementor-387 .elementor-element.elementor-element-65cabd7a .elementor-image-box-title{font-size:7.2vw;}.elementor-387 .elementor-element.elementor-element-65cabd7a .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-249e75d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-387 .elementor-element.elementor-element-249e75d6 .elementor-image-box-title{font-size:7.2vw;}.elementor-387 .elementor-element.elementor-element-249e75d6 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-2a47522d{--spacer-size:24px;}.elementor-387 .elementor-element.elementor-element-4ca13904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-3aecca61{width:var( --container-widget-width, 280px );max-width:280px;padding:32px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:999;}.elementor-387 .elementor-element.elementor-element-3aecca61 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 30px 12px 30px;}.elementor-387 .elementor-element.elementor-element-41ffd798 img{width:102px;}.elementor-387 .elementor-element.elementor-element-13d52471 img{width:186px;}.elementor-387 .elementor-element.elementor-element-1a70a1c9{--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-387 .elementor-element.elementor-element-87ce627 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-3f9cb2c0{--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-387 .elementor-element.elementor-element-4dd9d0ad{--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-387 .elementor-element.elementor-element-5c2a2c1{--width:48%;}.elementor-387 .elementor-element.elementor-element-2a712dd9{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-2a712dd9 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-2a28cbc3{--width:48%;}.elementor-387 .elementor-element.elementor-element-fb8e5aa{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-fb8e5aa .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-35322c6a{--width:48%;}.elementor-387 .elementor-element.elementor-element-26019d55{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-26019d55 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-39148631{--width:48%;}.elementor-387 .elementor-element.elementor-element-223f4d21{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-223f4d21 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-37adfca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-wrapper{gap:0px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon{font-size:20px;}.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title a{font-size:24px;}.elementor-387 .elementor-element.elementor-element-4e222f5d{--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-387 .elementor-element.elementor-element-42ba793a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-42ba793a .elementor-image-box-title{margin-bottom:9px;font-size:22px;}.elementor-387 .elementor-element.elementor-element-42ba793a .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-47af976e img{width:78px;}.elementor-387 .elementor-element.elementor-element-37415fba img{width:102px;}.elementor-387 .elementor-element.elementor-element-7ec25535{--e-image-carousel-slides-to-show:2;padding:0px 10px 0px 10px;}.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:60px 60px 60px 60px;}.elementor-387 .elementor-element.elementor-element-5cbc997e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-387 .elementor-element.elementor-element-65c59e26{width:var( --container-widget-width, 249px );max-width:249px;padding:32px 0px 0px 0px;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-65c59e26 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-387 .elementor-element.elementor-element-5185a4e9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-387 .elementor-element.elementor-element-24a8a22f{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-387 .elementor-element.elementor-element-24a8a22f .elementor-image-box-title{font-size:22px;}.elementor-387 .elementor-element.elementor-element-24a8a22f .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-2949147c{width:var( --container-widget-width, 260px );max-width:260px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-2949147c .elementor-image-box-title{font-size:16px;line-height:1.4em;}.elementor-387 .elementor-element.elementor-element-2949147c .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-5621eefc{--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-387 .elementor-element.elementor-element-5621eefc.e-con{--order:-99999 /* order start hack */;}.elementor-387 .elementor-element.elementor-element-4ead789d{padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-237c3759{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-387 .elementor-element.elementor-element-237c3759.e-con{--order:-99999 /* order start hack */;}.elementor-387 .elementor-element.elementor-element-630390df{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-387 .elementor-element.elementor-element-630390df .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon{font-size:32px;}.elementor-387 .elementor-element.elementor-element-630390df .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-630390df .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-6c82832e{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-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon{font-size:32px;}.elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-6c82832e .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-5f304779{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-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon{font-size:32px;}.elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-5f304779 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-5b60f51e{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-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon{font-size:32px;}.elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-5b60f51e .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-4a60493c{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-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title{margin-block-end:0px;}.elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-4a60493c .elementor-icon-box-title a{font-size:17px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-188c810f{--content-width:400px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-1edb5ae8{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-387 .elementor-element.elementor-element-1edb5ae8 .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-1edb5ae8 .elementor-icon svg{height:50px;}.elementor-387 .elementor-element.elementor-element-30984a05{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-3fef5a02{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-387 .elementor-element.elementor-element-3fef5a02 .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-3fef5a02 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-60d5bf5e img{width:73px;}.elementor-387 .elementor-element.elementor-element-2211f564{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-387 .elementor-element.elementor-element-2211f564 .elementor-image-box-title{font-size:20px;}.elementor-387 .elementor-element.elementor-element-2211f564 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-3afabba0{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:9;}.elementor-387 .elementor-element.elementor-element-6588435c{--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-387 .elementor-element.elementor-element-2f1a50ff{--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-387 .elementor-element.elementor-element-595bbaf2{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-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-387 .elementor-element.elementor-element-595bbaf2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-img img{border-radius:10px;}.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-3f035217{--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-387 .elementor-element.elementor-element-2523bcba{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-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-387 .elementor-element.elementor-element-2523bcba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-img img{border-radius:10px;}.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-36216a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-36216a08 .elementor-image-box-title{font-size:24px;}.elementor-387 .elementor-element.elementor-element-36216a08 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-43051492{--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-387 .elementor-element.elementor-element-74e4d3dd{--width:360px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-741bb8b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-387 .elementor-element.elementor-element-741bb8b0 .elementor-image-box-title{font-size:22px;}.elementor-387 .elementor-element.elementor-element-741bb8b0 .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-b09ffd{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-387 .elementor-element.elementor-element-b09ffd .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-b09ffd .elementor-image-box-description{font-size:13px;}.elementor-387 .elementor-element.elementor-element-2f4c8a04{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-387 .elementor-element.elementor-element-2f4c8a04 .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-2f4c8a04 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-6c01a57b{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-387 .elementor-element.elementor-element-6c01a57b .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-6c01a57b .elementor-image-box-description{font-size:12px;}.elementor-387 .elementor-element.elementor-element-451cb10c{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-387 .elementor-element.elementor-element-451cb10c .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-451cb10c .elementor-image-box-description{font-size:12px;}.elementor-387 .elementor-element.elementor-element-2bfa34f9{--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-387 .elementor-element.elementor-element-49a414c4{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-387 .elementor-element.elementor-element-49a414c4 .elementor-image-box-title{font-size:12px;}.elementor-387 .elementor-element.elementor-element-49a414c4 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-4c46015e{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-387 .elementor-element.elementor-element-4c46015e .elementor-image-box-title{font-size:12px;}.elementor-387 .elementor-element.elementor-element-4c46015e .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-696b8c75{--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-387 .elementor-element.elementor-element-136b79ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-136b79ea .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-136b79ea .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-136b79ea .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-3842108f{width:var( --container-widget-width, 265px );max-width:265px;padding:32px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-387 .elementor-element.elementor-element-3842108f .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-387 .elementor-element.elementor-element-cc91ff0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-bacd5b9{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-4c4561b8{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-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-title{margin-bottom:10px;font-size:22px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-4c4561b8 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-451fc8ba img{width:102px;}.elementor-387 .elementor-element.elementor-element-4489436a{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-387 .elementor-element.elementor-element-2cb087b6{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-n-carousel-arrow-size:24px;}.elementor-387 .elementor-element.elementor-element-2cb087b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4fd06b35{--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-387 .elementor-element.elementor-element-8ef1071{z-index:1;}.elementor-387 .elementor-element.elementor-element-332520a7{--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-387 .elementor-element.elementor-element-24258612{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-22fd8218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-22fd8218 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-22fd8218 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-387 .elementor-element.elementor-element-22fd8218 .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-3784793b{padding:32px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-3784793b .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-387 .elementor-element.elementor-element-390356c8{--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-387 .elementor-element.elementor-element-79584e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-1d2ee051 img{width:100px;}.elementor-387 .elementor-element.elementor-element-27f421b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-27f421b5 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-387 .elementor-element.elementor-element-27f421b5 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-4c36f0a3{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-4c36f0a3 .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-4c36f0a3 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-5defafc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-21b7ecea .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-23399875{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-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title{margin-block-end:10px;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-23399875 .elementor-icon-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-4b4d3c89 .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-540b298{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-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title{margin-block-end:10px;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-540b298 .elementor-icon-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-68c53041 .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-77c4aab6{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-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title, .elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-icon-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-39f8c9b0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-4893888 img{width:218px;}.elementor-387 .elementor-element.elementor-element-513338f5{--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-387 .elementor-element.elementor-element-11af079a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-11af079a .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-11af079a .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-387 .elementor-element.elementor-element-11af079a .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-7d87d521 img{width:100px;}.elementor-387 .elementor-element.elementor-element-5f179f70{padding:32px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5f179f70 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-387 .elementor-element.elementor-element-5195cbcd{--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-387 .elementor-element.elementor-element-7a738b6f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-7a738b6f .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-387 .elementor-element.elementor-element-7a738b6f .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-7112345d{--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-387 .elementor-element.elementor-element-7112345d::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-7112345d > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-7112345d > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-7112345d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-387 .elementor-element.elementor-element-3d98b7fa .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-7c3d01ae{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-387 .elementor-element.elementor-element-7c3d01ae .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-7c3d01ae .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-51db70f9{--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-387 .elementor-element.elementor-element-51db70f9::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-51db70f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-387 .elementor-element.elementor-element-38fb2be2 .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-af5bea1{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-387 .elementor-element.elementor-element-af5bea1 .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-af5bea1 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-18e992c{--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-387 .elementor-element.elementor-element-18e992c::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-18e992c > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-18e992c > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-18e992c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-387 .elementor-element.elementor-element-7712d911 .elementor-heading-title{font-size:16px;}.elementor-387 .elementor-element.elementor-element-518f4aa6{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-387 .elementor-element.elementor-element-518f4aa6 .elementor-image-box-title{font-size:15px;}.elementor-387 .elementor-element.elementor-element-518f4aa6 .elementor-image-box-description{font-size:16px;}.elementor-387 .elementor-element.elementor-element-584b48b5{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-n-carousel-arrow-size:24px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-387 .elementor-element.elementor-element-584b48b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-3c8caaa5{--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-387 .elementor-element.elementor-element-5b4bcf1d{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-387 .elementor-element.elementor-element-5b4bcf1d .elementor-icon{font-size:50px;}.elementor-387 .elementor-element.elementor-element-5b4bcf1d .elementor-icon svg{height:50px;}.elementor-387 .elementor-element.elementor-element-718eaaa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-718eaaa3 .elementor-image-box-title{font-size:5vw;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-718eaaa3 .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-5f98fff0{--width:360px;--min-height:1243px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-387 .elementor-element.elementor-element-59ad2385{--min-height:0px;--justify-content:center;}.elementor-387 .elementor-element.elementor-element-2d309d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-2d309d7c.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-2d309d7c .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-2d309d7c .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-3cb4ab28{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-7ed58256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-7ed58256 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-62ccfca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-62ccfca8 img{width:320px;}.elementor-387 .elementor-element.elementor-element-20300ff6{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-a63b649{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-42840190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-42840190 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-2bae0b32{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-3743e328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-3743e328 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-4257ce3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-4257ce3b img{width:320px;}.elementor-387 .elementor-element.elementor-element-1e17b562 img{width:70px;}.elementor-387 .elementor-element.elementor-element-1a7395e6{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5a37dc9e{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-17ab376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-17ab376 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-769ab209{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-6bcd26e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6bcd26e0 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-5c2e9872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-5c2e9872 img{width:320px;}.elementor-387 .elementor-element.elementor-element-4e8c44{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-517b10b0{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-608f45af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-608f45af .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-3112e235{--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:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--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;}.elementor-387 .elementor-element.elementor-element-3112e235.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-3112e235.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-3112e235.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-387 .elementor-element.elementor-element-f52f651{--min-height:0px;--justify-content:center;}.elementor-387 .elementor-element.elementor-element-5673e95f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5673e95f.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-5673e95f .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-5673e95f .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-1863e3e8{--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-387 .elementor-element.elementor-element-38d42d15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-38d42d15 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-752adf97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-752adf97 img{width:320px;}.elementor-387 .elementor-element.elementor-element-461b8d84{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-a66f79a{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-5188a276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-5188a276 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-7fd2920c{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-78af30e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-78af30e4 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-675460da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-675460da img{width:320px;}.elementor-387 .elementor-element.elementor-element-29710d7b img{width:70px;}.elementor-387 .elementor-element.elementor-element-14f815e7{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5b5e932b{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-6d84c3c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6d84c3c3 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-1c20277f{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-30e2b210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-30e2b210 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-40e6757c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-40e6757c img{width:320px;}.elementor-387 .elementor-element.elementor-element-24047df2{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-51ed3f3b{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-64980327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-64980327 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-455edfe5{--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:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--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;}.elementor-387 .elementor-element.elementor-element-455edfe5.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-455edfe5.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-455edfe5.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-387 .elementor-element.elementor-element-247bcb19{--min-height:0px;--justify-content:center;}.elementor-387 .elementor-element.elementor-element-1553aac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-1553aac6.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-1553aac6 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-1553aac6 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-39b07091{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-630ce50c{padding:16px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-630ce50c .elementor-heading-title{font-size:20px;}.elementor-387 .elementor-element.elementor-element-e1bfbeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-e1bfbeb img{width:320px;}.elementor-387 .elementor-element.elementor-element-6df49521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-6df49521 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-42c7b6cb img{width:70px;}.elementor-387 .elementor-element.elementor-element-28f16a{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-65670ebe{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-7be14d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-7be14d1d .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-29c4b5c5{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-2aee78f8{padding:16px 0px 8px 0px;}.elementor-387 .elementor-element.elementor-element-2aee78f8 .elementor-heading-title{font-size:20px;}.elementor-387 .elementor-element.elementor-element-72ab8b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-387 .elementor-element.elementor-element-72ab8b1a img{width:320px;}.elementor-387 .elementor-element.elementor-element-2ca73700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-2ca73700 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-6714b1d0{padding:16px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-5f06f0a5{padding:14px 0px 14px 0px;}.elementor-387 .elementor-element.elementor-element-99e461d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-387 .elementor-element.elementor-element-99e461d .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-387 .elementor-element.elementor-element-5703e765{--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:200px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--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;}.elementor-387 .elementor-element.elementor-element-5703e765.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-5703e765.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-5703e765.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-387 .elementor-element.elementor-element-10a4b3c{--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-387 .elementor-element.elementor-element-7b66728{--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-387 .elementor-element.elementor-element-4d9b8317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-387 .elementor-element.elementor-element-4d9b8317 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-2d8e0244{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-179d75cb img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-412b8501{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-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-79fb0a8{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-30fcc8a4 img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-49def9c3{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-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-40818874{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-425b801f img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-72f92a9f{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-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-6c42c972{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-1d78784a img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-69a6e7d5{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-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-30d9cb0c{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-2332020 img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-393ce637{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-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-344dceb3{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-58bdf33b img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-22396e21{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-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-4f5ec0fa{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-431800b5 img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4f2149c1{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-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-56d6edfe{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-33a58a5d img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-53cf04b3{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-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-2690b53e{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-f18e46c img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-4f372c2a{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-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-66b3f58d{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-49438811 img{border-radius:40px 40px 0px 0px;}.elementor-387 .elementor-element.elementor-element-407ec440{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-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-2c223305{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-387 .elementor-element.elementor-element-2c223305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-137e06f5{padding:20px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-137e06f5 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 0px 12px 0px;}.elementor-387 .elementor-element.elementor-element-395c1ca6{--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-387 .elementor-element.elementor-element-10ed503a::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-10ed503a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;background-size:contain;}.elementor-387 .elementor-element.elementor-element-10ed503a{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon{font-size:240px;}.elementor-387 .elementor-element.elementor-element-54c510bd .elementor-icon svg{height:240px;}.elementor-387 .elementor-element.elementor-element-2b241432{--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-387 .elementor-element.elementor-element-556b6dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-387 .elementor-element.elementor-element-556b6dd3 .elementor-image-box-wrapper{text-align:center;}.elementor-387 .elementor-element.elementor-element-556b6dd3 .elementor-image-box-title{font-size:24px;}.elementor-387 .elementor-element.elementor-element-556b6dd3 .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-2cbc512a img{width:89px;}.elementor-387 .elementor-element.elementor-element-594d26a8 img{width:68px;}.elementor-387 .elementor-element.elementor-element-74e7f0db{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-2220df58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-387 .elementor-element.elementor-element-2220df58 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-387 .elementor-element.elementor-element-2220df58 .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-4e0c3588{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-387 .elementor-element.elementor-element-4b8f7c09 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-44629e31 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-6c0b386b .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-312a099f .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-fa3e65e .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-715bbdf0 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-f8ad01b{--n-accordion-title-font-size:16px;}:where( .elementor-387 .elementor-element.elementor-element-f8ad01b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-387 .elementor-element.elementor-element-5a77734a .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-2bae9d57 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-4893ea2a .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-1791bbb .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-32feffc1 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-6c1397fa .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-401a69b6{--n-accordion-title-font-size:16px;}:where( .elementor-387 .elementor-element.elementor-element-401a69b6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-387 .elementor-element.elementor-element-558f59a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-1bd68832{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-1a13af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-387 .elementor-element.elementor-element-1a13af .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-1a13af .elementor-image-box-description{font-size:14px;}.elementor-387 .elementor-element.elementor-element-3de60ae9{padding:32px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-3de60ae9 .elementor-button{font-size:14px;line-height:1.3em;letter-spacing:0px;padding:16px 60px 16px 60px;}.elementor-387 .elementor-element.elementor-element-16bcc07a{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-712c40af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-387 .elementor-element.elementor-element-712c40af .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-387 .elementor-element.elementor-element-712c40af .elementor-image-box-description{font-size:28px;}.elementor-387 .elementor-element.elementor-element-241d7b08{--width:360px;}.elementor-387 .elementor-element.elementor-element-6cacb0a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-43473295{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-20ea2107 .elementor-image-box-img{margin-bottom:0px;}.elementor-387 .elementor-element.elementor-element-754b40f6{--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-387 .elementor-element.elementor-element-77d76d8f{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-387 .elementor-element.elementor-element-13fd3eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-387 .elementor-element.elementor-element-4481c5b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-387 .elementor-element.elementor-element-4e222f5d{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-5185a4e9{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-5621eefc{--width:60%;}.elementor-387 .elementor-element.elementor-element-237c3759{--width:40%;}.elementor-387 .elementor-element.elementor-element-188c810f{--content-width:1300px;}.elementor-387 .elementor-element.elementor-element-30984a05{--width:1022px;}.elementor-387 .elementor-element.elementor-element-3afabba0{--width:1022px;}.elementor-387 .elementor-element.elementor-element-2f1a50ff{--width:500px;}.elementor-387 .elementor-element.elementor-element-3f035217{--width:500px;}.elementor-387 .elementor-element.elementor-element-cc91ff0{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-bacd5b9{--width:66%;}.elementor-387 .elementor-element.elementor-element-4489436a{--width:40%;}.elementor-387 .elementor-element.elementor-element-4fd06b35{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-332520a7{--width:1000px;}.elementor-387 .elementor-element.elementor-element-24258612{--width:800px;}.elementor-387 .elementor-element.elementor-element-79584e1f{--width:50%;}.elementor-387 .elementor-element.elementor-element-5defafc7{--width:100%;}.elementor-387 .elementor-element.elementor-element-39f8c9b0{--width:50%;}.elementor-387 .elementor-element.elementor-element-5195cbcd{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-7112345d{--width:400px;}.elementor-387 .elementor-element.elementor-element-51db70f9{--width:400px;}.elementor-387 .elementor-element.elementor-element-18e992c{--width:400px;}.elementor-387 .elementor-element.elementor-element-59ad2385{--width:100%;}.elementor-387 .elementor-element.elementor-element-f52f651{--width:100%;}.elementor-387 .elementor-element.elementor-element-247bcb19{--width:100%;}.elementor-387 .elementor-element.elementor-element-395c1ca6{--content-width:1008px;}.elementor-387 .elementor-element.elementor-element-ae73500{--width:44%;}.elementor-387 .elementor-element.elementor-element-2b241432{--width:50%;}.elementor-387 .elementor-element.elementor-element-74e7f0db{--content-width:1280px;}.elementor-387 .elementor-element.elementor-element-558f59a9{--content-width:800px;}.elementor-387 .elementor-element.elementor-element-43473295{--width:25%;}.elementor-387 .elementor-element.elementor-element-754b40f6{--width:25%;}.elementor-387 .elementor-element.elementor-element-77d76d8f{--width:25%;}.elementor-387 .elementor-element.elementor-element-4481c5b4{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-2c90e086 */.elementor-387 .elementor-element.elementor-element-2c90e086{
    white-space: nowrap;
    position: relative;
}
.elementor-387 .elementor-element.elementor-element-2c90e086.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-65cabd7a */.elementor-387 .elementor-element.elementor-element-65cabd7a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-249e75d6 */.elementor-387 .elementor-element.elementor-element-249e75d6{
    text-wrap: balance;
    width: 800PX;
    background: #97FF9F30;
    border-radius: 10px;
}

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

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4ca13904{  border-radius: 20px !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ffd798 */.elementor-387 .elementor-element.elementor-element-41ffd798{
    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-387 .elementor-element.elementor-element-41ffd798{
    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-13d52471 */.elementor-387 .elementor-element.elementor-element-13d52471{
    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-387 .elementor-element.elementor-element-13d52471{
    position: absolute;
    bottom: -20px;
    right: -62px;
    z-index: 9;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ab0cc7 */.elementor-387 .elementor-element.elementor-element-44ab0cc7::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-387 .elementor-element.elementor-element-44ab0cc7::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-387 .elementor-element.elementor-element-44ab0cc7::after{
 display: none;
}

.elementor-387 .elementor-element.elementor-element-44ab0cc7::before{
   display: none;
}
.elementor-387 .elementor-element.elementor-element-44ab0cc7{
    background: #fff !important;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87ce627 */.elementor-387 .elementor-element.elementor-element-87ce627{
    white-space: nowrap;
    position: relative;
}
.elementor-387 .elementor-element.elementor-element-87ce627.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-387 .elementor-element.elementor-element-87ce627.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-1a70a1c9 */.elementor-387 .elementor-element.elementor-element-1a70a1c9::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-387 .elementor-element.elementor-element-1a70a1c9::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-387 .elementor-element.elementor-element-1a70a1c9::after, .elementor-387 .elementor-element.elementor-element-1a70a1c9::before{
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37adfca1 */.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title{
   margin-top: -1px;
}
@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-37adfca1 .elementor-icon-box-title{
   margin-top: 4px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9cb2c0 */.elementor-387 .elementor-element.elementor-element-3f9cb2c0 .icones{
    background: #009c3b;
    padding: 30px 20px;
    border-radius: 10px;
}
.elementor-387 .elementor-element.elementor-element-3f9cb2c0{
    text-wrap: balance;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-3f9cb2c0 .icones{
    padding: 20px 10px;
    border-radius: 10px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42ba793a */.elementor-387 .elementor-element.elementor-element-42ba793a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47af976e */.elementor-387 .elementor-element.elementor-element-47af976e{
    position: absolute;
    bottom: -80px;
      right: 10px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(15deg)
}

@media only screen and (min-width: 1921px) {
.elementor-387 .elementor-element.elementor-element-47af976e{
  
      right: 200px;
}}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-387 .elementor-element.elementor-element-47af976e{
    right: 0;
}}

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

@media only screen and (min-width: 1921px) {
.elementor-387 .elementor-element.elementor-element-37415fba{
      left: 320px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-387 .elementor-element.elementor-element-37415fba{
    left: 0;
}}

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

.elementor-387 .elementor-element.elementor-element-7ec25535 .swiper-slide{
    overflow: visible;
}

.elementor-387 .elementor-element.elementor-element-7ec25535 svg #arrow-prin{
    fill: #204B16;

}

.elementor-387 .elementor-element.elementor-element-7ec25535 svg #arrow-dois{
    fill: transparent;
}





.elementor-387 .elementor-element.elementor-element-7ec25535 svg #fundo{
    fill: #009C3B;
}

.elementor-387 .elementor-element.elementor-element-7ec25535 svg #seta-animar{
    fill: #E2F8E1;
}

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

.elementor-387 .elementor-element.elementor-element-7ec25535 .elementor-swiper-button-next{
    right: 20px;
    top: 50% !important;
    
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24a8a22f */.elementor-387 .elementor-element.elementor-element-24a8a22f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2949147c */@media only screen and (max-width: 767px) {


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

.elementor-387 .elementor-element.elementor-element-63eba380{
    left: 370px;
    top: 40px;
    position: absolute;
    z-index: -1;
}

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

.elementor-387 .elementor-element.elementor-element-63eba380{
   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-4a60493c */.elementor-387 .elementor-element.elementor-element-4a60493c b{
    font-weight: 800;
    color: #009C3B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185a4e9 */.elementor-387 .elementor-element.elementor-element-5185a4e9{
    text-wrap: balance;
}

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

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

.elementor-387 .elementor-element.elementor-element-5185a4e9 .icones:hover, .elementor-387 .elementor-element.elementor-element-5185a4e9 .icones-destaque:hover{
    scale: 1.1;
    transition: 0.5s ease;
    
}

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

}
 .elementor-387 .elementor-element.elementor-element-5185a4e9 .icones-destaque{
    padding: 30px 30px;
    scale: 1;
}   
  .elementor-387 .elementor-element.elementor-element-5185a4e9 .icones:hover, .elementor-387 .elementor-element.elementor-element-5185a4e9 .icones-destaque:hover{
    scale: 1;
    
}  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3fef5a02 */.elementor-387 .elementor-element.elementor-element-3fef5a02{
    text-wrap: balance;
}

.elementor-387 .elementor-element.elementor-element-3fef5a02 .elementor-image-box-title{
    background: #136617;}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-3fef5a02 .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-60d5bf5e */.elementor-387 .elementor-element.elementor-element-60d5bf5e{
    position: absolute;
    top: -50px;
      left: -50px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}




@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-60d5bf5e{

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

.elementor-387 .elementor-element.elementor-element-2211f564 .elementor-image-box-title{
    background: #136617;}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-2211f564 .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-595bbaf2 */.elementor-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-title{
     padding:8px 0px;
     background: #136617;
     width: 210px;
     border-radius: 5px;
     position: relative;
 
   left: 50%;
   transform: translatex(-50%);
}


.elementor-387 .elementor-element.elementor-element-595bbaf2 .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-387 .elementor-element.elementor-element-595bbaf2 .elementor-image-box-title{
     width: 180px;
}
.elementor-387 .elementor-element.elementor-element-595bbaf2 .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-2523bcba */.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-title{
     padding:8px 0px;
     background: #136617;
     width: 224px;
     border-radius: 5px;
     position: relative;
    left: 50%;
   transform: translatex(-50%);
}



.elementor-387 .elementor-element.elementor-element-2523bcba .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-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-title{
     width: 200px;

}
.elementor-387 .elementor-element.elementor-element-2523bcba .elementor-image-box-description{
 text-align: center;
  text-align-last: center;
   width: 320px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ac712 */.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-66f5626c */.elementor-387 .elementor-element.elementor-element-66f5626c{
    position: absolute;
    opacity: 1;
    pointer-events: none;
    bottom: -140px;
    left: 50%;
    transform: translatex(-50%);
}

.elementor-387 .elementor-element.elementor-element-66f5626c svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-66f5626c svg{
    width: 1500px;
    height: unset;
    z-index: -1;
    
}
.elementor-387 .elementor-element.elementor-element-66f5626c{
    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-36216a08 */.elementor-387 .elementor-element.elementor-element-36216a08{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39b0dc41 */@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-39b0dc41{display: none;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22256999 */.elementor-387 .elementor-element.elementor-element-22256999{display: none;
}
@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22256999{display: inline;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-741bb8b0 */.elementor-387 .elementor-element.elementor-element-741bb8b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b09ffd */.elementor-387 .elementor-element.elementor-element-b09ffd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f4c8a04 */.elementor-387 .elementor-element.elementor-element-2f4c8a04{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c01a57b */.elementor-387 .elementor-element.elementor-element-6c01a57b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-451cb10c */.elementor-387 .elementor-element.elementor-element-451cb10c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a414c4 */.elementor-387 .elementor-element.elementor-element-49a414c4{
    text-wrap: balance;
    background: #003803;
    border-radius: 10px;
    padding: 6px;
}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4c46015e{
      padding: 3px
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e4d3dd */.elementor-387 .elementor-element.elementor-element-74e4d3dd::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-387 .elementor-element.elementor-element-74e4d3dd esp{
    padding: 2px;
}

.elementor-387 .elementor-element.elementor-element-74e4d3dd{
    left: -50px;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-74e4d3dd{
    left: 0px;
}
.elementor-387 .elementor-element.elementor-element-74e4d3dd::after{
    margin-top: -5px;
}    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-136b79ea */.elementor-387 .elementor-element.elementor-element-136b79ea{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c4561b8 */.elementor-387 .elementor-element.elementor-element-4c4561b8 {
text-wrap: balance;
    
}
@media only screen and (max-width: 767px) {

.elementor-387 .elementor-element.elementor-element-4c4561b8 esp{display: inline;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-451fc8ba */.elementor-387 .elementor-element.elementor-element-451fc8ba{
    position: absolute;
    bottom: -180px;
      left: -60px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}





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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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

}


.elementor-387 .elementor-element.elementor-element-2cb087b6 .elementor-swiper-button{
    z-index: 999 !important;
    
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-2cb087b6 .swiper{
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc91ff0 */.elementor-387 .elementor-element.elementor-element-cc91ff0::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-387 .elementor-element.elementor-element-cc91ff0::after{
left: 12.4%;}}  
@media only screen and (min-width: 1600px) {
.elementor-387 .elementor-element.elementor-element-cc91ff0::after{
left: 19.25%;}} 




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

.elementor-387 .elementor-element.elementor-element-8ef1071 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22fd8218 */.elementor-387 .elementor-element.elementor-element-22fd8218{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332520a7 */.elementor-387 .elementor-element.elementor-element-332520a7{
    filter: drop-shadow(-1rem 2rem 2rem #00380340);
}

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

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-387 .elementor-element.elementor-element-1d2ee051{
    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-27f421b5 */.elementor-387 .elementor-element.elementor-element-27f421b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-308f68a4 */.elementor-387 .elementor-element.elementor-element-308f68a4{scale: 1.7;}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-308f68a4{scale: 1.2;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c36f0a3 */.elementor-387 .elementor-element.elementor-element-4c36f0a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7ecea */.elementor-387 .elementor-element.elementor-element-21b7ecea{
    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-23399875 */.elementor-387 .elementor-element.elementor-element-23399875 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-23399875 .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-387 .elementor-element.elementor-element-23399875 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b4d3c89 */.elementor-387 .elementor-element.elementor-element-4b4d3c89{
    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-540b298 */.elementor-387 .elementor-element.elementor-element-540b298 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-540b298 .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-387 .elementor-element.elementor-element-540b298 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c53041 */.elementor-387 .elementor-element.elementor-element-68c53041{
    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-77c4aab6 */.elementor-387 .elementor-element.elementor-element-77c4aab6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-77c4aab6 .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-387 .elementor-element.elementor-element-77c4aab6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5defafc7 */.elementor-387 .elementor-element.elementor-element-5defafc7 .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-387 .elementor-element.elementor-element-5defafc7 .icones:hover, .elementor-387 .elementor-element.elementor-element-5defafc7 .icones-destaque:hover{
    scale: 1.1;
    transition: 0.5s ease;
    
}



.elementor-387 .elementor-element.elementor-element-5defafc7 destaque{
    color: #97FF9F;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-11af079a */.elementor-387 .elementor-element.elementor-element-11af079a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d87d521 */.elementor-387 .elementor-element.elementor-element-7d87d521{
    position: absolute;
    top: -70%;
     right: calc(50% - 1000px);

}

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-387 .elementor-element.elementor-element-7d87d521{
    position: absolute;
    top: -20%;
     right: calc(50% - 240px);
     rotate: -25deg;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a738b6f */.elementor-387 .elementor-element.elementor-element-7a738b6f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d98b7fa */.elementor-387 .elementor-element.elementor-element-3d98b7fa{
    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-387 .elementor-element.elementor-element-3d98b7fa{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c3d01ae */.elementor-387 .elementor-element.elementor-element-7c3d01ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7112345d */.elementor-387 .elementor-element.elementor-element-7112345d::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-7112345d{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-7112345d::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38fb2be2 */.elementor-387 .elementor-element.elementor-element-38fb2be2{
    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-387 .elementor-element.elementor-element-38fb2be2{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af5bea1 */.elementor-387 .elementor-element.elementor-element-af5bea1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51db70f9 */.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-51db70f9{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7712d911 */.elementor-387 .elementor-element.elementor-element-7712d911{
    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-387 .elementor-element.elementor-element-7712d911{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-518f4aa6 */.elementor-387 .elementor-element.elementor-element-518f4aa6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e992c */.elementor-387 .elementor-element.elementor-element-18e992c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-18e992c{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-18e992c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d98b7fa */.elementor-387 .elementor-element.elementor-element-3d98b7fa{
    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-387 .elementor-element.elementor-element-3d98b7fa{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c3d01ae */.elementor-387 .elementor-element.elementor-element-7c3d01ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7112345d */.elementor-387 .elementor-element.elementor-element-7112345d::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-7112345d{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-7112345d::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38fb2be2 */.elementor-387 .elementor-element.elementor-element-38fb2be2{
    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-387 .elementor-element.elementor-element-38fb2be2{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af5bea1 */.elementor-387 .elementor-element.elementor-element-af5bea1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51db70f9 */.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-51db70f9{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7712d911 */.elementor-387 .elementor-element.elementor-element-7712d911{
    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-387 .elementor-element.elementor-element-7712d911{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-518f4aa6 */.elementor-387 .elementor-element.elementor-element-518f4aa6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e992c */.elementor-387 .elementor-element.elementor-element-18e992c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-18e992c{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-18e992c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d98b7fa */.elementor-387 .elementor-element.elementor-element-3d98b7fa{
    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-387 .elementor-element.elementor-element-3d98b7fa{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c3d01ae */.elementor-387 .elementor-element.elementor-element-7c3d01ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7112345d */.elementor-387 .elementor-element.elementor-element-7112345d::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-7112345d{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-7112345d::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38fb2be2 */.elementor-387 .elementor-element.elementor-element-38fb2be2{
    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-387 .elementor-element.elementor-element-38fb2be2{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af5bea1 */.elementor-387 .elementor-element.elementor-element-af5bea1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51db70f9 */.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-51db70f9{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7712d911 */.elementor-387 .elementor-element.elementor-element-7712d911{
    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-387 .elementor-element.elementor-element-7712d911{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-518f4aa6 */.elementor-387 .elementor-element.elementor-element-518f4aa6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e992c */.elementor-387 .elementor-element.elementor-element-18e992c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-18e992c{
    overflow: hidden;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-18e992c::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d98b7fa */.elementor-387 .elementor-element.elementor-element-3d98b7fa{
    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-387 .elementor-element.elementor-element-3d98b7fa{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c3d01ae */.elementor-387 .elementor-element.elementor-element-7c3d01ae{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7112345d */.elementor-387 .elementor-element.elementor-element-7112345d::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-7112345d{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-7112345d::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38fb2be2 */.elementor-387 .elementor-element.elementor-element-38fb2be2{
    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-387 .elementor-element.elementor-element-38fb2be2{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af5bea1 */.elementor-387 .elementor-element.elementor-element-af5bea1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51db70f9 */.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-51db70f9{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-51db70f9::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7712d911 */.elementor-387 .elementor-element.elementor-element-7712d911{
    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-387 .elementor-element.elementor-element-7712d911{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-518f4aa6 */.elementor-387 .elementor-element.elementor-element-518f4aa6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e992c */.elementor-387 .elementor-element.elementor-element-18e992c::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-387 .elementor-element.elementor-element-18e992c{
    overflow: hidden;
}


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

.elementor-387 .elementor-element.elementor-element-584b48b5 .elementor-swiper-button{
    display: none;
}

/* Estilos gerais dos bullets */
.elementor-387 .elementor-element.elementor-element-584b48b5 .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-387 .elementor-element.elementor-element-584b48b5 .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-387 .elementor-element.elementor-element-584b48b5 .swiper-pagination-bullet:hover {
    opacity: 1; /* Destaque ao passar o mouse */
}

/* Ajustes no contêiner de paginação */
.elementor-387 .elementor-element.elementor-element-584b48b5 .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-387 .elementor-element.elementor-element-584b48b5 .swiper-pagination-bullet {
        margin: 0 2px; /* Reduz margens entre bullets para telas pequenas */
    }
    .elementor-387 .elementor-element.elementor-element-584b48b5 .swiper-pagination {
        margin-top: 12px; /* Ajuste para reduzir espaço */
    }
    .elementor-387 .elementor-element.elementor-element-584b48b5 {
        text-wrap: balance;
    }
    .elementor-387 .elementor-element.elementor-element-584b48b5 .elementor-swiper-button {
        display: inline-block;
    }
}

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

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-387 .elementor-element.elementor-element-584b48b5 .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-718eaaa3 */.elementor-387 .elementor-element.elementor-element-718eaaa3 {
text-wrap: balance;
    
}

.elementor-387 .elementor-element.elementor-element-718eaaa3 .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-4692391 */.elementor-387 .elementor-element.elementor-element-4692391 center{
    font-weight: 800;
    font-family: rebond grotesque;
   
}

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

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-3112e235 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-3112e235 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-3112e235 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5673e95f */.elementor-387 .elementor-element.elementor-element-5673e95f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-455edfe5 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1553aac6 */.elementor-387 .elementor-element.elementor-element-1553aac6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-5703e765 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-387 .elementor-element.elementor-element-5703e765 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-5703e765 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

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


.elementor-387 .elementor-element.elementor-element-5703e765 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-5703e765 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d309d7c */.elementor-387 .elementor-element.elementor-element-2d309d7c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-3112e235 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-3112e235 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-3112e235 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5673e95f */.elementor-387 .elementor-element.elementor-element-5673e95f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-455edfe5 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1553aac6 */.elementor-387 .elementor-element.elementor-element-1553aac6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-5703e765 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-387 .elementor-element.elementor-element-5703e765 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-5703e765 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

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


.elementor-387 .elementor-element.elementor-element-5703e765 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-5703e765 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d309d7c */.elementor-387 .elementor-element.elementor-element-2d309d7c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-3112e235 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-3112e235 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-3112e235 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5673e95f */.elementor-387 .elementor-element.elementor-element-5673e95f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-455edfe5 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1553aac6 */.elementor-387 .elementor-element.elementor-element-1553aac6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-5703e765 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-387 .elementor-element.elementor-element-5703e765 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-5703e765 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

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


.elementor-387 .elementor-element.elementor-element-5703e765 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-5703e765 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d309d7c */.elementor-387 .elementor-element.elementor-element-2d309d7c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-62ccfca8 */.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-62ccfca8
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42840190 */.elementor-387 .elementor-element.elementor-element-42840190 .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-4257ce3b */.elementor-387 .elementor-element.elementor-element-4257ce3b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-1e17b562{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ab376 */.elementor-387 .elementor-element.elementor-element-17ab376 .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-5c2e9872 */.elementor-387 .elementor-element.elementor-element-5c2e9872
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-584c4db2 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-608f45af */.elementor-387 .elementor-element.elementor-element-608f45af .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-3112e235 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-3112e235 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235 .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-387 .elementor-element.elementor-element-3112e235  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-3112e235 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-3112e235 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-3112e235 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-3112e235 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-3112e235 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-3112e235{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5673e95f */.elementor-387 .elementor-element.elementor-element-5673e95f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-752adf97 */.elementor-387 .elementor-element.elementor-element-752adf97
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-5a9530ac 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-5188a276 */.elementor-387 .elementor-element.elementor-element-5188a276 .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-675460da */.elementor-387 .elementor-element.elementor-element-675460da
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-387 .elementor-element.elementor-element-236e7ce6 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-29710d7b */.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-29710d7b{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d84c3c3 */.elementor-387 .elementor-element.elementor-element-6d84c3c3 .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-40e6757c */.elementor-387 .elementor-element.elementor-element-40e6757c
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-387 .elementor-element.elementor-element-619fd7a0 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-64980327 */.elementor-387 .elementor-element.elementor-element-64980327 .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-455edfe5 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5 .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-387 .elementor-element.elementor-element-455edfe5  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-387 .elementor-element.elementor-element-455edfe5 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-455edfe5 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-455edfe5 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-455edfe5{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1553aac6 */.elementor-387 .elementor-element.elementor-element-1553aac6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-630ce50c */.elementor-387 .elementor-element.elementor-element-630ce50c b{
    font-weight: 800;
    color: #388E3C;

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

}

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

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-42c7b6cb{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be14d1d */.elementor-387 .elementor-element.elementor-element-7be14d1d .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-2aee78f8 */.elementor-387 .elementor-element.elementor-element-2aee78f8 b{
    font-weight: 800;
    color: #388E3C;

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

}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72ab8b1a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99e461d */.elementor-387 .elementor-element.elementor-element-99e461d .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-5703e765 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-387 .elementor-element.elementor-element-5703e765 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-387 .elementor-element.elementor-element-5703e765 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765 .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-387 .elementor-element.elementor-element-5703e765  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: absolute;
    right: 0px;
    top: 190px;
}

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

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


.elementor-387 .elementor-element.elementor-element-5703e765 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-387 .elementor-element.elementor-element-5703e765 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-387 .elementor-element.elementor-element-5703e765 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title::before, .elementor-387 .elementor-element.elementor-element-5703e765 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-387 .elementor-element.elementor-element-5703e765{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-10a4b3c *//*CONFIGURACAO*/
.elementor-387 .elementor-element.elementor-element-10a4b3c{
    height: 800px;
}
.elementor-387 .elementor-element.elementor-element-10a4b3c::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-387 .elementor-element.elementor-element-10a4b3c #laranja{
    position: absolute;
    top: 64px;
  right: 274px;
    width: 62px;
    height: 62px;
    border-radius: 20px;
    color: transparent !important;
    z-index: 999;

}

.elementor-387 .elementor-element.elementor-element-10a4b3c #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-387 .elementor-element.elementor-element-10a4b3c #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-387 .elementor-element.elementor-element-10a4b3c #limao{
    position: absolute;
     top: 64px;
    right: 400px;
     width: 62px;
    height: 62px;
        border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #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-387 .elementor-element.elementor-element-10a4b3c #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-387 .elementor-element.elementor-element-10a4b3c #mix{
    position: absolute;
     top: 64px;
    right: 100px;
    transform: translate();
     width: 110px;
    height: 62px;
       border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #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-387 .elementor-element.elementor-element-10a4b3c #laranja{
    position: absolute;
    top: 84px;
    left: 140px;
     width: 54px;
    height: 54px;    

}

.elementor-387 .elementor-element.elementor-element-10a4b3c #laranja::after{
    width: 34px;
    height: 34px;
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #laranja::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 
    margin: 6px 0 0 0;
     line-height: 1.4em;
}


 .elementor-387 .elementor-element.elementor-element-10a4b3c #limao{
    position: absolute;
    top: 84px;
    left: 40px;
     width: 54px;
    height: 54px;    

}

.elementor-387 .elementor-element.elementor-element-10a4b3c #limao::after{
    width: 34px;
    height: 34px;
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #limao::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #mix{
    position: absolute;
    top: 84px;
    left: 240px;
     width: 84px;
    height: 54px;    

}

.elementor-387 .elementor-element.elementor-element-10a4b3c #mix::after{
    width: 64px;
    height: 34px;
}

.elementor-387 .elementor-element.elementor-element-10a4b3c #mix::before {
    font-size: 12px;
    letter-spacing: 0.4px;
  line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-387 .elementor-element.elementor-element-10a4b3c::after{
    content:"";
    position: absolute;
    width: 360px;
    height: 98%;
    top: 0px;
    right: 0%;
    z-index: -1;
    border-radius: 20px;
  
} 
.elementor-387 .elementor-element.elementor-element-10a4b3c{
    height: 810px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f98fff0 */.elementor-387 .elementor-element.elementor-element-5f98fff0 .destaque-valor{
    position: absolute;
    top: 0px;
    right: 0px;
    background: #A6ECA9;
    padding: 10px 20px;
    border-radius: 20px 20px 0px 0px;
    width: 560px;
}


.elementor-387 .elementor-element.elementor-element-5f98fff0 .destaque-rodape{
    position: absolute;
    bottom: -68px;
    right: 0px;
    background: #003803;
    padding: 10px 0px;
    border-radius: 0px 0px 20px 20px;
    width: 560px;
}

.elementor-387 .elementor-element.elementor-element-5f98fff0 destaque-valor-texto{
    font-weight: 800
}

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

.elementor-387 .elementor-element.elementor-element-5f98fff0{
    overflow: visible;
}
.elementor-387 .elementor-element.elementor-element-5f98fff0 .destaque-valor{
    width: 360px;
}


.elementor-387 .elementor-element.elementor-element-5f98fff0 .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-4d9b8317 */.elementor-387 .elementor-element.elementor-element-4d9b8317{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10d76f39 */.elementor-387 .elementor-element.elementor-element-10d76f39{
    position: absolute;
    pointer-events: none;
    bottom: 100px;
    opacity: 0.03
 
}


.elementor-387 .elementor-element.elementor-element-10d76f39 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-412b8501 */.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-412b8501 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49def9c3 */.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-49def9c3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-72f92a9f */.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-72f92a9f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-69a6e7d5 */.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-69a6e7d5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-393ce637 */.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-393ce637 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22396e21 */.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-22396e21 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f2149c1 */.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f2149c1 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53cf04b3 */.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-53cf04b3 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f372c2a */.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4f372c2a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-407ec440 */.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-407ec440 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2c223305 */.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-387 .elementor-element.elementor-element-2c223305 .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-387 .elementor-element.elementor-element-2c223305 .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-387 .elementor-element.elementor-element-2c223305 .swiper-pagination-bullet:hover {
    opacity: 1; /* Destaque ao passar o mouse */
}

/* Ajustes no contêiner de paginação */
.elementor-387 .elementor-element.elementor-element-2c223305 .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-387 .elementor-element.elementor-element-2c223305 .swiper-pagination-bullet {
        margin: 0 2px; /* Reduz margens entre bullets para telas pequenas */
         display: inline-block;
    }
    .elementor-387 .elementor-element.elementor-element-2c223305 .swiper-pagination {
        margin-top: 12px; /* Ajuste para reduzir espaço */
    }
    .elementor-387 .elementor-element.elementor-element-2c223305 {
        text-wrap: balance;
    }
    .elementor-387 .elementor-element.elementor-element-2c223305 .elementor-swiper-button {
        display: inline-block;
    }
}

/* Ajustes no contêiner principal do Swiper */
.elementor-387 .elementor-element.elementor-element-2c223305 .swiper {
    overflow: visible; /* Evita que elementos "flutuem" fora do contêiner */
}

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-387 .elementor-element.elementor-element-2c223305 .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-54c510bd */.elementor-387 .elementor-element.elementor-element-54c510bd 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-556b6dd3 */.elementor-387 .elementor-element.elementor-element-556b6dd3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cbc512a */.elementor-387 .elementor-element.elementor-element-2cbc512a{
    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-387 .elementor-element.elementor-element-2cbc512a{
    top: -320px;
    right: calc(50% - 230px);
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-594d26a8 */.elementor-387 .elementor-element.elementor-element-594d26a8{
    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-387 .elementor-element.elementor-element-594d26a8{
    bottom: -80px;
    left: calc(50% - 200px);
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b241432 */.elementor-387 .elementor-element.elementor-element-2b241432{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2220df58 */.elementor-387 .elementor-element.elementor-element-2220df58{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-401a69b6 */.elementor-387 .elementor-element.elementor-element-401a69b6 .e-n-accordion-item-title-header{
    padding-right: 80px;
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-401a69b6 .e-n-accordion-item-title-header{
    padding-right: 30px;
    text-wrap: balance;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a13af */.elementor-387 .elementor-element.elementor-element-1a13af{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-78916ab0 */.elementor-387 .elementor-element.elementor-element-78916ab0{
    position: absolute;
    left: -50px;
    pointer-events: none;
    
}

.elementor-387 .elementor-element.elementor-element-78916ab0 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-1bd68832 */.elementor-387 .elementor-element.elementor-element-1bd68832{
    overflow: hidden;
}

.elementor-387 .elementor-element.elementor-element-1bd68832::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-387 .elementor-element.elementor-element-1bd68832::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-712c40af */.elementor-387 .elementor-element.elementor-element-712c40af{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d22057a */.elementor-387 .elementor-element.elementor-element-3d22057a{
    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-387 .elementor-element.elementor-element-3d22057a{
    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-2d97aa09 */.elementor-387 .elementor-element.elementor-element-2d97aa09{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.elementor-387 .elementor-element.elementor-element-2d97aa09 .instagram-media{
    top: -58px;
    position: relative;
    scale: 1.43;
   
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-2d97aa09{
    overflow: hidden;
    width: 400px;
    height: 386px;
     border-radius: 10px;
}
.elementor-387 .elementor-element.elementor-element-2d97aa09 .instagram-media{
    top: -70px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d739374 */.elementor-387 .elementor-element.elementor-element-4d739374{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.instagram-media{
    top: -58px;
    position: relative;
   
}

@media only screen and (max-width: 767px) {
.elementor-387 .elementor-element.elementor-element-4d739374{
    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-13fd3eda */.elementor-387 .elementor-element.elementor-element-13fd3eda .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-6cacb0a */.elementor-387 .elementor-element.elementor-element-6cacb0a{
    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 */