.elementor-516 .elementor-element.elementor-element-77791dae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-77791dae:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-77791dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-element-77791dae::before, .elementor-516 .elementor-element.elementor-element-77791dae > .elementor-background-video-container::before, .elementor-516 .elementor-element.elementor-element-77791dae > .e-con-inner > .elementor-background-video-container::before, .elementor-516 .elementor-element.elementor-element-77791dae > .elementor-background-slideshow::before, .elementor-516 .elementor-element.elementor-element-77791dae > .e-con-inner > .elementor-background-slideshow::before, .elementor-516 .elementor-element.elementor-element-77791dae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://unigoiastemp.com.br/wp-content/uploads/2025/06/BG-Cursos-Interna-Unigoias-Faculdade-em-Goiania.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.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-516 .elementor-element.elementor-element-418be14a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-418be14a.elementor-element{--align-self:stretch;}.elementor-516 .elementor-element.elementor-element-418be14a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1f17a423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-516 .elementor-element.elementor-element-b0b2c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:40px;}.elementor-516 .elementor-element.elementor-element-981ff91{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-516 .elementor-element.elementor-element-981ff91 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-element-581644d5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A4B4D;}.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-516 .elementor-element.elementor-element-cfb1bde{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-icon i{color:var( --e-global-color-b7c016e );transition:color 0.3s;}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-icon svg{fill:var( --e-global-color-b7c016e );transition:fill 0.3s;}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-icon{padding-right:0px;}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-516 .elementor-element.elementor-element-cfb1bde .elementor-icon-list-text{color:var( --e-global-color-0858cd6 );transition:color 0.3s;}.elementor-516 .elementor-element.elementor-element-0d552b1{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-516 .elementor-element.elementor-element-0d552b1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;}.elementor-516 .elementor-element.elementor-element-df84fec{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#4A4B4D;}.elementor-516 .elementor-element.elementor-element-5fefbd2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-icon i{color:var( --e-global-color-b7c016e );transition:color 0.3s;}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-icon svg{fill:var( --e-global-color-b7c016e );transition:fill 0.3s;}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-icon{padding-right:0px;}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-516 .elementor-element.elementor-element-5fefbd2 .elementor-icon-list-text{color:var( --e-global-color-0858cd6 );transition:color 0.3s;}.elementor-516 .elementor-element.elementor-element-5979390f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-516 .elementor-element.elementor-element-6e251d52{margin:-132px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-516 .elementor-element.elementor-element-6e251d52 img{border-radius:20px 20px 20px 20px;box-shadow:14px 14px 0px 0px rgba(0, 174, 128.99999999999997, 0.45);}.elementor-516 .elementor-element.elementor-element-8e3dcef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-516 .elementor-element.elementor-element-528e1bdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:40px;}.elementor-516 .elementor-element.elementor-element-dd54144{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-516 .elementor-element.elementor-element-dd54144 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;}.elementor-516 .elementor-element.elementor-element-564632fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-10ece6dc{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-10ece6dc:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-10ece6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-10ece6dc:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-7e620357{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-7e620357.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-7e620357 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7e620357 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-7e620357 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-29a1fe97{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-29a1fe97.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-29a1fe97 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-29a1fe97 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-29a1fe97:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-29a1fe97:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-29a1fe97 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6f97adc3{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-6f97adc3:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6f97adc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-6f97adc3:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-634709f9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-634709f9.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-634709f9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-634709f9 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-634709f9 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5037fe87{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-5037fe87.elementor-element{--align-self:center;}.elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5037fe87.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5037fe87 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-5037fe87 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5037fe87:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-5037fe87:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-5037fe87 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2b271363{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-2b271363:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-2b271363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-2b271363:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-557ba3e8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-557ba3e8.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-557ba3e8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-557ba3e8 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-557ba3e8 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-285e944{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-285e944.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-285e944.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-285e944.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-285e944.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-285e944.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-285e944.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-285e944.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-285e944.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-285e944.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-285e944.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-285e944 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-285e944 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-285e944:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-285e944:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-285e944 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-76af2480{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-76af2480:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-76af2480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-76af2480:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-239c9505{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-239c9505.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-239c9505 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-239c9505 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-239c9505 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7d329a63{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-7d329a63.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7d329a63.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7d329a63 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-7d329a63 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7d329a63:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-7d329a63:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-7d329a63 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2a14112b{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-2a14112b:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-2a14112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-2a14112b:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-78765da3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-78765da3.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-78765da3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-78765da3 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-78765da3 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-af5092f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-af5092f.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-af5092f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-af5092f .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-af5092f .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-af5092f:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-af5092f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-af5092f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3ced209c{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-3ced209c:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-3ced209c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-3ced209c:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-6896994d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-6896994d.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-6896994d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6896994d .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-6896994d .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-566f2f8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-566f2f8.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-566f2f8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-566f2f8 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-566f2f8 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-566f2f8:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-566f2f8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-566f2f8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a281031{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-a281031:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-a281031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-a281031:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-e165acb{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-e165acb.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-e165acb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-e165acb .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-e165acb .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-dcc9a01{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-dcc9a01.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-dcc9a01 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-dcc9a01 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-dcc9a01:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-dcc9a01:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-dcc9a01 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-9a7e4d0{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-9a7e4d0:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-9a7e4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-9a7e4d0:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-f0efd6e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-f0efd6e.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-f0efd6e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f0efd6e .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-f0efd6e .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-288d588{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-288d588.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-288d588.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-288d588.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-288d588.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-288d588.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-288d588.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-288d588.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-288d588.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-288d588.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-288d588.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-288d588 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-288d588 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-288d588:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-288d588:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-288d588 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-40d0e7b{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-40d0e7b:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-40d0e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-40d0e7b:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-94bb8f9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-94bb8f9.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-94bb8f9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-94bb8f9 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-94bb8f9 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5e952e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-a5e952e.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5e952e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5e952e .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-a5e952e .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a5e952e:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-a5e952e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-a5e952e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-bdf74e4{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-bdf74e4:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-bdf74e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-bdf74e4:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-199baaa{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-199baaa.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-199baaa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-199baaa .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-199baaa .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7f8b3db{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7f8b3db.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7f8b3db .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-7f8b3db .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7f8b3db:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-7f8b3db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-7f8b3db .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-c52ab5a{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-c52ab5a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-c52ab5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-c52ab5a:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-62b0231{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-62b0231.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-62b0231 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-62b0231 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-62b0231 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b2ac742{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-b2ac742.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b2ac742.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b2ac742 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-b2ac742 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-b2ac742:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-b2ac742:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-b2ac742 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-29e1d816{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-3f584d31{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-3f584d31:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-3f584d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-3f584d31:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-1451169e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-1451169e.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-1451169e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1451169e .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-1451169e .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-50eab23c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-50eab23c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-50eab23c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-50eab23c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-50eab23c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-50eab23c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-50eab23c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-50eab23c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6af2a11a{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-6af2a11a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6af2a11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-6af2a11a:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-3323ee13{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-3323ee13.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-3323ee13 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3323ee13 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-3323ee13 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4139154b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-4139154b.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4139154b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4139154b .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-4139154b .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4139154b:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-4139154b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-4139154b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-e105b64{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-e105b64:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-e105b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-e105b64:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-5b4efbc2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-5b4efbc2.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-5b4efbc2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5b4efbc2 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-5b4efbc2 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-64d058b2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-64d058b2.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-64d058b2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-64d058b2 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-64d058b2 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-64d058b2:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-64d058b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-64d058b2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-75f5d05a{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-75f5d05a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-75f5d05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-75f5d05a:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-1659e12d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-1659e12d.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-1659e12d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1659e12d .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-1659e12d .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-30c83548{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-30c83548.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-30c83548.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-30c83548 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-30c83548 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-30c83548:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-30c83548:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-30c83548 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6df209b8{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-6df209b8:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6df209b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-6df209b8:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-64918c49{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-64918c49.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-64918c49 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-64918c49 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-64918c49 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-47127415{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-47127415.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-47127415.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-47127415.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-47127415.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-47127415.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-47127415.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-47127415.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-47127415.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-47127415.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-47127415.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-47127415 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-47127415 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-47127415:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-47127415:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-47127415 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4558cd7{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-4558cd7:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4558cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-4558cd7:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-77cb61d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-77cb61d.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-77cb61d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-77cb61d .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-77cb61d .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcf8899{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-fcf8899.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcf8899.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcf8899 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-fcf8899 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-fcf8899:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-fcf8899:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-fcf8899 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a1de0a1{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-a1de0a1:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-a1de0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-a1de0a1:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-cd239b6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-cd239b6.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-cd239b6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-cd239b6 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-cd239b6 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8c44d5c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8c44d5c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8c44d5c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-8c44d5c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-8c44d5c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-8c44d5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-8c44d5c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-47f127f{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-47f127f:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-47f127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-47f127f:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-41ffac9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-41ffac9.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-41ffac9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-41ffac9 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-41ffac9 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e6f76d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e6f76d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e6f76d .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-6e6f76d .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6e6f76d:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-6e6f76d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-6e6f76d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-61eebdf{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-61eebdf:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-61eebdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-61eebdf:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-0528456{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-0528456.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-0528456 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-0528456 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-0528456 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fe694d3{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-fe694d3.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fe694d3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fe694d3 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-fe694d3 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-fe694d3:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-fe694d3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-fe694d3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1e91222{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-1e91222:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-1e91222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-1e91222:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-24804f5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-24804f5.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-24804f5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-24804f5 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-24804f5 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-99b3194{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-99b3194.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-99b3194.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-99b3194 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-99b3194 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-99b3194:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-99b3194:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-99b3194 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-98916bc{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-98916bc:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-98916bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-98916bc:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-f45db71{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-f45db71.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-f45db71 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f45db71 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-f45db71 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a69d539{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-a69d539.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a69d539.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a69d539 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-a69d539 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a69d539:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-a69d539:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-a69d539 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4b819a6{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-4b819a6:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4b819a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-4b819a6:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-10c8b00{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-10c8b00.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-10c8b00 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-10c8b00 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-10c8b00 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-097504a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-097504a.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-097504a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-097504a.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-097504a.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-097504a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-097504a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-097504a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-097504a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-097504a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-097504a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-097504a .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-097504a .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-097504a:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-097504a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-097504a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-466ab187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-2b3d945a{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-2b3d945a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-2b3d945a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-2b3d945a:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-217eb0df{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-217eb0df.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-217eb0df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-217eb0df .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-217eb0df .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3f7fb94c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3f7fb94c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3f7fb94c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-3f7fb94c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3f7fb94c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-3f7fb94c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-3f7fb94c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-938e8b9{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-938e8b9:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-938e8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-938e8b9:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-d8fc190{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-d8fc190.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-d8fc190 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-d8fc190 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-d8fc190 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a1592e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-3a1592e.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a1592e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a1592e .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-3a1592e .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3a1592e:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-3a1592e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-3a1592e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4676f4b{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-4676f4b:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4676f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-4676f4b:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-e382339{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-e382339.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-e382339 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-e382339 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-e382339 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-384c6f3{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-384c6f3.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-384c6f3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-384c6f3 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-384c6f3 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-384c6f3:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-384c6f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-384c6f3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f214eb8{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-f214eb8:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-f214eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-f214eb8:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-32918ba{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-32918ba.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-32918ba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-32918ba .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-32918ba .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9f6e7eb{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9f6e7eb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9f6e7eb .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-9f6e7eb .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-9f6e7eb:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-9f6e7eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-9f6e7eb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-8afd9a9{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-8afd9a9:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-8afd9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-8afd9a9:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-f150045{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-f150045.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-f150045 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f150045 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-f150045 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1a2272c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-1a2272c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1a2272c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1a2272c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-1a2272c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1a2272c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-1a2272c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-1a2272c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-02af87e{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-02af87e:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-02af87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-02af87e:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-3e33830{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-3e33830.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-3e33830 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3e33830 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-3e33830 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7a781a8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-7a781a8.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-7a781a8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7a781a8 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-7a781a8 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7a781a8:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-7a781a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-7a781a8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a4876aa{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-a4876aa:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-a4876aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-a4876aa:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-fd97dc9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-fd97dc9.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-fd97dc9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-fd97dc9 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-fd97dc9 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-890687a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-890687a.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-890687a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-890687a.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-890687a.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-890687a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-890687a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-890687a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-890687a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-890687a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-890687a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-890687a .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-890687a .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-890687a:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-890687a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-890687a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3b26c2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-3e52bfb3{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-3e52bfb3:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-3e52bfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-3e52bfb3:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-6d547db4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-6d547db4.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-6d547db4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6d547db4 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-6d547db4 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-31577109{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-31577109.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-31577109.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-31577109.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-31577109.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-31577109.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-31577109.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-31577109.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-31577109.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-31577109.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-31577109.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-31577109 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-31577109 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-31577109:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-31577109:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-31577109 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-688bbf98{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-688bbf98:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-688bbf98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-688bbf98:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-2c020dc2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-2c020dc2.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-2c020dc2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2c020dc2 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-2c020dc2 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1d8b6923{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-1d8b6923.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-1d8b6923 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-1d8b6923 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1d8b6923:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-1d8b6923:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-1d8b6923 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-74718251{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-74718251:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-74718251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-74718251:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-4baf5ba8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-4baf5ba8.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-4baf5ba8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4baf5ba8 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-4baf5ba8 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2fdd7b73{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2fdd7b73.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2fdd7b73 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-2fdd7b73 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2fdd7b73:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-2fdd7b73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-2fdd7b73 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-33fc64f7{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-33fc64f7:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-33fc64f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-33fc64f7:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-941e5f2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-941e5f2.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-941e5f2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-941e5f2 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-941e5f2 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5dfa20cf{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5dfa20cf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5dfa20cf .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-5dfa20cf .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5dfa20cf:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-5dfa20cf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-5dfa20cf .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-93161a0{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-93161a0:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-93161a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-93161a0:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-5dc1507{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-5dc1507.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-5dc1507 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5dc1507 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-5dc1507 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e32f3db{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e32f3db.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e32f3db .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-6e32f3db .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6e32f3db:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-6e32f3db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-6e32f3db .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-c795625{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-c795625:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-c795625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-c795625:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-7ca66b7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-7ca66b7.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-7ca66b7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7ca66b7 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-7ca66b7 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d66bf4d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d66bf4d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d66bf4d .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-d66bf4d .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-d66bf4d:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-d66bf4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-d66bf4d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-eb093d8{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-eb093d8:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-eb093d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-eb093d8:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-a6cd20a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-a6cd20a.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-a6cd20a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a6cd20a .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-a6cd20a .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-67a2dc5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-67a2dc5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-67a2dc5 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-67a2dc5 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-67a2dc5:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-67a2dc5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-67a2dc5 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-dd6acaf{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-dd6acaf:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-dd6acaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-dd6acaf:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-f56055c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-f56055c.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-f56055c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f56055c .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-f56055c .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-bf864d2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-bf864d2.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-bf864d2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-bf864d2 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-bf864d2 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-bf864d2:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-bf864d2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-bf864d2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3b35a9b{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-3b35a9b:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-3b35a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-3b35a9b:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-dc9bca6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-dc9bca6.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-dc9bca6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-dc9bca6 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-dc9bca6 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e553d40{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-e553d40.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e553d40.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e553d40 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-e553d40 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-e553d40:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-e553d40:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-e553d40 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-d6c9f2f{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-d6c9f2f:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-d6c9f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-d6c9f2f:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-92ee66a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-92ee66a.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-92ee66a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-92ee66a .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-92ee66a .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-318a3ee{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-318a3ee.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-318a3ee.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-318a3ee .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-318a3ee .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-318a3ee:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-318a3ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-318a3ee .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-47bd5ed{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-47bd5ed:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-47bd5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-47bd5ed:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-845894f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-845894f.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-845894f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-845894f .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-845894f .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5be78c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-a5be78c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a5be78c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a5be78c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-a5be78c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a5be78c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-a5be78c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-a5be78c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6a70886{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-6a70886:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6a70886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-6a70886:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-a23ad62{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-a23ad62.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-a23ad62 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a23ad62 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-a23ad62 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8b22528{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-8b22528.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-8b22528.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8b22528 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-8b22528 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-8b22528:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-8b22528:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-8b22528 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a151675{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-a151675:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-a151675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-a151675:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-3396516{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-3396516.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-3396516 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3396516 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-3396516 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a8a7e07{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-a8a7e07.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-a8a7e07 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-a8a7e07 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a8a7e07:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-a8a7e07:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-a8a7e07 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-690e709{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-690e709:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-690e709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-690e709:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-72a2be2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-72a2be2.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-72a2be2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-72a2be2 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-72a2be2 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5aa2a28{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5aa2a28.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5aa2a28 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-5aa2a28 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5aa2a28:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-5aa2a28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-5aa2a28 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-32df833{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-32df833:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-32df833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-32df833:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-ea91146{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-ea91146.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-ea91146 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-ea91146 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-ea91146 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d6ca7c1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-d6ca7c1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-d6ca7c1 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-d6ca7c1 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-d6ca7c1:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-d6ca7c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-d6ca7c1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-cd4f3c7{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-cd4f3c7:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-cd4f3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-cd4f3c7:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-a642e54{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-a642e54.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-a642e54 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a642e54 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-a642e54 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcd7e72{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-fcd7e72.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-fcd7e72 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-fcd7e72 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-fcd7e72:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-fcd7e72:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-fcd7e72 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2048bf66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-281759b9{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-281759b9:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-281759b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-281759b9:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-12860918{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-12860918.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-12860918 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-12860918 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-12860918 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-70ce9a39{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-70ce9a39.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-70ce9a39 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-70ce9a39 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-70ce9a39:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-70ce9a39:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-70ce9a39 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7facae95{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-7facae95:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-7facae95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-7facae95:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-194e9c12{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-194e9c12.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-194e9c12 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-194e9c12 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-194e9c12 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6cc0db08{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6cc0db08.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6cc0db08 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-6cc0db08 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6cc0db08:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-6cc0db08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-6cc0db08 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4baebc19{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-4baebc19:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4baebc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-4baebc19:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-21896154{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-21896154.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-21896154 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-21896154 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-21896154 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a552a0c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-3a552a0c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-3a552a0c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-3a552a0c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-3a552a0c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-3a552a0c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-3a552a0c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-624760f6{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-624760f6:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-624760f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-624760f6:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-31670775{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-31670775.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-31670775 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-31670775 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-31670775 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5e4c96fa{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5e4c96fa.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5e4c96fa .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-5e4c96fa .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5e4c96fa:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-5e4c96fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-5e4c96fa .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6c987a71{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-6c987a71:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6c987a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-6c987a71:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-60e5bc52{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-60e5bc52.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-60e5bc52 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-60e5bc52 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-60e5bc52 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5fb668d6{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-5fb668d6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-5fb668d6 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-5fb668d6 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5fb668d6:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-5fb668d6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-5fb668d6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-8e0888e{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-8e0888e:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-8e0888e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-8e0888e:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-a0e79f4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-a0e79f4.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-a0e79f4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a0e79f4 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-a0e79f4 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-695c068{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-695c068.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-695c068.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-695c068.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-695c068.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-695c068.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-695c068.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-695c068.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-695c068.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-695c068.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-695c068.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-695c068 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-695c068 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-695c068:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-695c068:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-695c068 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-34f282e{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-34f282e:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-34f282e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-34f282e:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-dbca355{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-dbca355.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-dbca355 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-dbca355 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-dbca355 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-452acb5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-452acb5.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-452acb5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-452acb5 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-452acb5 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-452acb5:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-452acb5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-452acb5 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-ff7538f{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-ff7538f:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-ff7538f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-ff7538f:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-0af01fd{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-0af01fd.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-0af01fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-0af01fd .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-0af01fd .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-697a233{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-697a233.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-697a233.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-697a233.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-697a233.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-697a233.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-697a233.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-697a233.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-697a233.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-697a233.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-697a233.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-697a233 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-697a233 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-697a233:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-697a233:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-697a233 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-685f635{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-685f635:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-685f635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-685f635:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-af4e2d0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-af4e2d0.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-af4e2d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-af4e2d0 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-af4e2d0 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-27e055c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-27e055c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-27e055c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-27e055c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-27e055c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-27e055c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-27e055c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-27e055c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-8933388{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-8933388:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-8933388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-8933388:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-a65f75b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-a65f75b.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-a65f75b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a65f75b .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-a65f75b .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e47dc8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-6e47dc8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-6e47dc8 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-6e47dc8 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-6e47dc8:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-6e47dc8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-6e47dc8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-a31a51a{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-a31a51a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-a31a51a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-a31a51a:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-1a511e1{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-1a511e1.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-1a511e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-1a511e1 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-1a511e1 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e61904b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-e61904b.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-e61904b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-e61904b .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-e61904b .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-e61904b:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-e61904b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-e61904b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-c4d3657{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-c4d3657:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-c4d3657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-c4d3657:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-abf4361{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-abf4361.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-abf4361 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-abf4361 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-abf4361 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-78742a2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-78742a2.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-78742a2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-78742a2 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-78742a2 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-78742a2:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-78742a2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-78742a2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-c62236e{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-c62236e:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-c62236e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-c62236e:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-0f83d0b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-0f83d0b.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-0f83d0b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-0f83d0b .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-0f83d0b .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2a3371c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-2a3371c.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-2a3371c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-2a3371c .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-2a3371c .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2a3371c:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-2a3371c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-2a3371c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7e310b4{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-7e310b4:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-7e310b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-7e310b4:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-2f8253b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-2f8253b.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-2f8253b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2f8253b .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-2f8253b .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9cad3d9{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-9cad3d9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-9cad3d9 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-9cad3d9 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-9cad3d9:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-9cad3d9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-9cad3d9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-da5a37e{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-da5a37e:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-da5a37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-da5a37e:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-621d8ea{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-621d8ea.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-621d8ea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-621d8ea .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-621d8ea .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b57d661{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-b57d661.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-b57d661.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-b57d661 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-b57d661 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-b57d661:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-b57d661:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-b57d661 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-da3bea2{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-da3bea2:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-da3bea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-da3bea2:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-b96eb8b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-b96eb8b.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-b96eb8b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-b96eb8b .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-b96eb8b .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4a08365{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-4a08365.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-4a08365.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-4a08365 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-4a08365 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-4a08365:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-4a08365:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-4a08365 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-5abaa57{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-5abaa57:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-5abaa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-5abaa57:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-ba18f31{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-ba18f31.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-ba18f31 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-ba18f31 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-ba18f31 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-f1a7b22{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-f1a7b22.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-f1a7b22 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-f1a7b22 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-f1a7b22:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-f1a7b22:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-f1a7b22 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-c61b275{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-c61b275:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-c61b275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-c61b275:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-2511d97{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-2511d97.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-2511d97 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-2511d97 .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-2511d97 .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-319bcda{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-319bcda.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-319bcda.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-319bcda .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-319bcda .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-319bcda:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-319bcda:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-319bcda .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-60065a1{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-60065a1:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-60065a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-60065a1:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-ba5472d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-ba5472d.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-ba5472d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-ba5472d .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-ba5472d .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-cca80c2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-cca80c2.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-cca80c2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-cca80c2 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-cca80c2 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-cca80c2:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-cca80c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-cca80c2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-317dc92{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-516 .elementor-element.elementor-element-317dc92:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-317dc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04785A00;}.elementor-516 .elementor-element.elementor-element-317dc92:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-df01c6d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-516 .elementor-element.elementor-element-df01c6d.elementor-element{--align-self:flex-start;}.elementor-516 .elementor-element.elementor-element-df01c6d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-df01c6d .elementor-heading-title a:hover, .elementor-516 .elementor-element.elementor-element-df01c6d .elementor-heading-title a:focus{color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-71cd733{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-516 .elementor-element.elementor-element-71cd733.elementor-element{--align-self:flex-end;}.elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-default .elementor-icon{fill:var( --e-global-color-af73651 );color:var( --e-global-color-af73651 );border-color:var( --e-global-color-af73651 );}.elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-516 .elementor-element.elementor-element-71cd733.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b7c016e );color:var( --e-global-color-b7c016e );border-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-71cd733 .elementor-icon{font-size:18px;}.elementor-516 .elementor-element.elementor-element-71cd733 .elementor-icon-box-title{color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-71cd733:has(:hover) .elementor-icon-box-title,
					 .elementor-516 .elementor-element.elementor-element-71cd733:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-71cd733 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0858cd6 );}.elementor-516 .elementor-element.elementor-element-7267715c{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#04785A;--n-accordion-title-hover-color:var( --e-global-color-b7c016e );--n-accordion-title-active-color:var( --e-global-color-b7c016e );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f7f1f13 );--n-accordion-icon-hover-color:var( --e-global-color-b7c016e );--n-accordion-icon-active-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-7267715c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-7267715c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-7267715c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-f7f1f13 );}:where( .elementor-516 .elementor-element.elementor-element-7267715c > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-cdd06f8 );--border-radius:8px 8px 8px 8px;}.elementor-516 .elementor-element.elementor-element-7267715c {--n-accordion-padding:32px 24px 32px 24px;}:where( .elementor-516 .elementor-element.elementor-element-7267715c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-516 .elementor-element.elementor-element-35e0734{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-ca51a73 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516 .elementor-element.elementor-element-4d13e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-8d33cde > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516 .elementor-element.elementor-element-0c9ed89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-0ab5edc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516 .elementor-element.elementor-element-841810b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-49f70f1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516 .elementor-element.elementor-element-b22d544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-516 .elementor-element.elementor-element-54f0900 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516 .elementor-element.elementor-element-8682ca3{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#04785A;--n-accordion-title-hover-color:var( --e-global-color-b7c016e );--n-accordion-title-active-color:var( --e-global-color-b7c016e );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f7f1f13 );--n-accordion-icon-hover-color:var( --e-global-color-b7c016e );--n-accordion-icon-active-color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-8682ca3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cdd06f8 );}.elementor-516 .elementor-element.elementor-element-8682ca3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-f7f1f13 );}.elementor-516 .elementor-element.elementor-element-8682ca3 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-f7f1f13 );}:where( .elementor-516 .elementor-element.elementor-element-8682ca3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-cdd06f8 );--border-radius:8px 8px 8px 8px;}.elementor-516 .elementor-element.elementor-element-8682ca3 {--n-accordion-padding:32px 24px 32px 24px;}:where( .elementor-516 .elementor-element.elementor-element-8682ca3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-516 .elementor-element.elementor-element-5673af2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-516 .elementor-element.elementor-element-1fff170{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-1fff170:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-1fff170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-element-ea209f4{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-516 .elementor-element.elementor-element-e693982{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-516 .elementor-element.elementor-element-e693982 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-b7c016e );}.elementor-516 .elementor-element.elementor-element-bae29b6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7c016e );}.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-516 .elementor-element.elementor-element-ae3919e .elementor-button:hover, .elementor-516 .elementor-element.elementor-element-ae3919e .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #62D2ACF2 1%, var( --e-global-color-secondary ) 100%);border-color:#BBF3E07D;}.elementor-516 .elementor-element.elementor-element-ae3919e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-516 .elementor-element.elementor-element-ae3919e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-516 .elementor-element.elementor-element-ae3919e .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBF3E054;border-radius:5px 5px 5px 5px;padding:15px 60px 15px 60px;}.elementor-516 .elementor-element.elementor-element-4860b6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 28px 28px 0px;}.elementor-516 .elementor-element.elementor-element-4860b6b:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4860b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unigoiastemp.com.br/wp-content/uploads/2025/06/estudante-pos-graduacao-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-7267715c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-516 .elementor-element.elementor-element-8682ca3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-516 .elementor-element.elementor-element-b0b2c1f{--width:55%;}.elementor-516 .elementor-element.elementor-element-5979390f{--width:40%;}.elementor-516 .elementor-element.elementor-element-528e1bdd{--width:100%;}.elementor-516 .elementor-element.elementor-element-ea209f4{--width:50%;}.elementor-516 .elementor-element.elementor-element-4860b6b{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ece6dc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f97adc3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b271363 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76af2480 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14112b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced209c */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a281031 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7e4d0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d0e7b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf74e4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52ab5a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f584d31 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af2a11a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e105b64 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f5d05a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df209b8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4558cd7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1de0a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f127f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61eebdf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e91222 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98916bc */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b819a6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3d945a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e8b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4676f4b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f214eb8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8afd9a9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af87e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4876aa */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52bfb3 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688bbf98 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74718251 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fc64f7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93161a0 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c795625 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb093d8 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6acaf */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b35a9b */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c9f2f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd5ed */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a70886 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a151675 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690e709 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32df833 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f3c7 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281759b9 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facae95 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baebc19 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624760f6 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c987a71 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0888e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f282e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7538f */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f635 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933388 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31a51a */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d3657 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62236e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e310b4 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5a37e */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3bea2 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abaa57 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61b275 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60065a1 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317dc92 */.container {
  background-color: #04785A;
  color: #000; /* Cor padrão do texto */
}

.container:hover {
  color: white; /* Quando o container está em hover, o texto geral fica branco */
}

.container:hover * {
  color: white !important; /* Força o texto e ícones a ficarem brancos */
}

.container i, 
.container h1, 
.container p {
  color: inherit; /* Assegura que os textos e ícones dentro do container herdem a cor */
}/* End custom CSS */