.elementor-218 .elementor-element.elementor-element-516d0f0f{--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-218 .elementor-element.elementor-element-516d0f0f:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-516d0f0f > .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-218 .elementor-element.elementor-element-2a40943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2a40943 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-4cd50c20{--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-218 .elementor-element.elementor-element-2a7a1149{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-218 .elementor-element.elementor-element-2a7a1149 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-218 .elementor-element.elementor-element-2a7a1149 .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-218 .elementor-element.elementor-element-4fa621a4{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-218 .elementor-element.elementor-element-4fa621a4 .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-218 .elementor-element.elementor-element-4fa621a4 .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-218 .elementor-element.elementor-element-6ea54406{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-218 .elementor-element.elementor-element-6ea54406 .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-218 .elementor-element.elementor-element-6ea54406 .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-218 .elementor-element.elementor-element-3e797936{--spacer-size:50px;}.elementor-218 .elementor-element.elementor-element-41fd0832{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-218 .elementor-element.elementor-element-69dd3860 .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-218 .elementor-element.elementor-element-69dd3860{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-218 .elementor-element.elementor-element-166cda21 img{width:357px;}.elementor-218 .elementor-element.elementor-element-404f077d{z-index:99;}.elementor-218 .elementor-element.elementor-element-404f077d img{width:326px;}.elementor-218 .elementor-element.elementor-element-22d0d64d{--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-218 .elementor-element.elementor-element-22d0d64d:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-22d0d64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#388E3C;}.elementor-218 .elementor-element.elementor-element-6ed6ba6c{padding:0px 0px 0px 0px;z-index:9;}.elementor-218 .elementor-element.elementor-element-6ed6ba6c .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-62c108cb{--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-218 .elementor-element.elementor-element-4e4044c1{--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-218 .elementor-element.elementor-element-2ece899b{--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-218 .elementor-element.elementor-element-2ece899b.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-218 .elementor-element.elementor-element-470616f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-470616f5.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-wrapper{gap:15px;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon{font-size:80px;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-4a3955a1{--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-218 .elementor-element.elementor-element-4a3955a1.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-24f02303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-24f02303.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-wrapper{gap:15px;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon{font-size:80px;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-6f313acb{--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-218 .elementor-element.elementor-element-6f313acb.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-45730d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-45730d8c.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-wrapper{gap:15px;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon{font-size:80px;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title{color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-47b5707b{--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-218 .elementor-element.elementor-element-47b5707b.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-702251ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-702251ed.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-wrapper{gap:15px;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon{font-size:80px;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title{color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-wrapper{text-align:center;gap:6px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon{font-size:32px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-5c160af3{--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-218 .elementor-element.elementor-element-5c160af3:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5c160af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-218 .elementor-element.elementor-element-7db57675{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-218 .elementor-element.elementor-element-7db57675 .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-218 .elementor-element.elementor-element-7db57675 .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-218 .elementor-element.elementor-element-1789fdea img{width:134px;}.elementor-218 .elementor-element.elementor-element-785b86e5 img{width:199px;}.elementor-218 .elementor-element.elementor-element-79ecf39e{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#00000000;}.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:100px 100px 100px 100px;}.elementor-218 .elementor-element.elementor-element-2c795844{--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-218 .elementor-element.elementor-element-35d8ee0d .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-218 .elementor-element.elementor-element-35d8ee0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-218 .elementor-element.elementor-element-3e5e6ab4{--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-218 .elementor-element.elementor-element-2ba07206{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-218 .elementor-element.elementor-element-2ba07206 .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-218 .elementor-element.elementor-element-2ba07206 .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-218 .elementor-element.elementor-element-d714823{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-218 .elementor-element.elementor-element-d714823 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:500;color:#009C3B;}.elementor-218 .elementor-element.elementor-element-d714823 .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-218 .elementor-element.elementor-element-4fb5e5a9{--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-218 .elementor-element.elementor-element-accf42e{--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-218 .elementor-element.elementor-element-6a84076b .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6a84076b .elementor-icon{font-size:123px;}.elementor-218 .elementor-element.elementor-element-6a84076b .elementor-icon svg{height:123px;}.elementor-218 .elementor-element.elementor-element-6a84076b .elementor-icon-wrapper svg{width:auto;}.elementor-218 .elementor-element.elementor-element-7f066620{padding:0px 0px 0px 60px;z-index:2;}.elementor-218 .elementor-element.elementor-element-7f066620 img{width:606px;}.elementor-218 .elementor-element.elementor-element-1d4ca600{--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-218 .elementor-element.elementor-element-45a02d50{--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-218 .elementor-element.elementor-element-45a02d50.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-7c562c45{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-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon{font-size:26px;}.elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-7c562c45 .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-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-3a0e115c{--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-218 .elementor-element.elementor-element-3a0e115c.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-5999d04c{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-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon{font-size:26px;}.elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-5999d04c .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-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-5bac0d8d{--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-218 .elementor-element.elementor-element-5bac0d8d.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-4c1d053b{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-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon{font-size:26px;}.elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-4c1d053b .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-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-e852ac9{--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-218 .elementor-element.elementor-element-e852ac9.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-7e1947a3{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-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon{font-size:26px;}.elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-7e1947a3 .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-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-description{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-3393931f{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-218 .elementor-element.elementor-element-3393931f.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title{margin-block-end:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-description{font-family:"Visby", Sans-serif;font-weight:400;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-10d281f2{--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-218 .elementor-element.elementor-element-732bcdd{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-732bcdd .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-732bcdd .elementor-icon{font-size:68px;}.elementor-218 .elementor-element.elementor-element-732bcdd .elementor-icon svg{height:68px;}.elementor-218 .elementor-element.elementor-element-3f2b1f73{--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-218 .elementor-element.elementor-element-3f2b1f73:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-3f2b1f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-218 .elementor-element.elementor-element-3be04ed8{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-218 .elementor-element.elementor-element-3be04ed8 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3be04ed8 .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-218 .elementor-element.elementor-element-3be04ed8 .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-218 .elementor-element.elementor-element-5966e459 img{width:132px;}.elementor-218 .elementor-element.elementor-element-5d479c14{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-218 .elementor-element.elementor-element-5d479c14 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5d479c14 .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-218 .elementor-element.elementor-element-5d479c14 .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-218 .elementor-element.elementor-element-592724f7{--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-218 .elementor-element.elementor-element-537c7cf1{--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-218 .elementor-element.elementor-element-5292cb53{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:999;}.elementor-218 .elementor-element.elementor-element-5292cb53:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5292cb53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-1d8123c1{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-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .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-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-15b5d2ae{--display:flex;--border-radius:15px 15px 15px 15px;--z-index:9;}.elementor-218 .elementor-element.elementor-element-15b5d2ae:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-15b5d2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-5504f805{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-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-218 .elementor-element.elementor-element-5504f805 .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-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-img img{border-radius:13px;transition-duration:0.3s;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-69f7312e{z-index:9;}.elementor-218 .elementor-element.elementor-element-75bcfe72 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-d87fdd4{--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-218 .elementor-element.elementor-element-d87fdd4:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-d87fdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-218 .elementor-element.elementor-element-7e221502{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-218 .elementor-element.elementor-element-7e221502 .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-218 .elementor-element.elementor-element-7e221502 .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-218 .elementor-element.elementor-element-3d19e2ab img{width:100%;}.elementor-218 .elementor-element.elementor-element-5decde62 img{width:100%;}.elementor-218 .elementor-element.elementor-element-2299d011{--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-218 .elementor-element.elementor-element-5acdb7e1{--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-218 .elementor-element.elementor-element-5acdb7e1:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5acdb7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-5acdb7e1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-218 .elementor-element.elementor-element-5acdb7e1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E6FFE8;}.elementor-218 .elementor-element.elementor-element-5acdb7e1 > .elementor-shape-bottom svg, .elementor-218 .elementor-element.elementor-element-5acdb7e1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(400% + 1.3px);height:9px;}.elementor-218 .elementor-element.elementor-element-56a19871{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-218 .elementor-element.elementor-element-56a19871 .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-218 .elementor-element.elementor-element-56a19871 .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-218 .elementor-element.elementor-element-79cce4d7{--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-218 .elementor-element.elementor-element-33573021{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-218 .elementor-element.elementor-element-33573021 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-33573021 .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-218 .elementor-element.elementor-element-33573021 .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-218 .elementor-element.elementor-element-c88fca7{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-218 .elementor-element.elementor-element-c88fca7 .elementor-image-box-wrapper{text-align:end;}.elementor-218 .elementor-element.elementor-element-c88fca7 .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-218 .elementor-element.elementor-element-c88fca7 .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-218 .elementor-element.elementor-element-58911405{--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-218 .elementor-element.elementor-element-3bedc9cb{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-218 .elementor-element.elementor-element-3bedc9cb .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-3bedc9cb .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-218 .elementor-element.elementor-element-3bedc9cb .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-218 .elementor-element.elementor-element-43c0be44{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-218 .elementor-element.elementor-element-43c0be44 .elementor-image-box-wrapper{text-align:end;}.elementor-218 .elementor-element.elementor-element-43c0be44 .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-218 .elementor-element.elementor-element-43c0be44 .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-218 .elementor-element.elementor-element-29920967{--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-218 .elementor-element.elementor-element-6177a7c6{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-218 .elementor-element.elementor-element-6177a7c6 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6177a7c6 .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-218 .elementor-element.elementor-element-6177a7c6 .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-218 .elementor-element.elementor-element-7dfe7192{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-218 .elementor-element.elementor-element-7dfe7192 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-7dfe7192 .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-218 .elementor-element.elementor-element-7dfe7192 .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-218 .elementor-element.elementor-element-343229ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-113eb917{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-218 .elementor-element.elementor-element-113eb917 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-113eb917 .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-218 .elementor-element.elementor-element-113eb917 .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-218 .elementor-element.elementor-element-2e30948b .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-218 .elementor-element.elementor-element-2e30948b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-218 .elementor-element.elementor-element-317461ff{--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-218 .elementor-element.elementor-element-317461ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-4d340866{--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-218 .elementor-element.elementor-element-6fbb8a19{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-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-title{font-family:"Rebond Grotesque", Sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.6px;color:#052603;}.elementor-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-11be451{z-index:9;}.elementor-218 .elementor-element.elementor-element-11be451 img{width:199px;}.elementor-218 .elementor-element.elementor-element-37047af3{--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-218 .elementor-element.elementor-element-5dd6b9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-6f196bb{z-index:99;}.elementor-218 .elementor-element.elementor-element-9a331c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-958b1d0{z-index:99;}.elementor-218 .elementor-element.elementor-element-57d9377{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-98310c0{z-index:99;}.elementor-218 .elementor-element.elementor-element-8e04802{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-9852477{z-index:99;}.elementor-218 .elementor-element.elementor-element-f66013e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-d277f21{z-index:99;}.elementor-218 .elementor-element.elementor-element-6e32d92c{--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-218 .elementor-element.elementor-element-75448998{z-index:99;}.elementor-218 .elementor-element.elementor-element-4f8b14c5{--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-218 .elementor-element.elementor-element-469560c{z-index:99;}.elementor-218 .elementor-element.elementor-element-62d5dbba{--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-218 .elementor-element.elementor-element-67d7478{z-index:99;}.elementor-218 .elementor-element.elementor-element-788d7e2e{--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-218 .elementor-element.elementor-element-2be939a6{z-index:99;}.elementor-218 .elementor-element.elementor-element-7751253{--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-218 .elementor-element.elementor-element-59096cd1{z-index:99;}.elementor-218 .elementor-element.elementor-element-4d8303dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-e3449e8{z-index:99;}.elementor-218 .elementor-element.elementor-element-57e6d81b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-c4e1740{z-index:99;}.elementor-218 .elementor-element.elementor-element-cbf060c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-61c67fcd{z-index:99;}.elementor-218 .elementor-element.elementor-element-44026266{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-38b0b870{z-index:99;}.elementor-218 .elementor-element.elementor-element-21519b56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-7f5c0735{z-index:99;}.elementor-218 .elementor-element.elementor-element-a323a0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-5d20ab18{z-index:99;}.elementor-218 .elementor-element.elementor-element-3ace50b{--display:flex;}.elementor-218 .elementor-element.elementor-element-f0bdf71{--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-218 .elementor-element.elementor-element-f0bdf71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5417c4a9{--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-218 .elementor-element.elementor-element-3e93b791 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-2fbf5ec9{--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-218 .elementor-element.elementor-element-2fbf5ec9:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-2fbf5ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E1;}.elementor-218 .elementor-element.elementor-element-7a4a3214{--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-218 .elementor-element.elementor-element-701acd94{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-218 .elementor-element.elementor-element-701acd94 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-701acd94 .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-218 .elementor-element.elementor-element-701acd94 .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-218 .elementor-element.elementor-element-4ce1ed9e .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-218 .elementor-element.elementor-element-4ce1ed9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-218 .elementor-element.elementor-element-9cebbe8{--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-218 .elementor-element.elementor-element-9cebbe8:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-9cebbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-218 .elementor-element.elementor-element-17ccff1f{--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-218 .elementor-element.elementor-element-3075e8da{z-index:99;}.elementor-218 .elementor-element.elementor-element-3bbfff8d{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-218 .elementor-element.elementor-element-3bbfff8d .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3bbfff8d .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-218 .elementor-element.elementor-element-3bbfff8d .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-218 .elementor-element.elementor-element-68869510{--iteration-count:infinite;--animation-duration:800ms;--dynamic-text-color:#009C3B;}.elementor-218 .elementor-element.elementor-element-68869510 .elementor-headline{text-align:center;font-family:"Visby", Sans-serif;font-weight:600;}.elementor-218 .elementor-element.elementor-element-68869510 .elementor-headline-dynamic-wrapper path{stroke:#003803;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-218 .elementor-element.elementor-element-68869510 .elementor-headline-plain-text{color:#009C3B;}.elementor-218 .elementor-element.elementor-element-68869510 .elementor-headline-dynamic-text{font-family:"Rebond Grotesque", Sans-serif;font-weight:800;line-height:48px;letter-spacing:-1.2px;}.elementor-218 .elementor-element.elementor-element-1e1554f5{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-218 .elementor-element.elementor-element-1e1554f5 .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-218 .elementor-element.elementor-element-1e1554f5 .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-218 .elementor-element.elementor-element-77bb1eb7{--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-218 .elementor-element.elementor-element-5701e22d{--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-218 .elementor-element.elementor-element-5701e22d.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-52831d21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-52831d21 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-218 .elementor-element.elementor-element-23a327af{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-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-4c0acedc{--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-218 .elementor-element.elementor-element-4c0acedc.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-6ca5afbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-6ca5afbc .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-218 .elementor-element.elementor-element-4e16ed67{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-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-10606f3c{--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-218 .elementor-element.elementor-element-10606f3c.e-con{--align-self:center;}.elementor-218 .elementor-element.elementor-element-4fcb0fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-4fcb0fb1 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#052603;}.elementor-218 .elementor-element.elementor-element-6039b194{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-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title a{font-family:"Rebond Grotesque", Sans-serif;font-size:28px;font-weight:800;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-1a92b795{--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-218 .elementor-element.elementor-element-7a380f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-4866bc4a{--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-218 .elementor-element.elementor-element-4866bc4a:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-4866bc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE8;}.elementor-218 .elementor-element.elementor-element-2a66aa9d{--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-218 .elementor-element.elementor-element-2a66aa9d:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-2a66aa9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #388E3C 0%, #205F23 100%);}.elementor-218 .elementor-element.elementor-element-1f74b868{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-218 .elementor-element.elementor-element-1f74b868 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1f74b868 .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-218 .elementor-element.elementor-element-1f74b868 .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-218 .elementor-element.elementor-element-2d1a1c40 .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-218 .elementor-element.elementor-element-2d1a1c40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-218 .elementor-element.elementor-element-18c0162a{--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-218 .elementor-element.elementor-element-18c0162a:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-18c0162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-27d4c02d{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-218 .elementor-element.elementor-element-27d4c02d .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-218 .elementor-element.elementor-element-27d4c02d .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-218 .elementor-element.elementor-element-4e3f58ac{--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-218 .elementor-element.elementor-element-4e3f58ac::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vittae.online/wp-content/uploads/2025/10/modo-1-novo-2.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-7c58e778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7c58e778 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6c0d5e1b{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-218 .elementor-element.elementor-element-6c0d5e1b .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6c0d5e1b .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-218 .elementor-element.elementor-element-6c0d5e1b .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-218 .elementor-element.elementor-element-60a40758{--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-218 .elementor-element.elementor-element-60a40758::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vittae.online/wp-content/uploads/2025/10/modo-2-novo.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-218 .elementor-element.elementor-element-440ac8b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-440ac8b6 .elementor-heading-title{font-family:"Rebond Grotesque", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-d000c06{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-218 .elementor-element.elementor-element-d000c06 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-d000c06 .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-218 .elementor-element.elementor-element-d000c06 .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-218 .elementor-element.elementor-element-012fa55{--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-218 .elementor-element.elementor-element-0c80fc2{--display:flex;}.elementor-218 .elementor-element.elementor-element-cc9662f{--display:flex;}.elementor-218 .elementor-element.elementor-element-7dab73e9{--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-218 .elementor-element.elementor-element-7dab73e9 > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}:where( .elementor-218 .elementor-element.elementor-element-7dab73e9 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-218 .elementor-element.elementor-element-5d606e75{--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-218 .elementor-element.elementor-element-698f5c05{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-698f5c05 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-698f5c05 .elementor-icon{font-size:68px;}.elementor-218 .elementor-element.elementor-element-698f5c05 .elementor-icon svg{height:68px;}.elementor-218 .elementor-element.elementor-element-7509cc02{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-218 .elementor-element.elementor-element-7509cc02 .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-218 .elementor-element.elementor-element-7509cc02 .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-218 .elementor-element.elementor-element-34bf78f6{padding:20px 0px 40px 0px;}.elementor-218 .elementor-element.elementor-element-46bc6bb4{--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-218 .elementor-element.elementor-element-4493761e{--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-218 .elementor-element.elementor-element-32cd3729{padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-32cd3729 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-218 .elementor-element.elementor-element-32cd3729 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-42b74433{--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-218 .elementor-element.elementor-element-499ec3fe{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-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-1317517d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1317517d img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-2c2cfc7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-2c2cfc7c .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-2c2cfc7c .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-60723ec7 .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-218 .elementor-element.elementor-element-60723ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-1a64dc5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1a64dc5a .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1a64dc5a .elementor-icon{font-size:16px;}.elementor-218 .elementor-element.elementor-element-1a64dc5a .elementor-icon svg{height:16px;}.elementor-218 .elementor-element.elementor-element-3cecd81b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3cecd81b img{width:230px;}.elementor-218 .elementor-element.elementor-element-1c311c8{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-1c311c8 img{width:250px;}.elementor-218 .elementor-element.elementor-element-5426a9c1{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-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-29a78e60{--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-218 .elementor-element.elementor-element-293f10d0{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-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-3822d6d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3822d6d6 img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-13f56f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-13f56f21 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-13f56f21 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-f554262 img{width:170px;}.elementor-218 .elementor-element.elementor-element-20cdd945 .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-218 .elementor-element.elementor-element-20cdd945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-b7d3195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-b7d3195 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-b7d3195 .elementor-icon{font-size:16px;}.elementor-218 .elementor-element.elementor-element-b7d3195 .elementor-icon svg{height:16px;}.elementor-218 .elementor-element.elementor-element-220feec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-220feec7 img{width:230px;}.elementor-218 .elementor-element.elementor-element-d36b01d{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-d36b01d img{width:250px;}.elementor-218 .elementor-element.elementor-element-5d817c6b{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-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-238937d4{--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-218 .elementor-element.elementor-element-42dffaa1{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-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-3d9c44c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3d9c44c9 img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-283c004e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-283c004e .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-283c004e .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-65c60324 .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-218 .elementor-element.elementor-element-65c60324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-338c6862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-338c6862 img{width:230px;}.elementor-218 .elementor-element.elementor-element-1ee3637e{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-1ee3637e img{width:250px;}.elementor-218 .elementor-element.elementor-element-16b43f82{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-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-26c64a09{--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-218 .elementor-element.elementor-element-26c64a09 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-26c64a09.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-26c64a09 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-21be31c2{--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-218 .elementor-element.elementor-element-2b94273b{padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2b94273b .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-218 .elementor-element.elementor-element-2b94273b .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-2373d2dc{--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-218 .elementor-element.elementor-element-5ea6e2f3{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-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-2344f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2344f4f img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-10c4cfc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-10c4cfc1 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-10c4cfc1 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-725c1ae2 .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-218 .elementor-element.elementor-element-725c1ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-c4773c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-c4773c8 img{width:230px;}.elementor-218 .elementor-element.elementor-element-41657543{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-41657543 img{width:250px;}.elementor-218 .elementor-element.elementor-element-314544d4{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-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-850557d{--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-218 .elementor-element.elementor-element-749b4ebe{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-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-32ce916b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-32ce916b img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-443b20fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-443b20fe .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-443b20fe .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-40eaeb63 img{width:170px;}.elementor-218 .elementor-element.elementor-element-76eb0573 .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-218 .elementor-element.elementor-element-76eb0573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-3dae496b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3dae496b .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3dae496b .elementor-icon{font-size:16px;}.elementor-218 .elementor-element.elementor-element-3dae496b .elementor-icon svg{height:16px;}.elementor-218 .elementor-element.elementor-element-4682afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-4682afc img{width:230px;}.elementor-218 .elementor-element.elementor-element-1fddd33a{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-1fddd33a img{width:250px;}.elementor-218 .elementor-element.elementor-element-541b6dd{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-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-4f906edd{--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-218 .elementor-element.elementor-element-47ed90c4{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-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-64d56fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-64d56fdf img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-37618691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-37618691 .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-37618691 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-58683fe9 .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-218 .elementor-element.elementor-element-58683fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-d796110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-d796110 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-d796110 .elementor-icon{font-size:16px;}.elementor-218 .elementor-element.elementor-element-d796110 .elementor-icon svg{height:16px;}.elementor-218 .elementor-element.elementor-element-f4e056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-f4e056 img{width:230px;}.elementor-218 .elementor-element.elementor-element-7d5049a2{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-7d5049a2 img{width:250px;}.elementor-218 .elementor-element.elementor-element-563f39c1{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-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-1adbaa13{--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-218 .elementor-element.elementor-element-1adbaa13 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-1adbaa13.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-1adbaa13 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6d198de5{--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-218 .elementor-element.elementor-element-1f29f138{padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1f29f138 .elementor-image-box-title{margin-bottom:2px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#050200;}.elementor-218 .elementor-element.elementor-element-1f29f138 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0px;color:#052603;}.elementor-218 .elementor-element.elementor-element-4b3e0ae0{--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-218 .elementor-element.elementor-element-6b024716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-6b024716 .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-218 .elementor-element.elementor-element-6cfbe48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-6cfbe48a img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-171f1d8b{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-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-12be6aa img{width:170px;}.elementor-218 .elementor-element.elementor-element-422d256f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-422d256f .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-422d256f .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-4b03adc8 .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-218 .elementor-element.elementor-element-4b03adc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-158fd1ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-158fd1ac img{width:230px;}.elementor-218 .elementor-element.elementor-element-5aa73b85{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-5aa73b85 img{width:250px;}.elementor-218 .elementor-element.elementor-element-16234f69{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-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-7d8b8f3c{--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-218 .elementor-element.elementor-element-2b1b22c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 25px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-2b1b22c8 .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-218 .elementor-element.elementor-element-3f7f528d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3f7f528d img{width:550px;max-width:100%;}.elementor-218 .elementor-element.elementor-element-3e8553d{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-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-text{color:#052603;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-3d9119cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-3d9119cf .elementor-image-box-title{margin-bottom:0px;font-family:"Rebond Grotesque", Sans-serif;font-size:16px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-3d9119cf .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:500;color:#052603;}.elementor-218 .elementor-element.elementor-element-1822e1e6 .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-218 .elementor-element.elementor-element-1822e1e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-6d14fad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-6d14fad7 img{width:230px;}.elementor-218 .elementor-element.elementor-element-31fa2502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-31fa2502 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-31fa2502 .elementor-icon{font-size:16px;}.elementor-218 .elementor-element.elementor-element-31fa2502 .elementor-icon svg{height:16px;}.elementor-218 .elementor-element.elementor-element-724dc2f4{padding:20px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-724dc2f4 img{width:250px;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6{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-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-item > a{font-family:"Rebond Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-73463585{--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-218 .elementor-element.elementor-element-73463585 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-73463585.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-73463585 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6e69cffb{--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-218 .elementor-element.elementor-element-6e69cffb > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#05260308;}.elementor-218 .elementor-element.elementor-element-6e69cffb.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-218 .elementor-element.elementor-element-6e69cffb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-6e69cffb.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-218 .elementor-element.elementor-element-6e69cffb.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-218 .elementor-element.elementor-element-6e69cffb.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-218 .elementor-element.elementor-element-734f7d97{--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-218 .elementor-element.elementor-element-72fe6dcd{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-218 .elementor-element.elementor-element-72fe6dcd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .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-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .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-218 .elementor-element.elementor-element-5479f1e2 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-20c4033d{--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-218 .elementor-element.elementor-element-687f109a{--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-218 .elementor-element.elementor-element-687f109a:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-687f109a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-1beb043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1beb043 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-437291e2{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-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-437291e2 .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-218 .elementor-element.elementor-element-437291e2 .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-218 .elementor-element.elementor-element-4dcbe058{--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-218 .elementor-element.elementor-element-59332e75{--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-218 .elementor-element.elementor-element-59332e75:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-59332e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-137961d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-137961d7 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-59202db6{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-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-59202db6 .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-218 .elementor-element.elementor-element-59202db6 .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-218 .elementor-element.elementor-element-63486d6c{--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-218 .elementor-element.elementor-element-3ddeb36f{--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-218 .elementor-element.elementor-element-3ddeb36f:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-3ddeb36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-240aa380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-240aa380 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-796f4ba5{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-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-796f4ba5 .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-218 .elementor-element.elementor-element-796f4ba5 .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-218 .elementor-element.elementor-element-6583e2a9{--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-218 .elementor-element.elementor-element-48a73a44{--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-218 .elementor-element.elementor-element-48a73a44:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-48a73a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-13f375cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-13f375cb img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3a8b4029{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-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3a8b4029 .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-218 .elementor-element.elementor-element-3a8b4029 .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-218 .elementor-element.elementor-element-4bfe35b3{--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-218 .elementor-element.elementor-element-46100dee{--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-218 .elementor-element.elementor-element-46100dee:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-46100dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-216d0654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-216d0654 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5fdb30b6{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-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5fdb30b6 .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-218 .elementor-element.elementor-element-5fdb30b6 .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-218 .elementor-element.elementor-element-5b415bc9{--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-218 .elementor-element.elementor-element-5068d24e{--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-218 .elementor-element.elementor-element-5068d24e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5068d24e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-5dc2f7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5dc2f7fa img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-6e6c9a2c{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-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6e6c9a2c .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-218 .elementor-element.elementor-element-6e6c9a2c .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-218 .elementor-element.elementor-element-1ab5fbca{--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-218 .elementor-element.elementor-element-598d7050{--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-218 .elementor-element.elementor-element-598d7050:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-598d7050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-7f8de1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7f8de1ff img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-e462344{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-218 .elementor-element.elementor-element-e462344 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-e462344 .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-218 .elementor-element.elementor-element-e462344 .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-218 .elementor-element.elementor-element-1d8e9ab5{--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-218 .elementor-element.elementor-element-7a366c28{--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-218 .elementor-element.elementor-element-7a366c28:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-7a366c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-2badf0be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2badf0be img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2d23466a{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-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-2d23466a .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-218 .elementor-element.elementor-element-2d23466a .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-218 .elementor-element.elementor-element-938e65b{--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-218 .elementor-element.elementor-element-2a3c8af3{--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-218 .elementor-element.elementor-element-2a3c8af3:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-2a3c8af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-6b1d5d12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-6b1d5d12 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7f578395{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-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-7f578395 .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-218 .elementor-element.elementor-element-7f578395 .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-218 .elementor-element.elementor-element-6cf9797c{--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-218 .elementor-element.elementor-element-15318b90{--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-218 .elementor-element.elementor-element-15318b90:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-15318b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5E9;}.elementor-218 .elementor-element.elementor-element-62e968f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-62e968f1 img{width:232px;border-radius:58px 58px 0px 0px;}.elementor-218 .elementor-element.elementor-element-18e0464f{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-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-18e0464f .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-218 .elementor-element.elementor-element-18e0464f .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-218 .elementor-element.elementor-element-72acc7b6{--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-218 .elementor-element.elementor-element-72acc7b6 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-5f130c2b .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-218 .elementor-element.elementor-element-5f130c2b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-218 .elementor-element.elementor-element-3f8fb20e{--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-218 .elementor-element.elementor-element-5e5c968{--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-218 .elementor-element.elementor-element-5e5c968:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FFDB;}.elementor-218 .elementor-element.elementor-element-5e5c968::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vittae.online/wp-content/uploads/2025/10/garantia-fundo-novo-1.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-218 .elementor-element.elementor-element-443a08bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-5f8f86fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5f8f86fe.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-218 .elementor-element.elementor-element-5f8f86fe.elementor-view-framed .elementor-icon, .elementor-218 .elementor-element.elementor-element-5f8f86fe.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-218 .elementor-element.elementor-element-5f8f86fe.elementor-view-framed .elementor-icon, .elementor-218 .elementor-element.elementor-element-5f8f86fe.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon{font-size:300px;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon svg{height:300px;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon-wrapper svg{width:auto;}.elementor-218 .elementor-element.elementor-element-73113cf0{--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-218 .elementor-element.elementor-element-262256f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-218 .elementor-element.elementor-element-262256f3 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-262256f3 .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-218 .elementor-element.elementor-element-262256f3 .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-218 .elementor-element.elementor-element-34bcd35f img{width:162px;}.elementor-218 .elementor-element.elementor-element-3e48959e img{width:115px;}.elementor-218 .elementor-element.elementor-element-3dd0bc8b{--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-218 .elementor-element.elementor-element-7a00cb29{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-218 .elementor-element.elementor-element-7a00cb29 .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-218 .elementor-element.elementor-element-7a00cb29 .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-218 .elementor-element.elementor-element-4cd5d2a3{--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-218 .elementor-element.elementor-element-1fa6bb39{--display:flex;}.elementor-218 .elementor-element.elementor-element-35d63edd .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-35d63edd .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-35d63edd .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-2405ae2c{--display:flex;}.elementor-218 .elementor-element.elementor-element-103cea25 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-103cea25 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-103cea25 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-3857537b{--display:flex;}.elementor-218 .elementor-element.elementor-element-6ccabcd .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-6ccabcd .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-6ccabcd .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-56299fd9{--display:flex;}.elementor-218 .elementor-element.elementor-element-3a5d797 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-3a5d797 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-3a5d797 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-174eb758{--display:flex;}.elementor-218 .elementor-element.elementor-element-42c6e3be .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-42c6e3be .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-42c6e3be .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-1d1b2ebd{--display:flex;}.elementor-218 .elementor-element.elementor-element-7afde719 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-7afde719 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-7afde719 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-61a36cb{--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-218 .elementor-element.elementor-element-61a36cb > .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-218 .elementor-element.elementor-element-61a36cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-218 .elementor-element.elementor-element-61a36cb > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-218 .elementor-element.elementor-element-61a36cb {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-218 .elementor-element.elementor-element-61a36cb > .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-218 .elementor-element.elementor-element-61a36cb > .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-218 .elementor-element.elementor-element-1e7d067a{--display:flex;}.elementor-218 .elementor-element.elementor-element-340b9ef1 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-340b9ef1 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-340b9ef1 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-223377d9{--display:flex;}.elementor-218 .elementor-element.elementor-element-10cc3469 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-10cc3469 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-10cc3469 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-25e8e55e{--display:flex;}.elementor-218 .elementor-element.elementor-element-6d1f9e2c{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-218 .elementor-element.elementor-element-6d1f9e2c .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-6d1f9e2c .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-6d1f9e2c .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-55f61166{--display:flex;}.elementor-218 .elementor-element.elementor-element-7a4869dd .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-7a4869dd .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-7a4869dd .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-4b8d4cb6{--display:flex;}.elementor-218 .elementor-element.elementor-element-41ecb701 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-41ecb701 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-41ecb701 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-62d2e48d{--display:flex;}.elementor-218 .elementor-element.elementor-element-4ed19c85 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-4ed19c85 .elementor-image-box-title{color:#6EC1E4;}.elementor-218 .elementor-element.elementor-element-4ed19c85 .elementor-image-box-description{font-family:"Rebond Grotesque", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#052603;}.elementor-218 .elementor-element.elementor-element-119ffa9e{--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-218 .elementor-element.elementor-element-119ffa9e > .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-218 .elementor-element.elementor-element-119ffa9e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#136617;}.elementor-218 .elementor-element.elementor-element-119ffa9e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#388E3C;}.elementor-218 .elementor-element.elementor-element-119ffa9e {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-218 .elementor-element.elementor-element-119ffa9e > .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-218 .elementor-element.elementor-element-119ffa9e > .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-218 .elementor-element.elementor-element-4de67965{--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-218 .elementor-element.elementor-element-3c4ddd0f{--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-218 .elementor-element.elementor-element-3c4ddd0f:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-3c4ddd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052603;}.elementor-218 .elementor-element.elementor-element-6e83f087{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-218 .elementor-element.elementor-element-6e83f087 .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-218 .elementor-element.elementor-element-6e83f087 .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-218 .elementor-element.elementor-element-196ea422 .elementor-icon-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-14c68b90 .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-218 .elementor-element.elementor-element-14c68b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button:hover, .elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button:focus{color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button:hover svg, .elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button:focus svg{fill:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-5c0c63df{--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-218 .elementor-element.elementor-element-4dd02c46{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-218 .elementor-element.elementor-element-4dd02c46 .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-218 .elementor-element.elementor-element-4dd02c46 .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-218 .elementor-element.elementor-element-422e42dd .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-218 .elementor-element.elementor-element-422e42dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-218 .elementor-element.elementor-element-70de0834{--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-218 .elementor-element.elementor-element-76ebd03c{--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-218 .elementor-element.elementor-element-76ebd03c:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-76ebd03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009C3B;}.elementor-218 .elementor-element.elementor-element-29b08485{--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-218 .elementor-element.elementor-element-291711a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-291711a2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218 .elementor-element.elementor-element-291711a2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218 .elementor-element.elementor-element-291711a2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-78f53c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-78f53c78 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-78f53c78 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-78f53c78 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-2aa70474{--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-218 .elementor-element.elementor-element-bf99d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-bf99d17 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-bf99d17 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-bf99d17 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6b33eaa0{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-218 .elementor-element.elementor-element-6b33eaa0.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .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-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-218 .elementor-element.elementor-element-6b33eaa0 .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-6ccf2207{--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-218 .elementor-element.elementor-element-4c94c77c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-4c94c77c .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-4c94c77c .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-4c94c77c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-33b6c9de{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-218 .elementor-element.elementor-element-33b6c9de.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1F;}.elementor-218 .elementor-element.elementor-element-33b6c9de .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-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-icon i{color:#E2F8E1;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-icon svg{fill:#E2F8E1;transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-text{color:#E2F8E1;transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-5185037d .elementor-button{background-color:#052603;fill:#E2F8E1;color:#E2F8E1;border-radius:100px 100px 100px 100px;padding:14px 60px 14px 60px;}.elementor-218 .elementor-element.elementor-element-2d402132{--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-218 .elementor-element.elementor-element-3e731cc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3e731cc2 .elementor-image-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-3e731cc2 .elementor-image-box-title{margin-bottom:2px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-3e731cc2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-3e404c90 .elementor-repeater-item-000fce0.elementor-social-icon{background-color:#E2F8E1;}.elementor-218 .elementor-element.elementor-element-3e404c90 .elementor-repeater-item-000fce0.elementor-social-icon i{color:#000000;}.elementor-218 .elementor-element.elementor-element-3e404c90 .elementor-repeater-item-000fce0.elementor-social-icon svg{fill:#000000;}.elementor-218 .elementor-element.elementor-element-3e404c90{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:22px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-218 .elementor-element.elementor-element-3e404c90.elementor-element{--align-self:flex-start;}body.elementor-page-218:not(.elementor-motion-effects-element-type-background), body.elementor-page-218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-218{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-f0bdf71{--e-n-carousel-swiper-slides-to-display:2;}.elementor-218 .elementor-element.elementor-element-7dab73e9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-218 .elementor-element.elementor-element-72acc7b6{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-2a40943 .elementor-heading-title{font-size:13px;}.elementor-218 .elementor-element.elementor-element-4cd50c20{--min-height:0vh;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-218 .elementor-element.elementor-element-2a7a1149{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2a7a1149 .elementor-image-box-title{font-size:13px;}.elementor-218 .elementor-element.elementor-element-2a7a1149 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-4fa621a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 10px 0px 10px;}.elementor-218 .elementor-element.elementor-element-4fa621a4 .elementor-image-box-title{font-size:7.2vw;}.elementor-218 .elementor-element.elementor-element-4fa621a4 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-6ea54406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-218 .elementor-element.elementor-element-6ea54406 .elementor-image-box-title{font-size:7.2vw;}.elementor-218 .elementor-element.elementor-element-6ea54406 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-3e797936{--spacer-size:24px;}.elementor-218 .elementor-element.elementor-element-41fd0832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-69dd3860{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-218 .elementor-element.elementor-element-69dd3860 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 30px 12px 30px;}.elementor-218 .elementor-element.elementor-element-166cda21 img{width:102px;}.elementor-218 .elementor-element.elementor-element-404f077d img{width:186px;}.elementor-218 .elementor-element.elementor-element-22d0d64d{--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-218 .elementor-element.elementor-element-6ed6ba6c .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-62c108cb{--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-218 .elementor-element.elementor-element-4e4044c1{--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-218 .elementor-element.elementor-element-2ece899b{--width:48%;}.elementor-218 .elementor-element.elementor-element-470616f5{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-470616f5 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-4a3955a1{--width:48%;}.elementor-218 .elementor-element.elementor-element-24f02303{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-24f02303 .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-6f313acb{--width:48%;}.elementor-218 .elementor-element.elementor-element-45730d8c{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-45730d8c .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-47b5707b{--width:48%;}.elementor-218 .elementor-element.elementor-element-702251ed{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-702251ed .elementor-icon-box-title a{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-79b190f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-wrapper{gap:0px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon{font-size:20px;}.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title a{font-size:24px;}.elementor-218 .elementor-element.elementor-element-5c160af3{--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-218 .elementor-element.elementor-element-7db57675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-7db57675 .elementor-image-box-title{margin-bottom:9px;font-size:22px;}.elementor-218 .elementor-element.elementor-element-7db57675 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-1789fdea img{width:78px;}.elementor-218 .elementor-element.elementor-element-785b86e5 img{width:102px;}.elementor-218 .elementor-element.elementor-element-79ecf39e{--e-image-carousel-slides-to-show:2;padding:0px 10px 0px 10px;}.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:60px 60px 60px 60px;}.elementor-218 .elementor-element.elementor-element-2c795844{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-35d8ee0d{width:var( --container-widget-width, 249px );max-width:249px;padding:32px 0px 0px 0px;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-35d8ee0d .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-218 .elementor-element.elementor-element-3e5e6ab4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-218 .elementor-element.elementor-element-2ba07206{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-218 .elementor-element.elementor-element-2ba07206 .elementor-image-box-title{font-size:22px;}.elementor-218 .elementor-element.elementor-element-2ba07206 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-d714823{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-218 .elementor-element.elementor-element-d714823 .elementor-image-box-title{font-size:16px;line-height:1.4em;}.elementor-218 .elementor-element.elementor-element-d714823 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-accf42e{--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-218 .elementor-element.elementor-element-accf42e.e-con{--order:-99999 /* order start hack */;}.elementor-218 .elementor-element.elementor-element-7f066620{padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-1d4ca600{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-218 .elementor-element.elementor-element-1d4ca600.e-con{--order:-99999 /* order start hack */;}.elementor-218 .elementor-element.elementor-element-7c562c45{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-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon{font-size:32px;}.elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-7c562c45 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-5999d04c{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-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon{font-size:32px;}.elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-5999d04c .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-4c1d053b{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-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon{font-size:32px;}.elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-4c1d053b .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-7e1947a3{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-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon{font-size:32px;}.elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-7e1947a3 .elementor-icon-box-title a{font-size:15px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-3393931f{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-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-3393931f .elementor-icon-box-title a{font-size:17px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-10d281f2{--content-width:400px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-732bcdd{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-218 .elementor-element.elementor-element-732bcdd .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-732bcdd .elementor-icon svg{height:50px;}.elementor-218 .elementor-element.elementor-element-3f2b1f73{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-3be04ed8{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-218 .elementor-element.elementor-element-3be04ed8 .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-3be04ed8 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-5966e459 img{width:73px;}.elementor-218 .elementor-element.elementor-element-5d479c14{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-218 .elementor-element.elementor-element-5d479c14 .elementor-image-box-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-5d479c14 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-592724f7{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:9;}.elementor-218 .elementor-element.elementor-element-537c7cf1{--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-218 .elementor-element.elementor-element-5292cb53{--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-218 .elementor-element.elementor-element-1d8123c1{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-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218 .elementor-element.elementor-element-1d8123c1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-img img{border-radius:10px;}.elementor-218 .elementor-element.elementor-element-1d8123c1 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-15b5d2ae{--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-218 .elementor-element.elementor-element-5504f805{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-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218 .elementor-element.elementor-element-5504f805.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-title{margin-bottom:14px;font-size:16px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-img img{border-radius:10px;}.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-7e221502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-7e221502 .elementor-image-box-title{font-size:24px;}.elementor-218 .elementor-element.elementor-element-7e221502 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-2299d011{--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-218 .elementor-element.elementor-element-5acdb7e1{--width:360px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-56a19871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-218 .elementor-element.elementor-element-56a19871 .elementor-image-box-title{font-size:22px;}.elementor-218 .elementor-element.elementor-element-56a19871 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-33573021{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-218 .elementor-element.elementor-element-33573021 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-33573021 .elementor-image-box-description{font-size:13px;}.elementor-218 .elementor-element.elementor-element-c88fca7{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-218 .elementor-element.elementor-element-c88fca7 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-c88fca7 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-3bedc9cb{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-218 .elementor-element.elementor-element-3bedc9cb .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-3bedc9cb .elementor-image-box-description{font-size:12px;}.elementor-218 .elementor-element.elementor-element-43c0be44{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-218 .elementor-element.elementor-element-43c0be44 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-43c0be44 .elementor-image-box-description{font-size:12px;}.elementor-218 .elementor-element.elementor-element-29920967{--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-218 .elementor-element.elementor-element-6177a7c6{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-218 .elementor-element.elementor-element-6177a7c6 .elementor-image-box-title{font-size:12px;}.elementor-218 .elementor-element.elementor-element-6177a7c6 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-7dfe7192{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-218 .elementor-element.elementor-element-7dfe7192 .elementor-image-box-title{font-size:12px;}.elementor-218 .elementor-element.elementor-element-7dfe7192 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-343229ca{--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-218 .elementor-element.elementor-element-113eb917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-113eb917 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-113eb917 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-113eb917 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-2e30948b{width:var( --container-widget-width, 265px );max-width:265px;padding:32px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-2e30948b .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-218 .elementor-element.elementor-element-317461ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-4d340866{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-6fbb8a19{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-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-title{margin-bottom:10px;font-size:22px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-6fbb8a19 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-11be451 img{width:102px;}.elementor-218 .elementor-element.elementor-element-37047af3{--width:360px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-218 .elementor-element.elementor-element-f0bdf71{--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-218 .elementor-element.elementor-element-f0bdf71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5417c4a9{--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-218 .elementor-element.elementor-element-3e93b791{z-index:1;}.elementor-218 .elementor-element.elementor-element-2fbf5ec9{--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-218 .elementor-element.elementor-element-7a4a3214{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-701acd94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-701acd94 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-701acd94 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-218 .elementor-element.elementor-element-701acd94 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-4ce1ed9e{padding:32px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-4ce1ed9e .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-218 .elementor-element.elementor-element-9cebbe8{--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-218 .elementor-element.elementor-element-17ccff1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-3075e8da img{width:100px;}.elementor-218 .elementor-element.elementor-element-3bbfff8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-3bbfff8d .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-218 .elementor-element.elementor-element-3bbfff8d .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-1e1554f5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-1e1554f5 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-1e1554f5 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-77bb1eb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-52831d21 .elementor-heading-title{font-size:16px;}.elementor-218 .elementor-element.elementor-element-23a327af{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-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title{margin-block-end:10px;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-23a327af .elementor-icon-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-6ca5afbc .elementor-heading-title{font-size:16px;}.elementor-218 .elementor-element.elementor-element-4e16ed67{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-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title{margin-block-end:10px;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-4e16ed67 .elementor-icon-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-4fcb0fb1 .elementor-heading-title{font-size:16px;}.elementor-218 .elementor-element.elementor-element-6039b194{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-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title{margin-block-end:10px;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-title a{font-size:22px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-6039b194 .elementor-icon-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-1a92b795{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-7a380f72 img{width:218px;}.elementor-218 .elementor-element.elementor-element-2a66aa9d{--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-218 .elementor-element.elementor-element-1f74b868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1f74b868 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1f74b868 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-218 .elementor-element.elementor-element-1f74b868 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-1d5e6b58 img{width:100px;}.elementor-218 .elementor-element.elementor-element-2d1a1c40{padding:32px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2d1a1c40 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 60px 12px 60px;}.elementor-218 .elementor-element.elementor-element-18c0162a{--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-218 .elementor-element.elementor-element-27d4c02d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-27d4c02d .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-218 .elementor-element.elementor-element-27d4c02d .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-4e3f58ac{--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-218 .elementor-element.elementor-element-4e3f58ac::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-4e3f58ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-7c58e778 .elementor-heading-title{font-size:16px;}.elementor-218 .elementor-element.elementor-element-6c0d5e1b{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-218 .elementor-element.elementor-element-6c0d5e1b .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-6c0d5e1b .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-60a40758{--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-218 .elementor-element.elementor-element-60a40758::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-60a40758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-218 .elementor-element.elementor-element-440ac8b6 .elementor-heading-title{font-size:16px;}.elementor-218 .elementor-element.elementor-element-d000c06{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-218 .elementor-element.elementor-element-d000c06 .elementor-image-box-title{font-size:15px;}.elementor-218 .elementor-element.elementor-element-d000c06 .elementor-image-box-description{font-size:16px;}.elementor-218 .elementor-element.elementor-element-7dab73e9{--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-218 .elementor-element.elementor-element-7dab73e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-5d606e75{--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-218 .elementor-element.elementor-element-698f5c05{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-218 .elementor-element.elementor-element-698f5c05 .elementor-icon{font-size:50px;}.elementor-218 .elementor-element.elementor-element-698f5c05 .elementor-icon svg{height:50px;}.elementor-218 .elementor-element.elementor-element-7509cc02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-7509cc02 .elementor-image-box-title{font-size:5vw;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-7509cc02 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-46bc6bb4{--width:360px;--min-height:1243px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-218 .elementor-element.elementor-element-4493761e{--min-height:0px;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-32cd3729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-32cd3729.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-32cd3729 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-32cd3729 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-42b74433{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-499ec3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-499ec3fe .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-1317517d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-1317517d img{width:320px;}.elementor-218 .elementor-element.elementor-element-3cecd81b{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1c311c8{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-5426a9c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5426a9c1 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-29a78e60{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-293f10d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-293f10d0 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-3822d6d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-3822d6d6 img{width:320px;}.elementor-218 .elementor-element.elementor-element-f554262 img{width:70px;}.elementor-218 .elementor-element.elementor-element-220feec7{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-d36b01d{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-5d817c6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5d817c6b .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-238937d4{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-42dffaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-42dffaa1 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-3d9c44c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-3d9c44c9 img{width:320px;}.elementor-218 .elementor-element.elementor-element-338c6862{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1ee3637e{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-16b43f82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-16b43f82 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-26c64a09{--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-218 .elementor-element.elementor-element-26c64a09.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-26c64a09.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-26c64a09.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-218 .elementor-element.elementor-element-21be31c2{--min-height:0px;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-2b94273b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2b94273b.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-2b94273b .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-2b94273b .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-2373d2dc{--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-218 .elementor-element.elementor-element-5ea6e2f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-5ea6e2f3 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-2344f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-2344f4f img{width:320px;}.elementor-218 .elementor-element.elementor-element-c4773c8{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-41657543{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-314544d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-314544d4 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-850557d{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-749b4ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-749b4ebe .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-32ce916b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-32ce916b img{width:320px;}.elementor-218 .elementor-element.elementor-element-40eaeb63 img{width:70px;}.elementor-218 .elementor-element.elementor-element-4682afc{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1fddd33a{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-541b6dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-541b6dd .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-4f906edd{--justify-content:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-47ed90c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-47ed90c4 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-64d56fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-64d56fdf img{width:320px;}.elementor-218 .elementor-element.elementor-element-f4e056{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7d5049a2{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-563f39c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-563f39c1 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-1adbaa13{--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-218 .elementor-element.elementor-element-1adbaa13.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-1adbaa13.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-1adbaa13.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-218 .elementor-element.elementor-element-6d198de5{--min-height:0px;--justify-content:center;}.elementor-218 .elementor-element.elementor-element-1f29f138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1f29f138.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-1f29f138 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-1f29f138 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-4b3e0ae0{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-6b024716{padding:16px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-6b024716 .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-6cfbe48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-6cfbe48a img{width:320px;}.elementor-218 .elementor-element.elementor-element-171f1d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-171f1d8b .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-12be6aa img{width:70px;}.elementor-218 .elementor-element.elementor-element-158fd1ac{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5aa73b85{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-16234f69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-16234f69 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-7d8b8f3c{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-2b1b22c8{padding:16px 0px 8px 0px;}.elementor-218 .elementor-element.elementor-element-2b1b22c8 .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-3f7f528d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-218 .elementor-element.elementor-element-3f7f528d img{width:320px;}.elementor-218 .elementor-element.elementor-element-3e8553d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-3e8553d .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-6d14fad7{padding:16px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-724dc2f4{padding:14px 0px 14px 0px;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-7f6ad9d6 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-218 .elementor-element.elementor-element-73463585{--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-218 .elementor-element.elementor-element-73463585.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-73463585.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-73463585.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-218 .elementor-element.elementor-element-6e69cffb{--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-218 .elementor-element.elementor-element-734f7d97{--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-218 .elementor-element.elementor-element-72fe6dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-218 .elementor-element.elementor-element-72fe6dcd .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-687f109a{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-1beb043 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-437291e2{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-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-59332e75{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-137961d7 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-59202db6{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-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-3ddeb36f{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-240aa380 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-796f4ba5{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-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-48a73a44{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-13f375cb img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3a8b4029{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-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-46100dee{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-216d0654 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5fdb30b6{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-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-5068d24e{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-5dc2f7fa img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-6e6c9a2c{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-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-598d7050{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-7f8de1ff img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-e462344{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-218 .elementor-element.elementor-element-e462344 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-7a366c28{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-2badf0be img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2d23466a{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-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-2a3c8af3{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-6b1d5d12 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7f578395{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-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-15318b90{--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-62e968f1 img{border-radius:40px 40px 0px 0px;}.elementor-218 .elementor-element.elementor-element-18e0464f{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-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{margin-bottom:10px;font-size:17px;letter-spacing:0.4px;}.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-72acc7b6{--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-218 .elementor-element.elementor-element-72acc7b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5f130c2b{padding:20px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-5f130c2b .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:0px;padding:12px 0px 12px 0px;}.elementor-218 .elementor-element.elementor-element-3f8fb20e{--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-218 .elementor-element.elementor-element-5e5c968::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5e5c968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;background-size:contain;}.elementor-218 .elementor-element.elementor-element-5e5c968{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon{font-size:240px;}.elementor-218 .elementor-element.elementor-element-5f8f86fe .elementor-icon svg{height:240px;}.elementor-218 .elementor-element.elementor-element-73113cf0{--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-218 .elementor-element.elementor-element-262256f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-218 .elementor-element.elementor-element-262256f3 .elementor-image-box-wrapper{text-align:center;}.elementor-218 .elementor-element.elementor-element-262256f3 .elementor-image-box-title{font-size:24px;}.elementor-218 .elementor-element.elementor-element-262256f3 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-34bcd35f img{width:89px;}.elementor-218 .elementor-element.elementor-element-3e48959e img{width:68px;}.elementor-218 .elementor-element.elementor-element-3dd0bc8b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-7a00cb29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-218 .elementor-element.elementor-element-7a00cb29 .elementor-image-box-title{font-size:24px;letter-spacing:-0.5px;}.elementor-218 .elementor-element.elementor-element-7a00cb29 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-4cd5d2a3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218 .elementor-element.elementor-element-35d63edd .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-103cea25 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-6ccabcd .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-3a5d797 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-42c6e3be .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-7afde719 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-61a36cb{--n-accordion-title-font-size:16px;}:where( .elementor-218 .elementor-element.elementor-element-61a36cb > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-218 .elementor-element.elementor-element-340b9ef1 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-10cc3469 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-6d1f9e2c .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-7a4869dd .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-41ecb701 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-4ed19c85 .elementor-image-box-description{font-size:14px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-119ffa9e{--n-accordion-title-font-size:16px;}:where( .elementor-218 .elementor-element.elementor-element-119ffa9e > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-218 .elementor-element.elementor-element-4de67965{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-3c4ddd0f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-6e83f087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-218 .elementor-element.elementor-element-6e83f087 .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-6e83f087 .elementor-image-box-description{font-size:14px;}.elementor-218 .elementor-element.elementor-element-14c68b90{padding:32px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-14c68b90 .elementor-button{font-size:14px;line-height:1.3em;letter-spacing:0px;padding:16px 60px 16px 60px;}.elementor-218 .elementor-element.elementor-element-5c0c63df{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-4dd02c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-218 .elementor-element.elementor-element-4dd02c46 .elementor-image-box-title{font-size:18px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-4dd02c46 .elementor-image-box-description{font-size:28px;}.elementor-218 .elementor-element.elementor-element-70de0834{--width:360px;}.elementor-218 .elementor-element.elementor-element-76ebd03c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-29b08485{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-291711a2 .elementor-image-box-img{margin-bottom:0px;}.elementor-218 .elementor-element.elementor-element-2aa70474{--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-218 .elementor-element.elementor-element-6ccf2207{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-218 .elementor-element.elementor-element-33b6c9de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-218 .elementor-element.elementor-element-2d402132{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-218 .elementor-element.elementor-element-5c160af3{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-3e5e6ab4{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-accf42e{--width:60%;}.elementor-218 .elementor-element.elementor-element-1d4ca600{--width:40%;}.elementor-218 .elementor-element.elementor-element-10d281f2{--content-width:1300px;}.elementor-218 .elementor-element.elementor-element-3f2b1f73{--width:1022px;}.elementor-218 .elementor-element.elementor-element-592724f7{--width:1022px;}.elementor-218 .elementor-element.elementor-element-5292cb53{--width:500px;}.elementor-218 .elementor-element.elementor-element-15b5d2ae{--width:500px;}.elementor-218 .elementor-element.elementor-element-317461ff{--width:87.24%;}.elementor-218 .elementor-element.elementor-element-4d340866{--width:66%;}.elementor-218 .elementor-element.elementor-element-37047af3{--width:40%;}.elementor-218 .elementor-element.elementor-element-5417c4a9{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-2fbf5ec9{--width:1000px;}.elementor-218 .elementor-element.elementor-element-7a4a3214{--width:800px;}.elementor-218 .elementor-element.elementor-element-17ccff1f{--width:50%;}.elementor-218 .elementor-element.elementor-element-77bb1eb7{--width:100%;}.elementor-218 .elementor-element.elementor-element-1a92b795{--width:50%;}.elementor-218 .elementor-element.elementor-element-18c0162a{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-4e3f58ac{--width:400px;}.elementor-218 .elementor-element.elementor-element-60a40758{--width:400px;}.elementor-218 .elementor-element.elementor-element-4493761e{--width:100%;}.elementor-218 .elementor-element.elementor-element-21be31c2{--width:100%;}.elementor-218 .elementor-element.elementor-element-6d198de5{--width:100%;}.elementor-218 .elementor-element.elementor-element-3f8fb20e{--content-width:1008px;}.elementor-218 .elementor-element.elementor-element-443a08bf{--width:44%;}.elementor-218 .elementor-element.elementor-element-73113cf0{--width:50%;}.elementor-218 .elementor-element.elementor-element-3dd0bc8b{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-4de67965{--content-width:800px;}.elementor-218 .elementor-element.elementor-element-29b08485{--width:25%;}.elementor-218 .elementor-element.elementor-element-2aa70474{--width:25%;}.elementor-218 .elementor-element.elementor-element-6ccf2207{--width:25%;}.elementor-218 .elementor-element.elementor-element-2d402132{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-2a40943 */.elementor-218 .elementor-element.elementor-element-2a40943{
    white-space: nowrap;
    position: relative;
}
.elementor-218 .elementor-element.elementor-element-2a40943.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-4fa621a4 */.elementor-218 .elementor-element.elementor-element-4fa621a4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6ea54406 */.elementor-218 .elementor-element.elementor-element-6ea54406{
    text-wrap: balance;
    width: 800PX;
    background: #97FF9F30;
    border-radius: 10px;
}

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

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

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

.elementor-218 .elementor-element.elementor-element-4cd50c20::before{
   display: none;
}
.elementor-218 .elementor-element.elementor-element-4cd50c20{
    background: #fff !important;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ed6ba6c */.elementor-218 .elementor-element.elementor-element-6ed6ba6c{
    white-space: nowrap;
    position: relative;
}
.elementor-218 .elementor-element.elementor-element-6ed6ba6c.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-218 .elementor-element.elementor-element-6ed6ba6c.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-22d0d64d */.elementor-218 .elementor-element.elementor-element-22d0d64d::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-218 .elementor-element.elementor-element-22d0d64d::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-218 .elementor-element.elementor-element-22d0d64d::after, .elementor-218 .elementor-element.elementor-element-22d0d64d::before{
    display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79b190f6 */.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title{
   margin-top: -1px;
}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-79b190f6 .elementor-icon-box-title{
   margin-top: 4px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c108cb */.elementor-218 .elementor-element.elementor-element-62c108cb .icones{
    background: #009c3b;
    padding: 30px 20px;
    border-radius: 10px;
}
.elementor-218 .elementor-element.elementor-element-62c108cb{
    text-wrap: balance;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-62c108cb .icones{
    padding: 20px 10px;
    border-radius: 10px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db57675 */.elementor-218 .elementor-element.elementor-element-7db57675{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1789fdea */.elementor-218 .elementor-element.elementor-element-1789fdea{
    position: absolute;
    bottom: -80px;
      right: 10px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(15deg)
}

@media only screen and (min-width: 1921px) {
.elementor-218 .elementor-element.elementor-element-1789fdea{
  
      right: 200px;
}}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-218 .elementor-element.elementor-element-1789fdea{
    right: 0;
}}

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

@media only screen and (min-width: 1921px) {
.elementor-218 .elementor-element.elementor-element-785b86e5{
      left: 320px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-218 .elementor-element.elementor-element-785b86e5{
    left: 0;
}}

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

.elementor-218 .elementor-element.elementor-element-79ecf39e .swiper-slide{
    overflow: visible;
}

.elementor-218 .elementor-element.elementor-element-79ecf39e svg #arrow-prin{
    fill: #204B16;

}

.elementor-218 .elementor-element.elementor-element-79ecf39e svg #arrow-dois{
    fill: transparent;
}





.elementor-218 .elementor-element.elementor-element-79ecf39e svg #fundo{
    fill: #009C3B;
}

.elementor-218 .elementor-element.elementor-element-79ecf39e svg #seta-animar{
    fill: #E2F8E1;
}

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

.elementor-218 .elementor-element.elementor-element-79ecf39e .elementor-swiper-button-next{
    right: 20px;
    top: 50% !important;
    
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2ba07206 */.elementor-218 .elementor-element.elementor-element-2ba07206{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d714823 */@media only screen and (max-width: 767px) {


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

.elementor-218 .elementor-element.elementor-element-6a84076b{
    left: 370px;
    top: 40px;
    position: absolute;
    z-index: -1;
}

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

.elementor-218 .elementor-element.elementor-element-6a84076b{
   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-3393931f */.elementor-218 .elementor-element.elementor-element-3393931f b{
    font-weight: 800;
    color: #009C3B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e5e6ab4 */.elementor-218 .elementor-element.elementor-element-3e5e6ab4{
    text-wrap: balance;
}

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

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

.elementor-218 .elementor-element.elementor-element-3e5e6ab4 .icones:hover, .elementor-218 .elementor-element.elementor-element-3e5e6ab4 .icones-destaque:hover{
    scale: 1.1;
    transition: 0.5s ease;
    
}

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

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

.elementor-218 .elementor-element.elementor-element-3be04ed8 .elementor-image-box-title{
    background: #136617;}


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




@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5966e459{

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

.elementor-218 .elementor-element.elementor-element-5d479c14 .elementor-image-box-title{
    background: #136617;}


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


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



.elementor-218 .elementor-element.elementor-element-5504f805 .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-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-title{
     width: 200px;

}
.elementor-218 .elementor-element.elementor-element-5504f805 .elementor-image-box-description{
 text-align: center;
  text-align-last: center;
   width: 320px;
}

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

.elementor-218 .elementor-element.elementor-element-75bcfe72 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-75bcfe72 svg{
    width: 1500px;
    height: unset;
    z-index: -1;
    
}
.elementor-218 .elementor-element.elementor-element-75bcfe72{
    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-7e221502 */.elementor-218 .elementor-element.elementor-element-7e221502{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d19e2ab */@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3d19e2ab{display: none;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5decde62 */.elementor-218 .elementor-element.elementor-element-5decde62{display: none;
}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5decde62{display: inline;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a19871 */.elementor-218 .elementor-element.elementor-element-56a19871{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33573021 */.elementor-218 .elementor-element.elementor-element-33573021{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c88fca7 */.elementor-218 .elementor-element.elementor-element-c88fca7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bedc9cb */.elementor-218 .elementor-element.elementor-element-3bedc9cb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43c0be44 */.elementor-218 .elementor-element.elementor-element-43c0be44{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6177a7c6 */.elementor-218 .elementor-element.elementor-element-6177a7c6{
    text-wrap: balance;
    background: #003803;
    border-radius: 10px;
    padding: 6px;
}

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

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

.elementor-218 .elementor-element.elementor-element-5acdb7e1{
    left: -50px;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5acdb7e1{
    left: 0px;
}
.elementor-218 .elementor-element.elementor-element-5acdb7e1::after{
    margin-top: -5px;
}    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-113eb917 */.elementor-218 .elementor-element.elementor-element-113eb917{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6fbb8a19 */.elementor-218 .elementor-element.elementor-element-6fbb8a19 {
text-wrap: balance;
    
}
@media only screen and (max-width: 767px) {

.elementor-218 .elementor-element.elementor-element-6fbb8a19 esp{display: inline;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11be451 */.elementor-218 .elementor-element.elementor-element-11be451{
    position: absolute;
    bottom: -180px;
      left: -60px;
    transform: translate(-50%, -50%);
    transform-origin: center;
    transform: rotate(-15deg)
}





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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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


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

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


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

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


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

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


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

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


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

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


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

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

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

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


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

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

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

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


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

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


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

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


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

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



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

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



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

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



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

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



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

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

}


.elementor-218 .elementor-element.elementor-element-f0bdf71 .elementor-swiper-button{
    z-index: 999 !important;
    
}

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




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

.elementor-218 .elementor-element.elementor-element-3e93b791 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-701acd94 */.elementor-218 .elementor-element.elementor-element-701acd94{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbf5ec9 */.elementor-218 .elementor-element.elementor-element-2fbf5ec9{
    filter: drop-shadow(-1rem 2rem 2rem #00380340);
}

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

/* Estilos para Smartphones */
@media only screen and (max-width: 767px) {
    .elementor-218 .elementor-element.elementor-element-3075e8da{
    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-3bbfff8d */.elementor-218 .elementor-element.elementor-element-3bbfff8d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-68869510 */.elementor-218 .elementor-element.elementor-element-68869510{scale: 1.7;}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-68869510{scale: 1.2;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e1554f5 */.elementor-218 .elementor-element.elementor-element-1e1554f5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52831d21 */.elementor-218 .elementor-element.elementor-element-52831d21{
    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-23a327af */.elementor-218 .elementor-element.elementor-element-23a327af .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
    padding: 0 20px;
}

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

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

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



.elementor-218 .elementor-element.elementor-element-77bb1eb7 destaque{
    color: #97FF9F;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f74b868 */.elementor-218 .elementor-element.elementor-element-1f74b868{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5e6b58 */.elementor-218 .elementor-element.elementor-element-1d5e6b58{
    position: absolute;
    top: -70%;
     right: calc(50% - 1000px);

}

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

.elementor-218 .elementor-element.elementor-element-4e3f58ac{
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-4e3f58ac::after{
    height: 138px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-440ac8b6 */.elementor-218 .elementor-element.elementor-element-440ac8b6{
    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-218 .elementor-element.elementor-element-440ac8b6{
    bottom: 108px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d000c06 */.elementor-218 .elementor-element.elementor-element-d000c06{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60a40758 */.elementor-218 .elementor-element.elementor-element-60a40758::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatex(-50%);
    height: 150px;
    width: 100%;
    background: #136617;
}

.elementor-218 .elementor-element.elementor-element-60a40758{
    overflow: hidden;
}

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

.elementor-218 .elementor-element.elementor-element-7dab73e9 .elementor-swiper-button{
    display: none;
}

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

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

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

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-218 .elementor-element.elementor-element-7dab73e9 .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-7509cc02 */.elementor-218 .elementor-element.elementor-element-7509cc02 {
text-wrap: balance;
    
}

.elementor-218 .elementor-element.elementor-element-7509cc02 .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-34bf78f6 */.elementor-218 .elementor-element.elementor-element-34bf78f6 center{
    font-weight: 800;
    font-family: rebond grotesque;
   
}

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

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

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-26c64a09 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-26c64a09{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b94273b */.elementor-218 .elementor-element.elementor-element-2b94273b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-1adbaa13 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-1adbaa13{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f29f138 */.elementor-218 .elementor-element.elementor-element-1f29f138{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

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

}

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

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

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

}

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

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

}

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

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

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

}

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

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

}

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

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

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

}

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



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

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

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

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

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

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

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

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

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


.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32cd3729 */.elementor-218 .elementor-element.elementor-element-32cd3729{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-26c64a09 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-26c64a09{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b94273b */.elementor-218 .elementor-element.elementor-element-2b94273b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-1adbaa13 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-1adbaa13{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f29f138 */.elementor-218 .elementor-element.elementor-element-1f29f138{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

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

}

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

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

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

}

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

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

}

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

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

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

}

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

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

}

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

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

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

}

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



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

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

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

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

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

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

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

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

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


.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32cd3729 */.elementor-218 .elementor-element.elementor-element-32cd3729{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

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

}

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

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-26c64a09 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-26c64a09{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b94273b */.elementor-218 .elementor-element.elementor-element-2b94273b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

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

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

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

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

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

}

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

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-1adbaa13 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

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

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

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

.elementor-218 .elementor-element.elementor-element-1adbaa13 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    bottom: 14px;
    font-size: 14px;
}

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

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

}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-1adbaa13{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f29f138 */.elementor-218 .elementor-element.elementor-element-1f29f138{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

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

}

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

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

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

}

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

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

}

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

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

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

}

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

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

}

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

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16234f69 */.elementor-218 .elementor-element.elementor-element-16234f69 .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-2b1b22c8 */.elementor-218 .elementor-element.elementor-element-2b1b22c8 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f7f528d */.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f6ad9d6 */.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .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-73463585 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-218 .elementor-element.elementor-element-73463585 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-73463585 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-218 .elementor-element.elementor-element-73463585 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32cd3729 */.elementor-218 .elementor-element.elementor-element-32cd3729{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f554262 */.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d817c6b */.elementor-218 .elementor-element.elementor-element-5d817c6b .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-3d9c44c9 */.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-283c004e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f554262 */.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d817c6b */.elementor-218 .elementor-element.elementor-element-5d817c6b .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-3d9c44c9 */.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-283c004e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f554262 */.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d817c6b */.elementor-218 .elementor-element.elementor-element-5d817c6b .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-3d9c44c9 */.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-283c004e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-1317517d */.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1317517d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5426a9c1 */.elementor-218 .elementor-element.elementor-element-5426a9c1 .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-3822d6d6 */.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3822d6d6
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f554262 */.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-f554262{
    position: absolute;
    right: -10px;
    top: 90px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d817c6b */.elementor-218 .elementor-element.elementor-element-5d817c6b .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-3d9c44c9 */.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3d9c44c9
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-283c004e */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-283c004e 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-16b43f82 */.elementor-218 .elementor-element.elementor-element-16b43f82 .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-26c64a09 */.desconto, .preco, .mais-vendido, .produto-quatro, .produto-cinco, .produto-seis{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-quatro{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-seis{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .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-218 .elementor-element.elementor-element-26c64a09 .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-218 .elementor-element.elementor-element-26c64a09 .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-218 .elementor-element.elementor-element-26c64a09 .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-218 .elementor-element.elementor-element-26c64a09  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-218 .elementor-element.elementor-element-26c64a09{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-quatro{
    font-size: 12px;
     left: 34px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-cinco{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-26c64a09 .produto-seis{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-26c64a09 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-26c64a09{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b94273b */.elementor-218 .elementor-element.elementor-element-2b94273b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10c4cfc1 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-443b20fe */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-541b6dd */.elementor-218 .elementor-element.elementor-element-541b6dd .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-64d56fdf */.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37618691 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10c4cfc1 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-443b20fe */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-541b6dd */.elementor-218 .elementor-element.elementor-element-541b6dd .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-64d56fdf */.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37618691 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10c4cfc1 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-443b20fe */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-541b6dd */.elementor-218 .elementor-element.elementor-element-541b6dd .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-64d56fdf */.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37618691 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-2344f4f */.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2344f4f
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10c4cfc1 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-10c4cfc1 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-314544d4 */.elementor-218 .elementor-element.elementor-element-314544d4 .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-32ce916b */.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}
@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-32ce916b
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-443b20fe */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-443b20fe 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-40eaeb63 */.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-40eaeb63{
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-541b6dd */.elementor-218 .elementor-element.elementor-element-541b6dd .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-64d56fdf */.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: -20px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-64d56fdf
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -870px;
 
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37618691 */valor{
    font-size: 55px;
    font-weight: 800;
    line-height: 1.3;
    color: #388E3C;
}
ba{ color: #052603;}

.elementor-218 .elementor-element.elementor-element-37618691 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-563f39c1 */.elementor-218 .elementor-element.elementor-element-563f39c1 .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-1adbaa13 */.desconto, .preco, .mais-vendido, .produto-um, .produto-dois, .produto-tres{
    position: absolute;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-um{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-tres{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .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-218 .elementor-element.elementor-element-1adbaa13 .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-218 .elementor-element.elementor-element-1adbaa13 .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-218 .elementor-element.elementor-element-1adbaa13 .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-218 .elementor-element.elementor-element-1adbaa13  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-218 .elementor-element.elementor-element-1adbaa13{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-um{
    font-size: 12px;
     left: 34px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-dois{
font-size: 12px;
 top: 25px;
 left: 34px;
}


.elementor-218 .elementor-element.elementor-element-1adbaa13 .produto-tres{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .mais-vendido{
    left: 34px;
    bottom: 16px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-1adbaa13 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-1adbaa13{
    position: static !important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f29f138 */.elementor-218 .elementor-element.elementor-element-1f29f138{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cfbe48a */.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12be6aa */.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16234f69 */.elementor-218 .elementor-element.elementor-element-16234f69 .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-2b1b22c8 */.elementor-218 .elementor-element.elementor-element-2b1b22c8 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f7f528d */.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f6ad9d6 */.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .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-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cfbe48a */.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12be6aa */.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16234f69 */.elementor-218 .elementor-element.elementor-element-16234f69 .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-2b1b22c8 */.elementor-218 .elementor-element.elementor-element-2b1b22c8 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f7f528d */.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f6ad9d6 */.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .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-6b024716 */.elementor-218 .elementor-element.elementor-element-6b024716 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cfbe48a */.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6cfbe48a
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12be6aa */.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -90px;
    top: 40px;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-12be6aa{
    position: absolute;
    right: -10px;
    top: 180px;
    z-index: 9;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16234f69 */.elementor-218 .elementor-element.elementor-element-16234f69 .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-2b1b22c8 */.elementor-218 .elementor-element.elementor-element-2b1b22c8 b{
    font-weight: 800;
    color: #388E3C;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f7f528d */.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
    transform: translate(-50%, -50%);
    left: -580px;
    top: 64px;
    transform: translatey(-50%);
    

}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3f7f528d
{
    position: absolute;
left: 50%;
transform: translatex(-50%);
width: 500px;
 top: -785px;
 
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f6ad9d6 */.elementor-218 .elementor-element.elementor-element-7f6ad9d6 .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-73463585 */.desconto, .preco, .mais-vendido, .produto-sete, .produto-oito{
    position: absolute;
}



.elementor-218 .elementor-element.elementor-element-73463585 .produto-sete{
    left: 50px;
    top: 22px;
    transform: translatey(-50%);
      font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    left: 50px;
    top: 50%;
    transform: translatey(-50%);
    font-weight: 700;
    width: 140px;
    
 text-align: left;
 line-height: 1.3em;
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 44px;
    bottom: 14px;
    background: #FFB74D;
    border-radius: 100px;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    color: #170902 !important;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    right: 12px;
    top: 10px;
    background: #FF4F4F;
    border-radius: 100px;
    color: #fff;
    padding: 2px 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    right: 15px;
    bottom: 10px;
    font-weight: 700;
}

.elementor-218 .elementor-element.elementor-element-73463585 s{
    padding-right: 5px;
    font-size: 11px;
    font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585 .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-218 .elementor-element.elementor-element-73463585  .e-n-tab-title{
    height: 74px;
    width: 100%;
}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: absolute;
    right: 0px;
    top: 190px;
}

@media only screen and (max-width: 767px) {

.elementor-218 .elementor-element.elementor-element-73463585 .produto-sete{
font-size: 12px;
 top: 25px;
 left: 34px;
  width: 100px;
   text-align: left;
 line-height: 1.3em;
}


.elementor-218 .elementor-element.elementor-element-73463585 .produto-oito{
    font-size: 12px;
     left: 34px;
     width: 100px;
 
}

.elementor-218 .elementor-element.elementor-element-73463585 .mais-vendido{
    left: 34px;
    bottom: 10px;
    padding: 1px 10px;
    font-size: 10px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .desconto{
    top: 14px;
    padding: 1px 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .preco{
    bottom: 14px;
    font-size: 14px;
}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
    left: 14px;
    
}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  left: 18px;

}

.elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title::before, .elementor-218 .elementor-element.elementor-element-73463585 .e-n-tab-title:hover::before  {
    left: 11px;

}
.elementor-218 .elementor-element.elementor-element-73463585{
    position: static !important;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6e69cffb *//*CONFIGURACAO*/
.elementor-218 .elementor-element.elementor-element-6e69cffb{
    height: 800px;
}
.elementor-218 .elementor-element.elementor-element-6e69cffb::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-218 .elementor-element.elementor-element-6e69cffb #laranja{
    position: absolute;
    top: 64px;
  right: 274px;
    width: 62px;
    height: 62px;
    border-radius: 20px;
    color: transparent !important;
    z-index: 999;

}

.elementor-218 .elementor-element.elementor-element-6e69cffb #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-218 .elementor-element.elementor-element-6e69cffb #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-218 .elementor-element.elementor-element-6e69cffb #limao{
    position: absolute;
     top: 64px;
    right: 400px;
     width: 62px;
    height: 62px;
        border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #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-218 .elementor-element.elementor-element-6e69cffb #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-218 .elementor-element.elementor-element-6e69cffb #mix{
    position: absolute;
     top: 64px;
    right: 100px;
    transform: translate();
     width: 110px;
    height: 62px;
       border-radius: 20px;
       color: transparent !important;
        z-index: 999;
    
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #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-218 .elementor-element.elementor-element-6e69cffb #laranja{
    position: absolute;
    top: 84px;
    left: 140px;
     width: 54px;
    height: 54px;    

}

.elementor-218 .elementor-element.elementor-element-6e69cffb #laranja::after{
    width: 34px;
    height: 34px;
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #laranja::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 
    margin: 6px 0 0 0;
     line-height: 1.4em;
}


 .elementor-218 .elementor-element.elementor-element-6e69cffb #limao{
    position: absolute;
    top: 84px;
    left: 40px;
     width: 54px;
    height: 54px;    

}

.elementor-218 .elementor-element.elementor-element-6e69cffb #limao::after{
    width: 34px;
    height: 34px;
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #limao::before {
    font-size: 12px;
    letter-spacing: 0.4px;
 line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #mix{
    position: absolute;
    top: 84px;
    left: 240px;
     width: 84px;
    height: 54px;    

}

.elementor-218 .elementor-element.elementor-element-6e69cffb #mix::after{
    width: 64px;
    height: 34px;
}

.elementor-218 .elementor-element.elementor-element-6e69cffb #mix::before {
    font-size: 12px;
    letter-spacing: 0.4px;
  line-height: 1.4em;
    margin: 6px 0 0 0;
}

.elementor-218 .elementor-element.elementor-element-6e69cffb::after{
    content:"";
    position: absolute;
    width: 360px;
    height: 98%;
    top: 0px;
    right: 0%;
    z-index: -1;
    border-radius: 20px;
  
} 
.elementor-218 .elementor-element.elementor-element-6e69cffb{
    height: 810px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bc6bb4 */.elementor-218 .elementor-element.elementor-element-46bc6bb4 .destaque-valor{
    position: absolute;
    top: 0px;
    right: 0px;
    background: #A6ECA9;
    padding: 10px 20px;
    border-radius: 20px 20px 0px 0px;
    width: 560px;
}


.elementor-218 .elementor-element.elementor-element-46bc6bb4 .destaque-rodape{
    position: absolute;
    bottom: -68px;
    right: 0px;
    background: #003803;
    padding: 10px 0px;
    border-radius: 0px 0px 20px 20px;
    width: 560px;
}

.elementor-218 .elementor-element.elementor-element-46bc6bb4 destaque-valor-texto{
    font-weight: 800
}

@media only screen and (max-width: 767px) {

.elementor-218 .elementor-element.elementor-element-46bc6bb4{
    overflow: visible;
}
.elementor-218 .elementor-element.elementor-element-46bc6bb4 .destaque-valor{
    width: 360px;
}


.elementor-218 .elementor-element.elementor-element-46bc6bb4 .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-72fe6dcd */.elementor-218 .elementor-element.elementor-element-72fe6dcd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5479f1e2 */.elementor-218 .elementor-element.elementor-element-5479f1e2{
    position: absolute;
    pointer-events: none;
    bottom: 100px;
    opacity: 0.03
 
}


.elementor-218 .elementor-element.elementor-element-5479f1e2 svg{
    width: 2000px;
    height: unset;
    z-index: -1;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-437291e2 */.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: 300px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-437291e2 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59202db6 */.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-59202db6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-796f4ba5 */.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-796f4ba5 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a8b4029 */.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3a8b4029 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fdb30b6 */.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-5fdb30b6 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e6c9a2c */.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-6e6c9a2c .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e462344 */.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-e462344 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d23466a */.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-2d23466a .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f578395 */.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-7f578395 .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e0464f */.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: 340px;
  left: 50%;
  transform: translatex(-50%);
  position: relative;
  text-wrap: balance;
  padding: 0 20px;
}

.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-title{
     transform: translatex(-50%);
     position: relative;
     left: 50%;
}


@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-18e0464f .elementor-image-box-description{
    width: auto;
}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-72acc7b6 */.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-218 .elementor-element.elementor-element-72acc7b6 .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-218 .elementor-element.elementor-element-72acc7b6 .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-218 .elementor-element.elementor-element-72acc7b6 .swiper-pagination-bullet:hover {
    opacity: 1; /* Destaque ao passar o mouse */
}

/* Ajustes no contêiner de paginação */
.elementor-218 .elementor-element.elementor-element-72acc7b6 .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-218 .elementor-element.elementor-element-72acc7b6 .swiper-pagination-bullet {
        margin: 0 2px; /* Reduz margens entre bullets para telas pequenas */
         display: inline-block;
    }
    .elementor-218 .elementor-element.elementor-element-72acc7b6 .swiper-pagination {
        margin-top: 12px; /* Ajuste para reduzir espaço */
    }
    .elementor-218 .elementor-element.elementor-element-72acc7b6 {
        text-wrap: balance;
    }
    .elementor-218 .elementor-element.elementor-element-72acc7b6 .elementor-swiper-button {
        display: inline-block;
    }
}

/* Ajustes no contêiner principal do Swiper */
.elementor-218 .elementor-element.elementor-element-72acc7b6 .swiper {
    overflow: visible; /* Evita que elementos "flutuem" fora do contêiner */
}

/* Alinhamento adicional para evitar deslocamentos verticais no bullet ativo */
.elementor-218 .elementor-element.elementor-element-72acc7b6 .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-5f8f86fe */.elementor-218 .elementor-element.elementor-element-5f8f86fe 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-262256f3 */.elementor-218 .elementor-element.elementor-element-262256f3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34bcd35f */.elementor-218 .elementor-element.elementor-element-34bcd35f{
    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-218 .elementor-element.elementor-element-34bcd35f{
    top: -320px;
    right: calc(50% - 230px);
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e48959e */.elementor-218 .elementor-element.elementor-element-3e48959e{
    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-218 .elementor-element.elementor-element-3e48959e{
    bottom: -80px;
    left: calc(50% - 200px);
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73113cf0 */.elementor-218 .elementor-element.elementor-element-73113cf0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a00cb29 */.elementor-218 .elementor-element.elementor-element-7a00cb29{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-119ffa9e */.elementor-218 .elementor-element.elementor-element-119ffa9e .e-n-accordion-item-title-header{
    padding-right: 80px;
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-119ffa9e .e-n-accordion-item-title-header{
    padding-right: 30px;
    text-wrap: balance;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e83f087 */.elementor-218 .elementor-element.elementor-element-6e83f087{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-196ea422 */.elementor-218 .elementor-element.elementor-element-196ea422{
    position: absolute;
    left: -50px;
    pointer-events: none;
    
}

.elementor-218 .elementor-element.elementor-element-196ea422 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-3c4ddd0f */.elementor-218 .elementor-element.elementor-element-3c4ddd0f{
    overflow: hidden;
}

.elementor-218 .elementor-element.elementor-element-3c4ddd0f::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-218 .elementor-element.elementor-element-3c4ddd0f::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-4dd02c46 */.elementor-218 .elementor-element.elementor-element-4dd02c46{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fcba9d0 */.elementor-218 .elementor-element.elementor-element-4fcba9d0{
    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-218 .elementor-element.elementor-element-4fcba9d0{
    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-30fb684e */.elementor-218 .elementor-element.elementor-element-30fb684e{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.elementor-218 .elementor-element.elementor-element-30fb684e .instagram-media{
    top: -58px;
    position: relative;
    scale: 1.43;
   
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-30fb684e{
    overflow: hidden;
    width: 400px;
    height: 386px;
     border-radius: 10px;
}
.elementor-218 .elementor-element.elementor-element-30fb684e .instagram-media{
    top: -70px;
   
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3707d572 */.elementor-218 .elementor-element.elementor-element-3707d572{
    overflow: hidden;
    width: 400px;
    height: 440px;
     border-radius: 10px;
}

.instagram-media{
    top: -58px;
    position: relative;
   
}

@media only screen and (max-width: 767px) {
.elementor-218 .elementor-element.elementor-element-3707d572{
    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-33b6c9de */.elementor-218 .elementor-element.elementor-element-33b6c9de .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-76ebd03c */.elementor-218 .elementor-element.elementor-element-76ebd03c{
    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 */