.elementor-902 .elementor-element.elementor-element-6cf00a0{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:152px;--padding-bottom:293px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-6cf00a0:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-6cf00a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/f2f1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-6cf00a0::before, .elementor-902 .elementor-element.elementor-element-6cf00a0 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-6cf00a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-6cf00a0 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-6cf00a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-6cf00a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-902 .elementor-element.elementor-element-f6a1385{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:146%;}.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-902 .elementor-element.elementor-element-ae7ed94 .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-ae7ed94{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-ae7ed94.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-ae7ed94 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-e35b456{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-66f9f0f{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-902 .elementor-element.elementor-element-66f9f0f:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-66f9f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-66f9f0f.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.01;}.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-902 .elementor-element.elementor-element-8cb3501{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--e-icon-list-icon-size:41px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-902 .elementor-element.elementor-element-8cb3501.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body.rtl .elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-27px/2);}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-27px/2);}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-icon{padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-item > a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-ffeea22{--display:flex;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-902 .elementor-element.elementor-element-ffeea22:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-ffeea22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-ffeea22.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.01;}.elementor-902 .elementor-element.elementor-element-b74df77{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--e-icon-list-icon-size:41px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-902 .elementor-element.elementor-element-b74df77.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body.rtl .elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-27px/2);}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-27px/2);}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-icon{padding-right:0px;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-item > a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-16592f5{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-16592f5::before, .elementor-902 .elementor-element.elementor-element-16592f5 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-16592f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-16592f5 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-16592f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-16592f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-902 .elementor-element.elementor-element-fbd0486.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-fbd0486 img{width:100%;max-width:100%;border-radius:55px 55px 55px 55px;}.elementor-902 .elementor-element.elementor-element-cba6e9a{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-cba6e9a.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-30548b4{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-30548b4::before, .elementor-902 .elementor-element.elementor-element-30548b4 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-30548b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-30548b4 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-30548b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-30548b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-a911db8{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-a911db8.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-5b6df3a.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-5b6df3a img{width:100%;max-width:100%;border-radius:55px 55px 55px 55px;}.elementor-902 .elementor-element.elementor-element-aa05024{--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-end;--align-items:center;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:6vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-aa05024:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-aa05024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/ff112.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-aa05024::before, .elementor-902 .elementor-element.elementor-element-aa05024 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-aa05024 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-aa05024 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-aa05024 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-aa05024 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-86573a7{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-86573a7.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-d3ca501{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-d3ca501::before, .elementor-902 .elementor-element.elementor-element-d3ca501 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-d3ca501 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-d3ca501 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-d3ca501 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-d3ca501 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-829bf16{width:var( --container-widget-width, 751px );max-width:751px;background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/fw1f21.svg");padding:0px 0px 36px 0px;--container-widget-width:751px;--container-widget-flex-grow:0;background-position:bottom center;background-repeat:no-repeat;background-size:474px auto;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-251d679{--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-end;--align-items:center;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:#FFFFFF66;--border-color:#FFFFFF66;--padding-top:87px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-251d679:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-251d679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/f2f2f.svg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-902 .elementor-element.elementor-element-4fe8b67{--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-radius:12px 12px 12px 12px;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-902 .elementor-element.elementor-element-4fe8b67:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-4fe8b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-4261814{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-4261814 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-902 .elementor-element.elementor-element-bdc3201{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-ef3d3bb.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-title{margin-bottom:28px;color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:33px;font-weight:400;text-transform:uppercase;line-height:124%;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-2c4d3e4 .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-2c4d3e4{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-2c4d3e4.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-2c4d3e4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-80b686e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-1b853cd{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-902 .elementor-element.elementor-element-1b853cd:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-1b853cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-1b853cd.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.01;}.elementor-902 .elementor-element.elementor-element-8bbad62{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--e-icon-list-icon-size:41px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-902 .elementor-element.elementor-element-8bbad62.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body.rtl .elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-27px/2);}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-27px/2);}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-icon{padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-item > a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-6173331{--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;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-6173331::before, .elementor-902 .elementor-element.elementor-element-6173331 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-6173331 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-6173331 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-6173331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-6173331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-82ebba3{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-82ebba3.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:43px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-fb9ebfa{margin:0px -117px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-fb9ebfa.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-fb9ebfa img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-902 .elementor-element.elementor-element-bc01969{--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;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-bc01969::before, .elementor-902 .elementor-element.elementor-element-bc01969 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-bc01969 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-bc01969 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-bc01969 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-bc01969 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-bc01969.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-902 .elementor-element.elementor-element-1847e68{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-902 .elementor-element.elementor-element-1847e68.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-064aa1a{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-064aa1a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-064aa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-a0aa34c{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-a0aa34c img{width:100%;max-width:100%;}.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{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-description{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-902 .elementor-element.elementor-element-56486f9{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-a5d91d6{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-a5d91d6 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-a5d91d6 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-a5d91d6 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-a5d91d6 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-a5d91d6 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-d493621{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-d493621:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-d493621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-7a7e4be{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-7a7e4be img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-fb1daca{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-b08b906{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-b08b906 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-b08b906 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-b08b906 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-b08b906 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-b08b906 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-d2c8b93{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-d2c8b93:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-d2c8b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-8130cc5{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-8130cc5 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-19cbc09{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-9eb9b00{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-9eb9b00 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-9eb9b00 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-9eb9b00 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-9eb9b00 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-9eb9b00 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-9d8e873{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-9d8e873:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-9d8e873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-6baaaf4{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-6baaaf4 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-1f7a71d{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-a8d435b{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-a8d435b .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-a8d435b .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-a8d435b .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-a8d435b .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-a8d435b .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-5d3fa00{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-5d3fa00:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-5d3fa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-d6f4c29{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-d6f4c29 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-bb27c06{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-e392551{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-e392551 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-e392551 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-e392551 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-e392551 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-e392551 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-bf52302{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-bf52302:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-bf52302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-35821d1{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-35821d1 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-69b35dc{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-5cddbe0{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-5cddbe0 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-5cddbe0 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-5cddbe0 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-5cddbe0 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-5cddbe0 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-84a8b84{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-84a8b84:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-84a8b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-0c1ef45{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-0c1ef45 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-689707c{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-9a4ed3f{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-9a4ed3f .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-9a4ed3f .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-9a4ed3f .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-9a4ed3f .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-9a4ed3f .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-e3b2301{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-e3b2301:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-e3b2301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-dad774a{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-dad774a img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-9ecd5b4{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-cf34d31{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-cf34d31 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-cf34d31 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-cf34d31 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-cf34d31 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-cf34d31 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-33dae49{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-33dae49:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-33dae49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-849768e{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-849768e img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-e16630a{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-864633c{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-864633c .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-864633c .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-864633c .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-864633c .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-864633c .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-309cbf5{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-309cbf5:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-309cbf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-b06d497{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-b06d497 img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-ee186ad{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-f14a255{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-f14a255 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-f14a255 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-f14a255 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-f14a255 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-f14a255 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-849422a{--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:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:12px 12px 12px 12px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-902 .elementor-element.elementor-element-849422a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-849422a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-29d126c{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-29d126c img{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-32b9ef3{width:100%;max-width:100%;padding:0px 19px 15px 19px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;--icon-box-icon-margin:23px;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon{font-size:43px;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-3ebc624{padding:19px 19px 19px 19px;}.elementor-902 .elementor-element.elementor-element-3ebc624 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-3ebc624 .elementor-icon-box-title{margin-bottom:58px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-3ebc624 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-3ebc624 .elementor-icon-box-title a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-3ebc624 .elementor-icon-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:19px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-0429914{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-902 .elementor-element.elementor-element-cc2f65d{width:var( --container-widget-width, 538px );max-width:538px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-cc2f65d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-title{color:#000000;font-family:"Editor", Sans-serif;font-size:44px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-c3e46f4{--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;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-c3e46f4:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-c3e46f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-c3e46f4::before, .elementor-902 .elementor-element.elementor-element-c3e46f4 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-c3e46f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-c3e46f4 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-c3e46f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-c3e46f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-cc043b4{width:var( --container-widget-width, 632px );max-width:632px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 62px) 0px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-cc043b4.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-c89641b{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-c89641b:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-c89641b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/dvdvadv.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-021fe62{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-021fe62.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-5e03d72{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-5e03d72:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-5e03d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/f12f12.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-c891e72{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-c891e72.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-deb4749{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-deb4749:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-deb4749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/d21d21d.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-7f1d46d{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-7f1d46d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-73d3f9a{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-73d3f9a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-73d3f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/dd21d21.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-0475001{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-0475001.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-a27ad9a{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-a27ad9a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-a27ad9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/d12d12d.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-ace7961{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-ace7961.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-da8b0ba{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-da8b0ba:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-da8b0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/d21f2f.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-ca02777{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-ca02777.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-b618c14{--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:center;--padding-top:98%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-b618c14:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-b618c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/1111111f.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-d2d4b15{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-d2d4b15.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-db143da{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-902 .elementor-element.elementor-element-98eaea5{--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;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-98eaea5:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-98eaea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-98eaea5::before, .elementor-902 .elementor-element.elementor-element-98eaea5 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-98eaea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-98eaea5 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-98eaea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-98eaea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-007fd1d{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-007fd1d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-75e7c9d{margin:0px -82px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-75e7c9d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-75e7c9d img{width:100%;max-width:100%;border-radius:14px 14px 14px 14px;}.elementor-902 .elementor-element.elementor-element-1647edd{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-1647edd:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-1647edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-1647edd::before, .elementor-902 .elementor-element.elementor-element-1647edd > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-1647edd > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-1647edd > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-1647edd > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-1647edd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-244c1f1.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-244c1f1 img{width:100%;max-width:100%;border-radius:14px 14px 14px 14px;}.elementor-902 .elementor-element.elementor-element-bb78cd5{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-bb78cd5.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-cad8b5b{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-cad8b5b:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-cad8b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-cad8b5b::before, .elementor-902 .elementor-element.elementor-element-cad8b5b > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-cad8b5b > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-cad8b5b > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-cad8b5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-cad8b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-a55a0c0{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-a55a0c0.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-4b35184.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-4b35184 img{width:100%;max-width:100%;border-radius:14px 14px 14px 14px;}.elementor-902 .elementor-element.elementor-element-b09062d{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-b09062d:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-b09062d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-b09062d::before, .elementor-902 .elementor-element.elementor-element-b09062d > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-b09062d > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-b09062d > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-b09062d > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-b09062d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-4a994e8{width:var( --container-widget-width, 543px );max-width:543px;padding:0px 0px 0px 0px;--container-widget-width:543px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-4a994e8.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-cade466 .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#F4F3EA;color:#F4F3EA;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-cade466{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-cade466.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cade466 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-0c2f6cc{--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;--overlay-opacity:1;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:79px;--padding-bottom:186px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-0c2f6cc::before, .elementor-902 .elementor-element.elementor-element-0c2f6cc > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-0c2f6cc > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-0c2f6cc > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-0c2f6cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-0c2f6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-384e6a3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:38px;--padding-bottom:56px;--padding-left:38px;--padding-right:38px;}.elementor-902 .elementor-element.elementor-element-384e6a3:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-384e6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-902 .elementor-element.elementor-element-384e6a3.e-con{--align-self:stretch;}.elementor-902 .elementor-element.elementor-element-8f6ee10{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-title{margin-bottom:0px;color:#17191D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:45px;font-weight:700;line-height:96%;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-description{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-af055ba{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-6ceb53e.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-6ceb53e .elementor-image-box-wrapper{text-align:right;}.elementor-902 .elementor-element.elementor-element-6ceb53e .elementor-image-box-title{margin-bottom:-30px;color:#00B500;font-family:"HelveticaNowDisplay", Sans-serif;font-size:142px;font-weight:700;line-height:96%;}.elementor-902 .elementor-element.elementor-element-6ceb53e .elementor-image-box-description{color:#373737;font-family:"HelveticaNowDisplay", Sans-serif;font-size:27px;font-weight:500;line-height:100%;}.elementor-902 .elementor-element.elementor-element-c016d0c.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-title{margin-bottom:-30px;color:#00B500;font-family:"HelveticaNowDisplay", Sans-serif;font-size:142px;font-weight:700;line-height:96%;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-description{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:400;line-height:100%;}.elementor-902 .elementor-element.elementor-element-43e7b41{width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-43e7b41.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-43e7b41 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-43e7b41 .elementor-image-box-title{margin-bottom:-30px;color:#00B500;font-family:"HelveticaNowDisplay", Sans-serif;font-size:142px;font-weight:700;line-height:96%;}.elementor-902 .elementor-element.elementor-element-43e7b41 .elementor-image-box-description{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:500;line-height:100%;}.elementor-902 .elementor-element.elementor-element-eb0a47c .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-eb0a47c{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-eb0a47c.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-eb0a47c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-3a9a7dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-c71e157{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-902 .elementor-element.elementor-element-c71e157:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-c71e157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-c71e157.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.01;}.elementor-902 .elementor-element.elementor-element-eb47802{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--e-icon-list-icon-size:41px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-902 .elementor-element.elementor-element-eb47802.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body.rtl .elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-27px/2);}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-27px/2);}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-icon{padding-right:0px;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-item > a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-2f625e0{--display:flex;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-902 .elementor-element.elementor-element-2f625e0:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-2f625e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;}.elementor-902 .elementor-element.elementor-element-2f625e0.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.01;}.elementor-902 .elementor-element.elementor-element-fa19307{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--e-icon-list-icon-size:41px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-902 .elementor-element.elementor-element-fa19307.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(27px/2);margin-left:calc(27px/2);}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-27px/2);margin-left:calc(-27px/2);}body.rtl .elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-27px/2);}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-27px/2);}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-icon{padding-right:0px;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-item > a{font-family:"HelveticaNowDisplay", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-902 .elementor-element.elementor-element-31a27a6{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-31a27a6::before, .elementor-902 .elementor-element.elementor-element-31a27a6 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-31a27a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-31a27a6 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-31a27a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-31a27a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-0ab7104{width:var( --container-widget-width, 507px );max-width:507px;padding:0px 0px 0px 0px;--container-widget-width:507px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:33px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-fb15019{--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-902 .elementor-element.elementor-element-50d6367{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-50d6367.e-con{--align-self:stretch;}.elementor-902 .elementor-element.elementor-element-29c2404{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-29c2404 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-29c2404 .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-29c2404 .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-bf1b744{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-bf1b744 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-bf1b744 .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-bf1b744 .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-ba9fd01{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-ba9fd01 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-ba9fd01 .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-ba9fd01 .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-948d677{--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-948d677.e-con{--align-self:stretch;}.elementor-902 .elementor-element.elementor-element-84e8530{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-84e8530 .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-84e8530 .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-84e8530 .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-f5c539c{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-f5c539c .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-f5c539c .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-f5c539c .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-2e7642b{width:100%;max-width:100%;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:15px;}.elementor-902 .elementor-element.elementor-element-2e7642b .elementor-icon-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-2e7642b .elementor-icon{font-size:14px;}.elementor-902 .elementor-element.elementor-element-2e7642b .elementor-icon-box-description{color:#1B1B1B;font-family:"HelveticaNowDisplay", Sans-serif;font-size:14px;font-weight:700;line-height:19px;}.elementor-902 .elementor-element.elementor-element-35d7f4b{width:var( --container-widget-width, 377px );max-width:377px;padding:0px 0px 0px 0px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-35d7f4b.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-35d7f4b .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-35d7f4b .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-35d7f4b .elementor-image-box-description{color:#1B1B1B;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-b2b67dc .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-b2b67dc{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-b2b67dc.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-b2b67dc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-a4196cf{--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-end;--align-items:center;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:6vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-a4196cf:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-a4196cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B20D0D;background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/f2f21.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-902 .elementor-element.elementor-element-a4196cf::before, .elementor-902 .elementor-element.elementor-element-a4196cf > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-a4196cf > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-a4196cf > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-a4196cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-a4196cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-975679d{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-975679d.elementor-element{--align-self:flex-start;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-ff9372a{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-ff9372a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-ff9372a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-902 .elementor-element.elementor-element-ff9372a::before, .elementor-902 .elementor-element.elementor-element-ff9372a > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-ff9372a > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-ff9372a > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-ff9372a > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-ff9372a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-539f350{width:var( --container-widget-width, 668px );max-width:668px;padding:0px 0px 0px 0px;--container-widget-width:668px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-539f350.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-title{color:#F4F3EA;font-family:"HelveticaNowDisplay", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-description{color:#F4F3EA;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-23c3342 .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#F4F3EA;color:#F4F3EA;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-23c3342{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-23c3342.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-23c3342 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-f3c601a{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-f3c601a::before, .elementor-902 .elementor-element.elementor-element-f3c601a > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-f3c601a > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-f3c601a > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-f3c601a > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-f3c601a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-1741066{width:var( --container-widget-width, 606px );max-width:606px;padding:0px 0px 0px 0px;--container-widget-width:606px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-456529a{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-902 .elementor-element.elementor-element-1528ced{width:var( --container-widget-width, 606px );max-width:606px;padding:0px 0px 0px 0px;--container-widget-width:606px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-1528ced.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-description{color:#1B1B1B;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-34c1408 .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-34c1408{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-34c1408.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-34c1408 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-bb2a197{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-7f6ec6b{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-7f6ec6b.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-7f6ec6b .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-7f6ec6b .elementor-image-box-title{color:#000000;font-family:"HelveticaNowDisplay", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:120%;}.elementor-902 .elementor-element.elementor-element-7f6ec6b .elementor-image-box-description{color:#000000;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:150%;}.elementor-902 .elementor-element.elementor-element-d1b1729{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8dced2f{width:var( --container-widget-width, 48% );max-width:48%;background-color:#1B1B1B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:86px 45px 86px 45px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4C4C4C;border-radius:15px 15px 15px 15px;}.elementor-902 .elementor-element.elementor-element-8dced2f.elementor-element{--align-self:stretch;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-8dced2f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-902 .elementor-element.elementor-element-8dced2f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-902 .elementor-element.elementor-element-8dced2f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-title{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:29px;font-weight:500;line-height:114%;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:20px;font-weight:400;line-height:134%;}.elementor-902 .elementor-element.elementor-element-e910e3c{width:var( --container-widget-width, 48% );max-width:48%;background-color:#B20D0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:86px 45px 86px 45px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4C4C4C;border-radius:15px 15px 15px 15px;}.elementor-902 .elementor-element.elementor-element-e910e3c.elementor-element{--align-self:stretch;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-e910e3c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-902 .elementor-element.elementor-element-e910e3c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-902 .elementor-element.elementor-element-e910e3c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-title{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:29px;font-weight:500;line-height:114%;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-description{color:#FFFFFF;font-family:"HelveticaNowDisplay", Sans-serif;font-size:20px;font-weight:400;line-height:134%;}.elementor-902 .elementor-element.elementor-element-b3cb89c .elementor-button{background-color:#B20D0D;font-family:"HelveticaNowDisplay", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:120%;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-902 .elementor-element.elementor-element-b3cb89c{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-b3cb89c.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-b3cb89c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-902 .elementor-element.elementor-element-313f2e8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-313f2e8:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-313f2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A1F;}.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-902 .elementor-element.elementor-element-964c64b{text-align:center;}.elementor-902 .elementor-element.elementor-element-964c64b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-b06d522{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-902 .elementor-element.elementor-element-b06d522{left:0px;}body.rtl .elementor-902 .elementor-element.elementor-element-b06d522{right:0px;}.elementor-902 .elementor-element.elementor-element-a29e650.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a29e650 img{width:100%;max-width:100%;}body.elementor-page-902:not(.elementor-motion-effects-element-type-background), body.elementor-page-902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EA;}@media(min-width:768px){.elementor-902 .elementor-element.elementor-element-6cf00a0{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-e35b456{--width:100%;}.elementor-902 .elementor-element.elementor-element-66f9f0f{--width:100%;}.elementor-902 .elementor-element.elementor-element-ffeea22{--width:100%;}.elementor-902 .elementor-element.elementor-element-16592f5{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-30548b4{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-aa05024{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-d3ca501{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-251d679{--content-width:1170px;}.elementor-902 .elementor-element.elementor-element-4fe8b67{--content-width:90%;}.elementor-902 .elementor-element.elementor-element-bdc3201{--width:530px;}.elementor-902 .elementor-element.elementor-element-80b686e{--width:100%;}.elementor-902 .elementor-element.elementor-element-1b853cd{--width:100%;}.elementor-902 .elementor-element.elementor-element-6173331{--content-width:1240px;}.elementor-902 .elementor-element.elementor-element-bc01969{--width:101.168%;}.elementor-902 .elementor-element.elementor-element-98eaea5{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-1647edd{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-cad8b5b{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-b09062d{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-0c2f6cc{--content-width:1080px;}.elementor-902 .elementor-element.elementor-element-384e6a3{--width:679px;}.elementor-902 .elementor-element.elementor-element-3a9a7dd{--width:100%;}.elementor-902 .elementor-element.elementor-element-c71e157{--width:100%;}.elementor-902 .elementor-element.elementor-element-2f625e0{--width:100%;}.elementor-902 .elementor-element.elementor-element-31a27a6{--content-width:762px;}.elementor-902 .elementor-element.elementor-element-50d6367{--width:48%;}.elementor-902 .elementor-element.elementor-element-948d677{--width:48%;}.elementor-902 .elementor-element.elementor-element-a4196cf{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-ff9372a{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-bb2a197{--content-width:996px;}.elementor-902 .elementor-element.elementor-element-313f2e8{--content-width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-902 .elementor-element.elementor-element-6cf00a0{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-16592f5{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-30548b4{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-aa05024{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-d3ca501{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-251d679{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-6173331{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-98eaea5{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-1647edd{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-cad8b5b{--content-width:1060px;}.elementor-902 .elementor-element.elementor-element-b09062d{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-0c2f6cc{--content-width:1080px;}.elementor-902 .elementor-element.elementor-element-31a27a6{--content-width:762px;}.elementor-902 .elementor-element.elementor-element-a4196cf{--content-width:90%;}.elementor-902 .elementor-element.elementor-element-ff9372a{--content-width:95%;}.elementor-902 .elementor-element.elementor-element-bb2a197{--content-width:996px;}.elementor-902 .elementor-element.elementor-element-313f2e8{--content-width:95%;}}@media(max-width:1366px){.elementor-902 .elementor-element.elementor-element-0429914{--e-n-carousel-swiper-slides-to-display:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-db143da{--e-n-carousel-swiper-slides-to-display:4;}.elementor-902 .elementor-element.elementor-element-456529a{--e-image-carousel-slides-to-show:4;}.elementor-902 .elementor-element.elementor-element-8dced2f{padding:44px 44px 44px 44px;}.elementor-902 .elementor-element.elementor-element-e910e3c{padding:44px 44px 44px 44px;}}@media(max-width:1024px){.elementor-902 .elementor-element.elementor-element-0429914{--e-n-carousel-swiper-slides-to-display:2;}.elementor-902 .elementor-element.elementor-element-db143da{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-902 .elementor-element.elementor-element-6cf00a0:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-6cf00a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/ff21f.webp");background-position:50% 16%;background-size:90% auto;}.elementor-902 .elementor-element.elementor-element-6cf00a0{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:3vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-f6a1385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-img{margin-bottom:77vw;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-right .elementor-image-box-img{margin-left:77vw;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-left .elementor-image-box-img{margin-right:77vw;}.elementor-902 .elementor-element.elementor-element-f6a1385.elementor-position-top .elementor-image-box-img{margin-bottom:77vw;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-title{font-size:22px;}.elementor-902 .elementor-element.elementor-element-f6a1385 .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-ae7ed94.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-66f9f0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8cb3501{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:32px;}.elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-8cb3501 .elementor-icon-list-item > a{font-size:16px;}.elementor-902 .elementor-element.elementor-element-ffeea22{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-b74df77{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:32px;}.elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-b74df77 .elementor-icon-list-item > a{font-size:16px;}.elementor-902 .elementor-element.elementor-element-16592f5{--content-width:345px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-fbd0486{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-fbd0486 img{border-radius:12px 12px 12px 12px;}.elementor-902 .elementor-element.elementor-element-cba6e9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-cba6e9a.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-title{font-size:28px;}.elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-30548b4{--content-width:345px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-a911db8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-a911db8.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-title{font-size:28px;}.elementor-902 .elementor-element.elementor-element-a911db8 .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-5b6df3a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-5b6df3a.elementor-element{--order:-99999 /* order start hack */;}.elementor-902 .elementor-element.elementor-element-5b6df3a img{border-radius:12px 12px 12px 12px;}.elementor-902 .elementor-element.elementor-element-aa05024:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-aa05024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/d21d12d1.webp");background-size:contain;}.elementor-902 .elementor-element.elementor-element-aa05024{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:91vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-86573a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-86573a7.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-title{font-size:26px;}.elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-d3ca501{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-829bf16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-902 .elementor-element.elementor-element-829bf16.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-title{font-size:28px;}.elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-251d679{--content-width:95%;--min-height:1058px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-251d679:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-251d679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-902 .elementor-element.elementor-element-4fe8b67{--content-width:90%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:32px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-902 .elementor-element.elementor-element-4261814{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-902 .elementor-element.elementor-element-bdc3201{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-ef3d3bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-ef3d3bb.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-title{font-size:20px;}.elementor-902 .elementor-element.elementor-element-ef3d3bb .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-2c4d3e4.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1b853cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8bbad62{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:32px;}.elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-8bbad62 .elementor-icon-list-item > a{font-size:16px;}.elementor-902 .elementor-element.elementor-element-6173331{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-82ebba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-82ebba3.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-title{font-size:31px;}.elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-fb9ebfa.elementor-element{--order:-99999 /* order start hack */;}.elementor-902 .elementor-element.elementor-element-bc01969{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:8vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-1847e68{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-1847e68.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-title{font-size:40px;}.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title, .elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title a{font-size:22px;}.elementor-902 .elementor-element.elementor-element-0429914{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-0429914.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cc2f65d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-902 .elementor-element.elementor-element-cc2f65d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-c3e46f4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-cc043b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-902 .elementor-element.elementor-element-cc043b4.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-title{font-size:30px;}.elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-c89641b{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-021fe62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-021fe62.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-5e03d72{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-c891e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-c891e72.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-deb4749{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-7f1d46d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-7f1d46d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-73d3f9a{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-0475001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-0475001.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-a27ad9a{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-ace7961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-ace7961.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-da8b0ba{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-ca02777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-ca02777.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-b618c14{--padding-top:95%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-d2d4b15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-d2d4b15.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-wrapper{text-align:left;}.elementor-902 .elementor-element.elementor-element-db143da{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-db143da.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-98eaea5{--content-width:345px;--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-007fd1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-007fd1d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-title{font-size:32px;}.elementor-902 .elementor-element.elementor-element-007fd1d .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-75e7c9d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-75e7c9d.elementor-element{--order:-99999 /* order start hack */;}.elementor-902 .elementor-element.elementor-element-75e7c9d img{border-radius:12px 12px 12px 12px;}.elementor-902 .elementor-element.elementor-element-1647edd{--content-width:345px;--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-244c1f1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-244c1f1.elementor-element{--order:-99999 /* order start hack */;}.elementor-902 .elementor-element.elementor-element-244c1f1 img{border-radius:12px 12px 12px 12px;}.elementor-902 .elementor-element.elementor-element-bb78cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-bb78cd5.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-title{font-size:30px;}.elementor-902 .elementor-element.elementor-element-bb78cd5 .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-cad8b5b{--content-width:345px;--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-a55a0c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-902 .elementor-element.elementor-element-a55a0c0.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-title{font-size:32px;}.elementor-902 .elementor-element.elementor-element-a55a0c0 .elementor-image-box-description{font-size:17px;}.elementor-902 .elementor-element.elementor-element-4b35184{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-4b35184.elementor-element{--order:-99999 /* order start hack */;}.elementor-902 .elementor-element.elementor-element-4b35184 img{border-radius:12px 12px 12px 12px;}.elementor-902 .elementor-element.elementor-element-b09062d{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-4a994e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-4a994e8.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-title{font-size:31px;}.elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-cade466.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-0c2f6cc{--content-width:330px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-384e6a3{--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-902 .elementor-element.elementor-element-8f6ee10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-902 .elementor-element.elementor-element-8f6ee10.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-902 .elementor-element.elementor-element-8f6ee10 .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-6ceb53e .elementor-image-box-wrapper{text-align:right;}.elementor-902 .elementor-element.elementor-element-6ceb53e .elementor-image-box-description{font-size:18px;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-title{font-size:83px;}.elementor-902 .elementor-element.elementor-element-c016d0c .elementor-image-box-description{font-size:76px;}.elementor-902 .elementor-element.elementor-element-43e7b41 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-43e7b41 .elementor-image-box-title{font-size:28px;}.elementor-902 .elementor-element.elementor-element-eb0a47c.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-c71e157{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-eb47802{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:32px;}.elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-eb47802 .elementor-icon-list-item > a{font-size:16px;}.elementor-902 .elementor-element.elementor-element-2f625e0{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-fa19307{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:32px;}.elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-902 .elementor-element.elementor-element-fa19307 .elementor-icon-list-item > a{font-size:16px;}.elementor-902 .elementor-element.elementor-element-31a27a6{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-0ab7104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-902 .elementor-element.elementor-element-0ab7104.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-title{font-size:24px;}.elementor-902 .elementor-element.elementor-element-35d7f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-35d7f4b.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-35d7f4b .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-b2b67dc.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-a4196cf:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-a4196cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marimanhaes.com.br/wp-content/uploads/2025/04/f1f12f21.webp");background-size:contain;}.elementor-902 .elementor-element.elementor-element-a4196cf{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:120vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-975679d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-975679d.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-title{font-size:23px;}.elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-description{font-size:15px;}.elementor-902 .elementor-element.elementor-element-ff9372a{--content-width:345px;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-539f350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-539f350.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-title{font-size:28px;}.elementor-902 .elementor-element.elementor-element-539f350 .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-23c3342.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-f3c601a{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-1741066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-902 .elementor-element.elementor-element-1741066.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-title{font-size:23px;}.elementor-902 .elementor-element.elementor-element-456529a{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-456529a.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1528ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-902 .elementor-element.elementor-element-1528ced.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-34c1408.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-bb2a197{--content-width:345px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-7f6ec6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-7f6ec6b.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-7f6ec6b .elementor-image-box-wrapper{text-align:center;}.elementor-902 .elementor-element.elementor-element-7f6ec6b .elementor-image-box-title{font-size:29px;}.elementor-902 .elementor-element.elementor-element-8dced2f{width:100%;max-width:100%;padding:22px 22px 22px 22px;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-img{margin-bottom:15px;}.elementor-902 .elementor-element.elementor-element-8dced2f .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-e910e3c{width:100%;max-width:100%;padding:22px 22px 22px 22px;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-img{margin-bottom:15px;}.elementor-902 .elementor-element.elementor-element-e910e3c .elementor-image-box-description{font-size:16px;}.elementor-902 .elementor-element.elementor-element-b3cb89c.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-313f2e8{--content-width:330px;--padding-top:7vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-902 .elementor-element.elementor-element-964c64b{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-902 .elementor-element.elementor-element-964c64b.elementor-element{--align-self:center;}.elementor-902 .elementor-element.elementor-element-964c64b .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-902 .elementor-element.elementor-element-a29e650{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}}/* Start custom CSS for image-box, class: .elementor-element-f6a1385 *//* Estilos para desktops */
@media only screen and (min-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-f6a1385 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}
}

/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-f6a1385 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 32px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8cb3501 */.elementor-902 .elementor-element.elementor-element-8cb3501 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f9f0f */.elementor-902 .elementor-element.elementor-element-66f9f0f:before{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 8px;
}

.elementor-902 .elementor-element.elementor-element-66f9f0f:after{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b74df77 */.elementor-902 .elementor-element.elementor-element-b74df77 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeea22 */.elementor-902 .elementor-element.elementor-element-ffeea22{
    background: #F2F2F2;
filter: blur(2.75px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e35b456 */.elementor-902 .elementor-element.elementor-element-e35b456 .elementor-widget-container, .carrossel-esquerda, .carrossel-direita{
    overflow: visible;
}

/* Lista de itens duplicados */
.elementor-902 .elementor-element.elementor-element-e35b456 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: max-content; /* Permite rolagem contínua */
}

/* Duplicando os itens para criar um loop suave */
.elementor-902 .elementor-element.elementor-element-e35b456 .elementor-icon-list-items::after {
    content: "";
    display: flex;
}

/* Animação para a esquerda */
.carrossel-esquerda {
    animation: mover-esquerda 60s infinite linear;
}

@keyframes mover-esquerda {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* Ajuste para metade da largura duplicada */
    }
}

/* Animação para a direita */
.carrossel-direita {
    animation: mover-direita 60s infinite linear;
}

@keyframes mover-direita {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}

/* Responsivo para telas menores */
@media (max-width: 767px) {
    .carrossel-esquerda {
        animation: mover-esquerda-mobile 30s infinite linear;
    }
}
    @keyframes mover-esquerda-mobile {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-50%);
        }
    }

    .carrossel-direita {
        animation: mover-direita-mobile 30s infinite linear;
    }

    @keyframes mover-direita-mobile {
        0% {
            transform: translateX(-50%);
        }
        100% {
            transform: translateX(0%);
        }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cba6e9a *//* Estilos para desktops */
@media only screen and (min-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-cba6e9a i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}
}

/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-cba6e9a i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 32px;
}
}

/* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-cba6e9a .elementor-image-box-title{
        position: relative;
        padding: 0% 5% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a911db8 *//* Estilos para desktops */
@media only screen and (min-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-a911db8 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}
}

/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-a911db8 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 32px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86573a7 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-86573a7 .elementor-image-box-title{
        position: relative;
        padding: 0% 10% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-829bf16 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-829bf16 .elementor-image-box-description{
        position: relative;
        padding: 0% 4% 0% 4%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef3d3bb */.elementor-902 .elementor-element.elementor-element-ef3d3bb cor{
    color: #B20D0D;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8bbad62 */.elementor-902 .elementor-element.elementor-element-8bbad62 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b853cd */.elementor-902 .elementor-element.elementor-element-1b853cd:before{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 8px;
}

.elementor-902 .elementor-element.elementor-element-1b853cd:after{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b686e */.elementor-902 .elementor-element.elementor-element-80b686e .elementor-widget-container, .carrossel-esquerda, .carrossel-direita{
    overflow: visible;
}

/* Lista de itens duplicados */
.elementor-902 .elementor-element.elementor-element-80b686e .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: max-content; /* Permite rolagem contínua */
}

/* Duplicando os itens para criar um loop suave */
.elementor-902 .elementor-element.elementor-element-80b686e .elementor-icon-list-items::after {
    content: "";
    display: flex;
}

/* Animação para a esquerda */
.carrossel-esquerda {
    animation: mover-esquerda 60s infinite linear;
}

@keyframes mover-esquerda {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* Ajuste para metade da largura duplicada */
    }
}

/* Animação para a direita */
.carrossel-direita {
    animation: mover-direita 60s infinite linear;
}

@keyframes mover-direita {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}

/* Responsivo para telas menores */
@media (max-width: 767px) {
    .carrossel-esquerda {
        animation: mover-esquerda-mobile 30s infinite linear;
    }
}
    @keyframes mover-esquerda-mobile {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-50%);
        }
    }

    .carrossel-direita {
        animation: mover-direita-mobile 30s infinite linear;
    }

    @keyframes mover-direita-mobile {
        0% {
            transform: translateX(-50%);
        }
        100% {
            transform: translateX(0%);
        }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-82ebba3 */.elementor-902 .elementor-element.elementor-element-82ebba3 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}

/* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-82ebba3 .elementor-image-box-title{
        position: relative;
        padding: 0% 5% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb9ebfa */.elementor-902 .elementor-element.elementor-element-fb9ebfa{
    fill: #000;
filter: drop-shadow(15.5px -10.333px 41.333px rgba(0, 0, 0, 0.34)) drop-shadow(61.999px -41.333px 74.547px rgba(0, 0, 0, 0.30));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1847e68 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-1847e68 .elementor-image-box-title{
        position: relative;
        padding: 0% 13% 0% 13%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56486f9 */.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-56486f9 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5d91d6 */.elementor-902 .elementor-element.elementor-element-a5d91d6 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb1daca */.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-fb1daca box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b08b906 */.elementor-902 .elementor-element.elementor-element-b08b906 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19cbc09 */.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-19cbc09 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb9b00 */.elementor-902 .elementor-element.elementor-element-9eb9b00 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f7a71d */.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-1f7a71d box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8d435b */.elementor-902 .elementor-element.elementor-element-a8d435b box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb27c06 */.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-bb27c06 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e392551 */.elementor-902 .elementor-element.elementor-element-e392551 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b35dc */.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-69b35dc box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cddbe0 */.elementor-902 .elementor-element.elementor-element-5cddbe0 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-689707c */.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-689707c .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-689707c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a4ed3f */.elementor-902 .elementor-element.elementor-element-9a4ed3f box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ecd5b4 */.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-9ecd5b4 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf34d31 */.elementor-902 .elementor-element.elementor-element-cf34d31 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e16630a */.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-e16630a .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-e16630a box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864633c */.elementor-902 .elementor-element.elementor-element-864633c box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee186ad */.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-ee186ad box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f14a255 */.elementor-902 .elementor-element.elementor-element-f14a255 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b9ef3 */.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-title{
    transform: translateX(45px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 .elementor-icon-box-content{
    transform: translateX(-50px);
}

.elementor-902 .elementor-element.elementor-element-32b9ef3 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ebc624 */.elementor-902 .elementor-element.elementor-element-3ebc624 box{
    font-size: 11px;
    padding: 8px 18px 8px 18px;
    border-radius: 6.227px;
border: 1.245px solid #A01C29;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0429914 */.elementor-902 .elementor-element.elementor-element-0429914 .swiper-wrapper {
			cursor: grab;
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}


/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-0429914 .swiper{
    overflow: visible;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc2f65d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-cc2f65d .elementor-image-box-title{
        position: relative;
        padding: 0% 13% 0% 13%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc043b4 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-cc043b4 .elementor-image-box-title{
        position: relative;
        padding: 0% 13% 0% 13%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-021fe62 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-021fe62 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89641b */.elementor-902 .elementor-element.elementor-element-c89641b::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c891e72 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-c891e72 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e03d72 */.elementor-902 .elementor-element.elementor-element-5e03d72::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f1d46d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-7f1d46d .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb4749 */.elementor-902 .elementor-element.elementor-element-deb4749::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0475001 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0475001 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d3f9a */.elementor-902 .elementor-element.elementor-element-73d3f9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ace7961 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ace7961 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27ad9a */.elementor-902 .elementor-element.elementor-element-a27ad9a::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca02777 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-ca02777 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b0ba */.elementor-902 .elementor-element.elementor-element-da8b0ba::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d4b15 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-d2d4b15 .elementor-image-box-title{
        position: relative;
        padding: 0% 50% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b618c14 */.elementor-902 .elementor-element.elementor-element-b618c14::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.23%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-db143da */.elementor-902 .elementor-element.elementor-element-db143da .swiper-wrapper {
			cursor: grab;
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}


/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-db143da .swiper{
    overflow: visible;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-007fd1d */.elementor-902 .elementor-element.elementor-element-007fd1d i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb78cd5 */.elementor-902 .elementor-element.elementor-element-bb78cd5 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a55a0c0 */.elementor-902 .elementor-element.elementor-element-a55a0c0 i{
    color: #B20D0D;
    font-weight: 300;
    font-family: "Editor", Sans-serif;
      text-transform: none;
      font-size: 54px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4a994e8 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-4a994e8 .elementor-image-box-title{
        position: relative;
        padding: 0% 13% 0% 13%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-384e6a3 */.elementor-902 .elementor-element.elementor-element-384e6a3 {
    -webkit-filter: drop-shadow(-2px 16px 22.4px rgba(0, 0, 0, 0.16));
    filter: drop-shadow(-2px 16px 22.4px rgba(0, 0, 0, 0.16));
}

/* Estilos para desktops */
@media only screen and (min-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-384e6a3 menoo{
    font-size: 46px;
}

}

/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-384e6a3 menoo{
    font-size: 32px;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb47802 */.elementor-902 .elementor-element.elementor-element-eb47802 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71e157 */.elementor-902 .elementor-element.elementor-element-c71e157:before{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 8px;
}

.elementor-902 .elementor-element.elementor-element-c71e157:after{
    content: "";
    background: white;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fa19307 */.elementor-902 .elementor-element.elementor-element-fa19307 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f625e0 */.elementor-902 .elementor-element.elementor-element-2f625e0{
    background: #F2F2F2;
filter: blur(2.75px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9a7dd */.elementor-902 .elementor-element.elementor-element-3a9a7dd .elementor-widget-container, .carrossel-esquerda, .carrossel-direita{
    overflow: visible;
}

/* Lista de itens duplicados */
.elementor-902 .elementor-element.elementor-element-3a9a7dd .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: max-content; /* Permite rolagem contínua */
}

/* Duplicando os itens para criar um loop suave */
.elementor-902 .elementor-element.elementor-element-3a9a7dd .elementor-icon-list-items::after {
    content: "";
    display: flex;
}

/* Animação para a esquerda */
.carrossel-esquerda {
    animation: mover-esquerda 60s infinite linear;
}

@keyframes mover-esquerda {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* Ajuste para metade da largura duplicada */
    }
}

/* Animação para a direita */
.carrossel-direita {
    animation: mover-direita 60s infinite linear;
}

@keyframes mover-direita {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}

/* Responsivo para telas menores */
@media (max-width: 767px) {
    .carrossel-esquerda {
        animation: mover-esquerda-mobile 30s infinite linear;
    }
}
    @keyframes mover-esquerda-mobile {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-50%);
        }
    }

    .carrossel-direita {
        animation: mover-direita-mobile 30s infinite linear;
    }

    @keyframes mover-direita-mobile {
        0% {
            transform: translateX(-50%);
        }
        100% {
            transform: translateX(0%);
        }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ab7104 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-0ab7104 .elementor-image-box-description{
        position: relative;
        padding: 0% 4% 0% 4%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-35d7f4b *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-35d7f4b .elementor-image-box-description{
        position: relative;
        padding: 0% 4% 0% 4%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-975679d *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-975679d .elementor-image-box-title{
        position: relative;
        padding: 0% 14% 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1741066 *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-1741066 .elementor-image-box-description{
        position: relative;
        padding: 0% 4% 0% 4%;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-456529a */.elementor-902 .elementor-element.elementor-element-456529a .swiper-wrapper {
			cursor: grab;
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}


/* Estilos para tablets e celulares */
@media only screen and (max-width: 1024px) {
.elementor-902 .elementor-element.elementor-element-456529a .swiper{
    overflow: visible;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1528ced *//* Para telas com largura menor ou igual a 767px */
@media only screen and (min-width: 767px) {
    .elementor-902 .elementor-element.elementor-element-1528ced .elementor-image-box-description{
        position: relative;
        padding: 0% 4% 0% 4%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f6ec6b */.elementor-902 .elementor-element.elementor-element-7f6ec6b cor{
    color: #B20D0D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b06d522 */.scroll-left{
    opacity: 0;
    transition: 0.9s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.9s all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.9s all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.9s all;
    transform: translate(0, -80px);
}

.scroll-opacitiy{
    opacity: 0;
    transition: 0.9s all;
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.9s;
    transform: translatey(0px);
}/* End custom CSS */
/* Start custom CSS */html, body{ width: 100%; overflow-x: hidden; }

/* Transição do ícone do botão */
.elementor-button-icon {
  transition: transform 0.5s ease;
}

/* Rotação do ícone quando o botão é destacado */
.hovers:hover .elementor-button-icon {
  transform: rotate(45deg);
}

/* Sombra do botão quando o botão é destacado */
.elementor-button:hover {
  box-shadow: 0 0 20px red; /* Substitua 'red' pela cor desejada */
}

/* Transição do texto do botão */
.hovers .elementor-button-text {
  transition: margin 0.3s ease;
}

/* Margem do texto do botão quando o botão é destacado */
.hovers:hover .elementor-button-text {
  margin: 0px 8px 0px -8px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Regular.svg#HelveticaNowDisplay') format('svg');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Medium.svg#HelveticaNowDisplay') format('svg');
}
@font-face {
	font-family: 'HelveticaNowDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/04/HelveticaNowDisplay-Bold.svg#HelveticaNowDisplay') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Editor';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Light.svg#Editor') format('svg');
}
@font-face {
	font-family: 'Editor';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Medium.svg#Editor') format('svg');
}
@font-face {
	font-family: 'Editor';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.eot');
	src: url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.woff2') format('woff2'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.woff') format('woff'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.ttf') format('truetype'),
		url('https://marimanhaes.com.br/wp-content/uploads/2025/01/EditorsNote-Bold.svg#Editor') format('svg');
}
/* End Custom Fonts CSS */