.elementor-1039 .elementor-element.elementor-element-70a1d82{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-70a1d82:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-70a1d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://digital.maua.br/wp-content/uploads/2026/05/frame_11.webp");background-position:top center;}.elementor-1039 .elementor-element.elementor-element-70a1d82.e-con{--align-self:flex-end;}.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-1039 .elementor-element.elementor-element-af3cfe1 img{width:24%;}.elementor-1039 .elementor-element.elementor-element-ea3aba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-ea3aba1:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-ea3aba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021217;}.elementor-1039 .elementor-element.elementor-element-5e2c927{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1039 .elementor-element.elementor-element-b35b07c{width:var( --container-widget-width, 50% );max-width:50%;margin:0em 2em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-b35b07c.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.6em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-b35b07c:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-b35b07c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-1a0369d );}.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-1039 .elementor-element.elementor-element-be6842e{width:var( --container-widget-width, 49% );max-width:49%;margin:0em 2em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:10;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-be6842e.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-icon i{color:#0EFFEB;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-icon svg{fill:#0EFFEB;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-text{color:var( --e-global-color-1a0369d );transition:color 0.3s;}.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-1039 .elementor-element.elementor-element-0cc2455 .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-0cc2455{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-0cc2455.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-0cc2455 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-54ea31e{--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:5em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-54ea31e:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-54ea31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-aa3b039{--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;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-202289b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:9;}.elementor-1039 .elementor-element.elementor-element-083f633{background-color:var( --e-global-color-1a0369d );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.8em 1.25em 0.8em 1.25em;z-index:9;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-083f633.elementor-element{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-083f633.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-icon i{color:var( --e-global-color-c9d7b2b );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-icon svg{fill:var( --e-global-color-c9d7b2b );transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-text{color:var( --e-global-color-c9d7b2b );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-bcd0837{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:500;color:#205464;}.elementor-1039 .elementor-element.elementor-element-bcd0837:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-bcd0837:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-923435f .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-923435f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-0228263{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-0228263 img{border-radius:10px 10px 10px 10px;}.elementor-1039 .elementor-element.elementor-element-414e3ab{--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-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;--z-index:5;}.elementor-1039 .elementor-element.elementor-element-414e3ab:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-414e3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1039 .elementor-element.elementor-element-481a0cd{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-481a0cd.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-481a0cd:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-481a0cd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-92d9a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-87dd4d4{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-87dd4d4 img{border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-c263044{--display:flex;--min-height:275px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-35c8c09{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-35c8c09.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-35c8c09:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-35c8c09:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#DDDDDD;}.elementor-1039 .elementor-element.elementor-element-642d6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-ece74c4{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-ece74c4 img{border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-eb9fb34{--display:flex;--min-height:275px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-07b12fd{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-07b12fd.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-07b12fd:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-07b12fd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#DDDDDD;}.elementor-1039 .elementor-element.elementor-element-5036b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-182cb10{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-182cb10 img{border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-ce317ff{--display:flex;--min-height:275px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-775e4a0{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-775e4a0.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-775e4a0:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-775e4a0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#DDDDDD;}.elementor-1039 .elementor-element.elementor-element-1e487a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-768eaa1{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-768eaa1 img{border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-ee48b4e{--display:flex;--min-height:275px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-2e1e148{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-2e1e148.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-2e1e148:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-2e1e148:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#DDDDDD;}.elementor-1039 .elementor-element.elementor-element-a7e16c9{--display:flex;--min-height:139px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:6em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;--z-index:6;}.elementor-1039 .elementor-element.elementor-element-a7e16c9:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-a7e16c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #11333D 0%, #07090C 100%);}.elementor-1039 .elementor-element.elementor-element-08840e9{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-08840e9.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-08840e9:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-08840e9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-f38bbf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-1039 .elementor-element.elementor-element-ee1f80b.elementor-element{--align-self:stretch;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ee1f80b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-ee1f80b:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-ee1f80b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-1039 .elementor-element.elementor-element-e15249f{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-1039 .elementor-element.elementor-element-e15249f.elementor-element{--align-self:stretch;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e15249f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1039 .elementor-element.elementor-element-e15249f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1039 .elementor-element.elementor-element-e15249f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-e15249f:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-e15249f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-1039 .elementor-element.elementor-element-63c2ab1{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-1039 .elementor-element.elementor-element-63c2ab1.elementor-element{--align-self:stretch;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-63c2ab1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1039 .elementor-element.elementor-element-63c2ab1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1039 .elementor-element.elementor-element-63c2ab1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-63c2ab1:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-63c2ab1:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-1039 .elementor-element.elementor-element-8769180{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-1039 .elementor-element.elementor-element-8769180.elementor-element{--align-self:stretch;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-8769180.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1039 .elementor-element.elementor-element-8769180.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1039 .elementor-element.elementor-element-8769180.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-8769180:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-8769180:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-1039 .elementor-element.elementor-element-32e5e2b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:1;}.elementor-1039 .elementor-element.elementor-element-32e5e2b.elementor-element{--align-self:stretch;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-32e5e2b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1039 .elementor-element.elementor-element-32e5e2b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1039 .elementor-element.elementor-element-32e5e2b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.3em;font-weight:700;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-32e5e2b:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-32e5e2b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#B8B8B8;}.elementor-1039 .elementor-element.elementor-element-ac5d108{--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:0em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-ac5d108:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-ac5d108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07090C;}.elementor-1039 .elementor-element.elementor-element-4b0e8c1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0EFFEB17;--border-color:#0EFFEB17;--border-radius:5px 5px 5px 5px;--margin-top:0em;--margin-bottom:-8em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:10;}.elementor-1039 .elementor-element.elementor-element-4b0e8c1:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-4b0e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E1E1E 0%, #141414 100%);}.elementor-1039 .elementor-element.elementor-element-0735393{--display:flex;}.elementor-1039 .elementor-element.elementor-element-15c687f{width:var( --container-widget-width, 75% );max-width:75%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-15c687f.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-15c687f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1039 .elementor-element.elementor-element-15c687f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1039 .elementor-element.elementor-element-15c687f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-15c687f:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-15c687f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-24152e9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-24152e9.elementor-element{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.7em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-24152e9:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-24152e9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-f6d41b6{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f6d41b6.elementor-element{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-f6d41b6:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f6d41b6:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-5212e35 .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-5212e35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-4e8e3ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-4e8e3ee:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-4e8e3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1039 .elementor-element.elementor-element-0bd7673{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-1b5ed57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-7f10e17 img{max-width:450px;height:780px;border-radius:10px 10px 10px 10px;}.elementor-1039 .elementor-element.elementor-element-62bcff5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-9fbd2e2:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-9fbd2e2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-1039 .elementor-element.elementor-element-37cfcfe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-7d6c6a4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-7d6c6a4:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-7d6c6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1039 .elementor-element.elementor-element-346c77d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c9d7b2b );font-family:"Carmen Sans", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-1039 .elementor-element.elementor-element-d12520e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-d12520e.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-d12520e:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-d12520e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-0e6adb5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-0e6adb5:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-0e6adb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-378342d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c9d7b2b );font-family:"Carmen Sans", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-1039 .elementor-element.elementor-element-c5109d2{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-c5109d2.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-c5109d2:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-c5109d2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-2a4179c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-2a4179c:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-2a4179c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-9fa7380 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c9d7b2b );font-family:"Carmen Sans", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-1039 .elementor-element.elementor-element-19cf0f3{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-19cf0f3.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-19cf0f3:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-19cf0f3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-aefab15{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-aefab15:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-aefab15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-e3b9477 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-c9d7b2b );font-family:"Carmen Sans", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-1039 .elementor-element.elementor-element-e8ef536{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e8ef536.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-e8ef536:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-e8ef536:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-6cb36b1{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-6cb36b1.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.7em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-6cb36b1:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-6cb36b1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-1039 .elementor-element.elementor-element-723f093 .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-723f093 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-6143faa{--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;--padding-top:0em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-6143faa:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-6143faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1039 .elementor-element.elementor-element-ace6236{--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-radius:15px 15px 15px 15px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-ace6236:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-ace6236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #1F4652 0%, #072E3A 100%);}.elementor-1039 .elementor-element.elementor-element-e0280d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-e0280d5:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-e0280d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20546400;}.elementor-1039 .elementor-element.elementor-element-82da136{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -3em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-82da136.elementor-element{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-82da136 img{width:69%;border-radius:15px 15px 15px 15px;}.elementor-1039 .elementor-element.elementor-element-b424f67{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-b424f67:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-b424f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #205464 0%, #183A44 100%);}.elementor-1039 .elementor-element.elementor-element-9d34ef6{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-9d34ef6.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.8em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-9d34ef6:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-9d34ef6:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button{background-color:#FFFFFF;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;fill:#072E3A;color:#072E3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999999;border-radius:5px 5px 5px 5px;}.elementor-1039 .elementor-element.elementor-element-7969f15{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-7969f15.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button:hover, .elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button:focus{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button:hover svg, .elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button:focus svg{fill:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-fe44898{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-fe44898:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-fe44898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1039 .elementor-element.elementor-element-fe44898.e-con{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-1778105{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:start;}.elementor-1039 .elementor-element.elementor-element-1778105 img{width:41%;}.elementor-1039 .elementor-element.elementor-element-797ebc7{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-797ebc7.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-797ebc7:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-797ebc7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-icon i{color:var( --e-global-color-0b6502e );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-icon svg{fill:var( --e-global-color-0b6502e );transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-caa1907{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-85a4632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-85a4632:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-85a4632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072E3A;}.elementor-1039 .elementor-element.elementor-element-3114941{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 3em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-3114941.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-3114941:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-3114941:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-6a1506d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-e0d583a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-97e5d9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-97e5d9c:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-97e5d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.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-1039 .elementor-element.elementor-element-e80b957{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e80b957.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-e80b957:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-e80b957:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-8011eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-002f4a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-002f4a8:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-002f4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-d86a834{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-d86a834.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-d86a834:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-d86a834:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-96cf40c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-c6f7c5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-c6f7c5b:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-c6f7c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-2f3b89f{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-2f3b89f.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-2f3b89f:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-2f3b89f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-4648c17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-fd0bfab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-fd0bfab:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-fd0bfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-f823f9d{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f823f9d.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-f823f9d:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f823f9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-edcb079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-e77badd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-e77badd:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-e77badd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-008921d{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-008921d.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-008921d:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-008921d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-40f3f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-ef2a085{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-ef2a085:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-ef2a085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-e92a998{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e92a998.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-e92a998:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-e92a998:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-9ad39fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-2dc6300{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-2dc6300:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-2dc6300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-31dfc03{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-31dfc03.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-31dfc03:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-31dfc03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-3e39280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-f07e5d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-f07e5d8:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-f07e5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041D25;}.elementor-1039 .elementor-element.elementor-element-f4333ba{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f4333ba.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-f4333ba:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f4333ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b6502e );}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#E2E2E2;}.elementor-1039 .elementor-element.elementor-element-5ea7111{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:15px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:var( --e-global-color-0b6502e );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:var( --e-global-color-0b6502e );--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-1039 .elementor-element.elementor-element-5ea7111 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1039 .elementor-element.elementor-element-8ed6fa7 .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-8ed6fa7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-eb6966d{--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-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-1039 .elementor-element.elementor-element-eb6966d:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-eb6966d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-eb6966d > .elementor-shape-top .elementor-shape-fill, .elementor-1039 .elementor-element.elementor-element-eb6966d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#072E3A;}.elementor-1039 .elementor-element.elementor-element-4c30c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-b5d4d76{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-b5d4d76.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1039 .elementor-element.elementor-element-b5d4d76 img{width:99%;height:22px;border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-1f2f9fd{--display:flex;--min-height:400px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1039 .elementor-element.elementor-element-8d1f7be{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-8d1f7be:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-8d1f7be:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;color:#DBDBDB;}.elementor-1039 .elementor-element.elementor-element-5db817a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-icon i{color:#0EFFEB;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-icon svg{fill:#0EFFEB;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-aad099c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1039 .elementor-element.elementor-element-bea316f{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-bea316f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1039 .elementor-element.elementor-element-bea316f img{width:99%;height:22px;border-radius:20px 20px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-068d2e1{--display:flex;--min-height:400px;--border-radius:0px 0px 20px 20px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1039 .elementor-element.elementor-element-f134974{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f134974:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f134974:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;color:#DBDBDB;}.elementor-1039 .elementor-element.elementor-element-486b2d3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD38;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-icon i{color:#0EFFEB;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-icon svg{fill:#0EFFEB;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-823a4c6{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-823a4c6:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-823a4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-60de3f1{--display:flex;}.elementor-1039 .elementor-element.elementor-element-076b1f3{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-076b1f3:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-076b1f3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-4599fd4{text-align:start;}.elementor-1039 .elementor-element.elementor-element-4599fd4 img{width:87%;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-1039 .elementor-element.elementor-element-a1780e6{--display:flex;}.elementor-1039 .elementor-element.elementor-element-a1780e6.e-con{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-af726c2{--display:grid;--e-con-grid-template-columns:repeat( auto-fit, minmax(300px, 1fr) );--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:3;}.elementor-1039 .elementor-element.elementor-element-0ca4a34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:3;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-0ca4a34:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-0ca4a34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-1039 .elementor-element.elementor-element-ee7a11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:3;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-ee7a11b:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-ee7a11b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-1039 .elementor-element.elementor-element-b8ffa10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:3;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-b8ffa10:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-b8ffa10:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-1039 .elementor-element.elementor-element-f892985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:3;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-title a{font-family:"Carmen Sans", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-f892985:has(:hover) .elementor-icon-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f892985:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-1039 .elementor-element.elementor-element-b388555{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-b388555:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-b388555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072E3A;}.elementor-1039 .elementor-element.elementor-element-b388555.e-con{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-325e082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em;}.elementor-1039 .elementor-element.elementor-element-325e082.e-con{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-c0550d8{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-c0550d8:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-c0550d8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A2A2A2;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-icon i{color:var( --e-global-color-0b6502e );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-icon svg{fill:var( --e-global-color-0b6502e );transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-545f896{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-text{color:#E2E2E2;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-c7a7a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:3em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-c7a7a27:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-c7a7a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-b06affe{width:var( --container-widget-width, 39% );max-width:39%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:start;}.elementor-1039 .elementor-element.elementor-element-b06affe.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-b06affe img{width:100%;}.elementor-1039 .elementor-element.elementor-element-1da4335{background-color:var( --e-global-color-c9d7b2b );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.4em 1.25em 0.4em 1.25em;z-index:9;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-1da4335.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-1da4335.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12rem;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-text{color:var( --e-global-color-1a0369d );transition:color 0.3s;}.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-1039 .elementor-element.elementor-element-a842d77{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:center;}.elementor-1039 .elementor-element.elementor-element-a842d77 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:400;line-height:2.2em;letter-spacing:-0.7px;color:#072E3A;}.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-1039 .elementor-element.elementor-element-92746bf{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;padding:0px 0px 0px 0px;text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-92746bf.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-9f292b5 .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-9f292b5{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-9f292b5.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-9f292b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-e1dfdde{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;padding:0px 0px 0px 0px;text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-e1dfdde.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-e0f79a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-e0f79a4.e-con{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-f04dfd4{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.4em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f04dfd4:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f04dfd4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A2A2A2;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-icon i{color:var( --e-global-color-0b6502e );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-icon svg{fill:var( --e-global-color-0b6502e );transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-51625ba{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-text{color:#E2E2E2;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-76f3e12{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-76f3e12:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-76f3e12:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-88b2638{--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;--padding-top:4em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-88b2638:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-88b2638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072E3A;}.elementor-1039 .elementor-element.elementor-element-649e414{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-a648f28{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:700;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-a648f28:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-a648f28:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A2A2A236;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-icon i{color:#2E99B9;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-icon svg{fill:#2E99B9;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-cc6deb0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-text{color:#E2E2E2;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-f7d32ef{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:700;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f7d32ef:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-f7d32ef:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A2A2A236;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-icon i{color:#2E99B9;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-icon svg{fill:#2E99B9;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-f9dc51a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-item > a{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-text{color:#E2E2E2;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-ece131b{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-ece131b:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-ece131b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-description{font-family:"Carmen Sans", Sans-serif;font-size:1.1em;font-weight:400;color:#383838;}.elementor-1039 .elementor-element.elementor-element-377a23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:3em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-377a23e:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-377a23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-6e4dadf{width:var( --container-widget-width, 39% );max-width:39%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:start;}.elementor-1039 .elementor-element.elementor-element-6e4dadf.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-6e4dadf img{width:100%;}.elementor-1039 .elementor-element.elementor-element-4097bdf{background-color:var( --e-global-color-c9d7b2b );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.4em 1.25em 0.4em 1.25em;z-index:9;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1039 .elementor-element.elementor-element-4097bdf.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-4097bdf.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12rem;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-text{color:var( --e-global-color-1a0369d );transition:color 0.3s;}.elementor-1039 .elementor-element.elementor-element-2c91f84{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:center;}.elementor-1039 .elementor-element.elementor-element-2c91f84 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1.5em;font-weight:400;line-height:2.2em;letter-spacing:-0.7px;color:#A90A2E;}.elementor-1039 .elementor-element.elementor-element-1947dff{width:100%;max-width:100%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;padding:0px 0px 0px 0px;text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-1947dff.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-ca719dc .elementor-button{background-color:#0EFFEB;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:600;fill:#000000;color:#000000;}.elementor-1039 .elementor-element.elementor-element-ca719dc{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-ca719dc.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-ca719dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-1039 .elementor-element.elementor-element-f0da128{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;padding:0px 0px 0px 0px;text-align:center;font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-f9477c7 );}.elementor-1039 .elementor-element.elementor-element-f0da128.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-7fb9cea{--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:center;--padding-top:6em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-7fb9cea:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-7fb9cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-0459b4c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-title{margin-bottom:17px;font-family:"Carmen Sans", Sans-serif;font-size:1.9em;font-weight:400;color:var( --e-global-color-1a0369d );}.elementor-1039 .elementor-element.elementor-element-0459b4c:has(:hover) .elementor-image-box-title,
					 .elementor-1039 .elementor-element.elementor-element-0459b4c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1em;color:#EBEBEB;}.elementor-1039 .elementor-element.elementor-element-c347f05{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-51cdbcc{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-03bb6ad{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-ff60515{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-48cf356{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-8670fe6{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-9fbced2{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-705710d{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-e19ca78{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-82c2135{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-0ba8bba{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-b745830{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-dcf32dc{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-56e0f1c{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-ee7d570{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-0873d0d{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-5c9a56e{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-ef84ca0{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-db87db4{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-b8bc67e{font-family:"Carmen Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#969696;}.elementor-1039 .elementor-element.elementor-element-1208dad{--n-accordion-title-font-size:22px;width:var( --container-widget-width, 80% );max-width:80%;padding:40px 40px 40px 40px;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-c9d7b2b );--n-accordion-icon-hover-color:var( --e-global-color-0b6502e );--n-accordion-icon-active-color:var( --e-global-color-c9d7b2b );}.elementor-1039 .elementor-element.elementor-element-1208dad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-1039 .elementor-element.elementor-element-1208dad {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1039 .elementor-element.elementor-element-1208dad > .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:"Carmen Sans", Sans-serif;font-weight:600;}:where( .elementor-1039 .elementor-element.elementor-element-1208dad > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1039 .elementor-element.elementor-element-d030e27{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-d030e27:not(.elementor-motion-effects-element-type-background), .elementor-1039 .elementor-element.elementor-element-d030e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-1039 .elementor-element.elementor-element-64ed8b8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-64ed8b8 img{width:74%;}.elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button{background-color:#24242452;font-family:"Carmen Sans", Sans-serif;font-size:1.2em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999999;border-radius:5px 5px 5px 5px;}.elementor-1039 .elementor-element.elementor-element-4bc3880{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-4bc3880.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button:hover, .elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button:focus{color:#D1D1D1;}.elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button:hover svg, .elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button:focus svg{fill:#D1D1D1;}.elementor-1039 .elementor-element.elementor-element-2cea09c{--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;}.elementor-1039 .elementor-element.elementor-element-43a8ecc{width:100%;max-width:100%;text-align:center;}.elementor-1039 .elementor-element.elementor-element-43a8ecc .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#CFCFCF;}.elementor-1039 .elementor-element.elementor-element-05282d6{width:100%;max-width:100%;text-align:center;}.elementor-1039 .elementor-element.elementor-element-05282d6 .elementor-heading-title{font-family:"Carmen Sans", Sans-serif;font-size:1em;font-weight:400;color:#CFCFCF;}.elementor-1039 .elementor-element.elementor-element-04df898{--display:flex;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-4ab37d9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-1039 .elementor-element.elementor-element-4ab37d9.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-4ab37d9 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:400;color:#CFCFCF;}body.elementor-page-1039:not(.elementor-motion-effects-element-type-background), body.elementor-page-1039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9477c7 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1039 .elementor-element.elementor-element-ea3aba1{--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-5e2c927{--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-1039 .elementor-element.elementor-element-b35b07c{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-be6842e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-0cc2455{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-54ea31e{--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-202289b{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-083f633.elementor-element{--align-self:flex-start;}.elementor-1039 .elementor-element.elementor-element-bcd0837{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-0228263{width:100%;max-width:100%;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-1039 .elementor-element.elementor-element-0228263 img{width:79%;}.elementor-1039 .elementor-element.elementor-element-414e3ab{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-481a0cd{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-35c8c09{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-07b12fd{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-775e4a0{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-2e1e148{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-a7e16c9{--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-08840e9{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-f38bbf7{--flex-wrap:wrap;--align-content:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-e15249f{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-63c2ab1{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-8769180{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-32e5e2b{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-4b0e8c1{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-15c687f{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-24152e9{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-f6d41b6{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-title{font-size:1.1em;}.elementor-1039 .elementor-element.elementor-element-4e8e3ee{--flex-wrap:wrap;--padding-top:7em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-0bd7673{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-1039 .elementor-element.elementor-element-1b5ed57.e-con{--order:99999 /* order end hack */;}.elementor-1039 .elementor-element.elementor-element-7f10e17{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-37cfcfe{--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-d12520e{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-c5109d2{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-19cf0f3{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-e8ef536{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-6cb36b1{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-6143faa{--justify-content:space-between;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-ace6236{--flex-wrap:wrap;}.elementor-1039 .elementor-element.elementor-element-e0280d5{--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-e0280d5.e-con{--order:99999 /* order end hack */;}.elementor-1039 .elementor-element.elementor-element-82da136{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -2em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1039 .elementor-element.elementor-element-82da136.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-82da136 img{width:57%;}.elementor-1039 .elementor-element.elementor-element-9d34ef6{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-1778105{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-797ebc7{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-85a4632{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-3114941{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-97e5d9c{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-e80b957{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-002f4a8{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-d86a834{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-c6f7c5b{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-2f3b89f{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-fd0bfab{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-f823f9d{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-e77badd{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-008921d{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-ef2a085{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-e92a998{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-2dc6300{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-31dfc03{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-f07e5d8{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1039 .elementor-element.elementor-element-f4333ba{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title a{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-5ea7111{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1039 .elementor-element.elementor-element-eb6966d{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1039 .elementor-element.elementor-element-8d1f7be{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-f134974{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-823a4c6{--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-076b1f3{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-af726c2{--e-con-grid-template-columns:repeat( auto-fit, minmax(45%, 1fr) );--grid-auto-flow:row;}.elementor-1039 .elementor-element.elementor-element-0ca4a34{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ee7a11b{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b8ffa10{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f892985{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b388555{--flex-wrap:wrap;--padding-top:1em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-325e082{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-c0550d8{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-1da4335.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-a842d77{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e0f79a4{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-f04dfd4{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-76f3e12{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-a648f28{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-f7d32ef{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-ece131b{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-4097bdf.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-2c91f84{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-7fb9cea{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-0459b4c{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-title{font-size:1.8em;}.elementor-1039 .elementor-element.elementor-element-1208dad{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-d030e27{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1039 .elementor-element.elementor-element-64ed8b8{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}}@media(max-width:767px){.elementor-1039 .elementor-element.elementor-element-70a1d82{--min-height:275px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-ea3aba1{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-5e2c927{--padding-top:0em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-b35b07c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-b35b07c .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-be6842e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-be6842e .elementor-icon-list-item > a{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-0cc2455{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-0cc2455 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-54ea31e{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-aa3b039{--padding-top:0em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-202289b{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1039 .elementor-element.elementor-element-083f633{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-083f633 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-1039 .elementor-element.elementor-element-bcd0837{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-title{margin-bottom:9px;font-size:1.3em;}.elementor-1039 .elementor-element.elementor-element-bcd0837 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-923435f .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-0228263{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-0228263 img{width:100%;}.elementor-1039 .elementor-element.elementor-element-414e3ab{--padding-top:2em;--padding-bottom:4em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-481a0cd{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-481a0cd .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-c263044{--min-height:171px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-35c8c09{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-35c8c09 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-eb9fb34{--min-height:171px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-07b12fd{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-07b12fd .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-ce317ff{--min-height:171px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-775e4a0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-775e4a0 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-ee48b4e{--min-height:171px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-2e1e148{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-2e1e148 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-a7e16c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-08840e9{margin:-5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-08840e9 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-f38bbf7{--margin-top:1em;--margin-bottom:-5em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-ee1f80b .elementor-image-box-title{font-size:1.1em;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-e15249f .elementor-image-box-title{font-size:1.2em;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-63c2ab1 .elementor-image-box-title{font-size:1.2em;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-8769180 .elementor-image-box-title{font-size:1.2em;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-img{margin-bottom:0px;}.elementor-1039 .elementor-element.elementor-element-32e5e2b .elementor-image-box-title{font-size:1.2em;}.elementor-1039 .elementor-element.elementor-element-ac5d108{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-4b0e8c1{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-15c687f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-img{margin-bottom:15px;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-wrapper .elementor-image-box-img{width:77%;}.elementor-1039 .elementor-element.elementor-element-15c687f .elementor-image-box-description{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-24152e9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-24152e9 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-f6d41b6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-title{margin-bottom:9px;font-size:1rem;}.elementor-1039 .elementor-element.elementor-element-f6d41b6 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-5212e35 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-4e8e3ee{--padding-top:9em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-0bd7673{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-title{margin-bottom:9px;font-size:1.3rem;}.elementor-1039 .elementor-element.elementor-element-9fbd2e2 .elementor-image-box-description{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-37cfcfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1039 .elementor-element.elementor-element-d12520e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-d12520e .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-c5109d2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-c5109d2 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-19cf0f3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-19cf0f3 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-e8ef536{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-e8ef536 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-6cb36b1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-title{margin-bottom:9px;font-size:1.4rem;}.elementor-1039 .elementor-element.elementor-element-6cb36b1 .elementor-image-box-description{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-723f093 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-6143faa{--padding-top:1em;--padding-bottom:4em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-1039 .elementor-element.elementor-element-ace6236{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1039 .elementor-element.elementor-element-e0280d5{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-82da136{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -3em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1039 .elementor-element.elementor-element-82da136 img{width:100%;}.elementor-1039 .elementor-element.elementor-element-b424f67{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-9d34ef6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-title{margin-bottom:9px;font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-9d34ef6 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-7969f15{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-7969f15 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-fe44898{--padding-top:0em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1039 .elementor-element.elementor-element-1778105 img{width:60%;}.elementor-1039 .elementor-element.elementor-element-797ebc7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-title{margin-bottom:9px;font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-797ebc7 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-caa1907 .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-85a4632{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1039 .elementor-element.elementor-element-3114941{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-title{margin-bottom:9px;font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-3114941 .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-e80b957{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-e80b957 .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-d86a834{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-d86a834 .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-2f3b89f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-2f3b89f .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-f823f9d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-f823f9d .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-008921d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-008921d .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-e92a998{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-e92a998 .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-31dfc03{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-31dfc03 .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-f4333ba{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title{margin-block-end:9px;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-title a{font-size:1.2rem;}.elementor-1039 .elementor-element.elementor-element-f4333ba .elementor-icon-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-5ea7111{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1039 .elementor-element.elementor-element-8ed6fa7 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-eb6966d{--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-1f2f9fd{--min-height:311px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-8d1f7be{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-8d1f7be .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-5db817a .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-068d2e1{--min-height:311px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1039 .elementor-element.elementor-element-f134974{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-f134974 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-486b2d3 .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-823a4c6{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-076b1f3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-title{margin-bottom:9px;font-size:1.5em;}.elementor-1039 .elementor-element.elementor-element-076b1f3 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-4599fd4 img{width:100%;}.elementor-1039 .elementor-element.elementor-element-af726c2{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1039 .elementor-element.elementor-element-0ca4a34{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-title a{letter-spacing:-0.05rem;}.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-description{font-size:0.875rem;}.elementor-1039 .elementor-element.elementor-element-ee7a11b{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-title a{letter-spacing:-0.05rem;}.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-description{font-size:0.875rem;}.elementor-1039 .elementor-element.elementor-element-b8ffa10{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-title a{letter-spacing:-0.05rem;}.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-description{font-size:0.875rem;}.elementor-1039 .elementor-element.elementor-element-f892985{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-title, .elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-title a{letter-spacing:-0.05rem;}.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-description{font-size:0.875rem;}.elementor-1039 .elementor-element.elementor-element-b388555{--padding-top:1em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-325e082{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-325e082.e-con{--order:99999 /* order end hack */;}.elementor-1039 .elementor-element.elementor-element-c0550d8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-c0550d8 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-545f896{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-545f896 .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-b06affe{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-1039 .elementor-element.elementor-element-1da4335{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-1da4335 .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-1039 .elementor-element.elementor-element-a842d77{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-a842d77 .elementor-heading-title{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-92746bf{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-9f292b5 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-e0f79a4{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-e0f79a4.e-con{--order:99999 /* order end hack */;}.elementor-1039 .elementor-element.elementor-element-f04dfd4{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-f04dfd4 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-51625ba{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-51625ba .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-76f3e12{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-76f3e12 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-88b2638{--padding-top:1em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-649e414{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1039 .elementor-element.elementor-element-649e414.e-con{--order:99999 /* order end hack */;}.elementor-1039 .elementor-element.elementor-element-a648f28{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-a648f28 .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-cc6deb0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-cc6deb0 .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-f7d32ef{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-f7d32ef .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-f9dc51a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-f9dc51a .elementor-icon-list-item > a{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-ece131b{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-wrapper{text-align:start;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-title{margin-bottom:9px;font-size:1.4em;}.elementor-1039 .elementor-element.elementor-element-ece131b .elementor-image-box-description{font-size:0.9em;}.elementor-1039 .elementor-element.elementor-element-4097bdf{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1039 .elementor-element.elementor-element-4097bdf .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-1039 .elementor-element.elementor-element-2c91f84{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-1039 .elementor-element.elementor-element-2c91f84 .elementor-heading-title{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-1947dff{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-1039 .elementor-element.elementor-element-ca719dc .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-7fb9cea{--padding-top:4em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1039 .elementor-element.elementor-element-0459b4c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-wrapper{text-align:center;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-title{font-size:1.6em;}.elementor-1039 .elementor-element.elementor-element-0459b4c .elementor-image-box-description{font-size:0.8em;}.elementor-1039 .elementor-element.elementor-element-51cdbcc{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-ff60515{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-8670fe6{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-705710d{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-82c2135{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-b745830{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-56e0f1c{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-0873d0d{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-ef84ca0{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-b8bc67e{font-size:14px;}.elementor-1039 .elementor-element.elementor-element-1208dad{width:100%;max-width:100%;padding:10px 10px 10px 10px;--n-accordion-title-font-size:14px;}.elementor-1039 .elementor-element.elementor-element-d030e27{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-1039 .elementor-element.elementor-element-64ed8b8{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1039 .elementor-element.elementor-element-64ed8b8 img{width:100%;}.elementor-1039 .elementor-element.elementor-element-4bc3880 .elementor-button{font-size:1em;}.elementor-1039 .elementor-element.elementor-element-4ab37d9 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-1039 .elementor-element.elementor-element-202289b{--width:48%;}.elementor-1039 .elementor-element.elementor-element-92d9a6f{--width:23%;}.elementor-1039 .elementor-element.elementor-element-642d6ee{--width:23%;}.elementor-1039 .elementor-element.elementor-element-5036b60{--width:23%;}.elementor-1039 .elementor-element.elementor-element-1e487a9{--width:23%;}.elementor-1039 .elementor-element.elementor-element-a7e16c9{--content-width:1140px;}.elementor-1039 .elementor-element.elementor-element-4b0e8c1{--width:100%;}.elementor-1039 .elementor-element.elementor-element-0735393{--width:100%;}.elementor-1039 .elementor-element.elementor-element-4e8e3ee{--content-width:1140px;}.elementor-1039 .elementor-element.elementor-element-0bd7673{--content-width:1290px;}.elementor-1039 .elementor-element.elementor-element-1b5ed57{--width:48%;}.elementor-1039 .elementor-element.elementor-element-62bcff5{--width:76%;}.elementor-1039 .elementor-element.elementor-element-e0280d5{--width:50%;}.elementor-1039 .elementor-element.elementor-element-fe44898{--width:61%;}.elementor-1039 .elementor-element.elementor-element-85a4632{--content-width:1140px;}.elementor-1039 .elementor-element.elementor-element-6a1506d{--content-width:1290px;}.elementor-1039 .elementor-element.elementor-element-4c30c5a{--width:45%;}.elementor-1039 .elementor-element.elementor-element-aad099c{--width:45%;}.elementor-1039 .elementor-element.elementor-element-af726c2{--width:100%;}.elementor-1039 .elementor-element.elementor-element-325e082{--width:48%;}.elementor-1039 .elementor-element.elementor-element-c7a7a27{--width:61%;}.elementor-1039 .elementor-element.elementor-element-e0f79a4{--width:48%;}.elementor-1039 .elementor-element.elementor-element-649e414{--width:48%;}.elementor-1039 .elementor-element.elementor-element-377a23e{--width:48%;}.elementor-1039 .elementor-element.elementor-element-2cea09c{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1039 .elementor-element.elementor-element-202289b{--width:100%;}.elementor-1039 .elementor-element.elementor-element-92d9a6f{--width:629px;}.elementor-1039 .elementor-element.elementor-element-642d6ee{--width:629px;}.elementor-1039 .elementor-element.elementor-element-5036b60{--width:629px;}.elementor-1039 .elementor-element.elementor-element-1e487a9{--width:629px;}.elementor-1039 .elementor-element.elementor-element-1b5ed57{--width:100%;}.elementor-1039 .elementor-element.elementor-element-62bcff5{--width:100%;}.elementor-1039 .elementor-element.elementor-element-e0280d5{--width:100%;}.elementor-1039 .elementor-element.elementor-element-fe44898{--width:100%;}.elementor-1039 .elementor-element.elementor-element-4c30c5a{--width:629px;}.elementor-1039 .elementor-element.elementor-element-aad099c{--width:629px;}.elementor-1039 .elementor-element.elementor-element-325e082{--width:100%;}.elementor-1039 .elementor-element.elementor-element-c7a7a27{--width:98%;}.elementor-1039 .elementor-element.elementor-element-e0f79a4{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-3cb624e */.elementor-1039 .elementor-element.elementor-element-3cb624e{
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(to right, transparent, #0EFFEB, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b35b07c *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cc2455 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea3aba1 */.elementor-1039 .elementor-element.elementor-element-ea3aba1{
    border-top: 1px solid transparent;
    border-image: linear-gradient(to right, transparent, #0EFFEB, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-083f633 */.elementor-1039 .elementor-element.elementor-element-083f633{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bcd0837 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-923435f */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-481a0cd *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-35c8c09 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c263044 */.elementor-1039 .elementor-element.elementor-element-c263044::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07b12fd *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb9fb34 */.elementor-1039 .elementor-element.elementor-element-eb9fb34::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-775e4a0 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce317ff */.elementor-1039 .elementor-element.elementor-element-ce317ff::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e1e148 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee48b4e */.elementor-1039 .elementor-element.elementor-element-ee48b4e::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-08840e9 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee1f80b */.elementor-1039 .elementor-element.elementor-element-ee1f80b .destaque{
    color: #BD95FF;
}

.ilios img{
    transition: 0.5s;
    animation: ilios 5s infinite;
    filter: hue-rotate(0deg) saturate(1) brightness(1);
}

.ilios img:hover{
        filter: hue-rotate(30deg) saturate(0.8) brightness(1.5);
        transform: scale(1.1);
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-wrapper{
        display: flex;
        gap: 20px
    }
    
    .ilios .elementor-image-box-img{
        width: 103px !important;
    }
    
    .ilios .elementor-image-box-title{
        margin-top: 01rem;
    }
}

.objetivo{
    color: #FFBEF9;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    display: block;
    margin: 1rem 0;
}


.ilios ul{
    padding-left: 12px;
}


.ilios li{
    text-align: left;
    color: #fff;
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.5em
}

li::marker{
    color: #FFBEF9 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e15249f */.elementor-1039 .elementor-element.elementor-element-e15249f .destaque{
    color: #BD95FF;
}

.ilios img{
    transition: 0.5s;
    animation: ilios 5s infinite;
    filter: hue-rotate(0deg) saturate(1) brightness(1);
}

.ilios img:hover{
        filter: hue-rotate(30deg) saturate(0.8) brightness(1.5);
        transform: scale(1.1);
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-wrapper{
        display: flex;
        gap: 20px
    }
    
    .ilios .elementor-image-box-img{
        width: 103px !important;
    }
    
    .ilios .elementor-image-box-title{
        margin-top: 01rem;
    }
}

.objetivo{
    color: #FFBEF9;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    display: block;
    margin: 1rem 0;
}


.ilios ul{
    padding-left: 12px;
}


.ilios li{
    text-align: left;
    color: #fff;
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.5em
}

li::marker{
    color: #FFBEF9 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63c2ab1 */.elementor-1039 .elementor-element.elementor-element-63c2ab1 .destaque{
    color: #BD95FF;
}

.ilios img{
    transition: 0.5s;
    animation: ilios 5s infinite;
    filter: hue-rotate(0deg) saturate(1) brightness(1);
}

.ilios img:hover{
        filter: hue-rotate(30deg) saturate(0.8) brightness(1.5);
        transform: scale(1.1);
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-wrapper{
        display: flex;
        gap: 20px
    }
    
    .ilios .elementor-image-box-img{
        width: 103px !important;
    }
    
    .ilios .elementor-image-box-title{
        margin-top: 01rem;
    }
}

.objetivo{
    color: #FFBEF9;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    display: block;
    margin: 1rem 0;
}


.ilios ul{
    padding-left: 12px;
}


.ilios li{
    text-align: left;
    color: #fff;
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.5em
}

li::marker{
    color: #FFBEF9 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8769180 */.elementor-1039 .elementor-element.elementor-element-8769180 .destaque{
    color: #BD95FF;
}

.ilios img{
    transition: 0.5s;
    animation: ilios 5s infinite;
    filter: hue-rotate(0deg) saturate(1) brightness(1);
}

.ilios img:hover{
        filter: hue-rotate(30deg) saturate(0.8) brightness(1.5);
        transform: scale(1.1);
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-wrapper{
        display: flex;
        gap: 20px
    }
    
    .ilios .elementor-image-box-img{
        width: 103px !important;
    }
    
    .ilios .elementor-image-box-title{
        margin-top: 01rem;
    }
}

.objetivo{
    color: #FFBEF9;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    display: block;
    margin: 1rem 0;
}


.ilios ul{
    padding-left: 12px;
}


.ilios li{
    text-align: left;
    color: #fff;
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.5em
}

li::marker{
    color: #FFBEF9 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32e5e2b */.elementor-1039 .elementor-element.elementor-element-32e5e2b .destaque{
    color: #BD95FF;
}

.ilios img{
    transition: 0.5s;
    animation: ilios 5s infinite;
    filter: hue-rotate(0deg) saturate(1) brightness(1);
}

.ilios img:hover{
        filter: hue-rotate(30deg) saturate(0.8) brightness(1.5);
        transform: scale(1.1);
}

@media(max-width: 1024px){
    .ilios .elementor-image-box-wrapper{
        display: flex;
        gap: 20px
    }
    
    .ilios .elementor-image-box-img{
        width: 103px !important;
    }
    
    .ilios .elementor-image-box-title{
        margin-top: 01rem;
    }
}

.objetivo{
    color: #FFBEF9;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    display: block;
    margin: 1rem 0;
}


.ilios ul{
    padding-left: 12px;
}


.ilios li{
    text-align: left;
    color: #fff;
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.5em
}

li::marker{
    color: #FFBEF9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38bbf7 */.elementor-1039 .elementor-element.elementor-element-f38bbf7::before,
.elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
    content: "";
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translatex(-50%);
    width: 150%;
    height: 1px;
    background: #fff;
    -webkit-mask-image: linear-gradient(to right, transparent, #000 5%, #000 95%, transparent);
    mask-image: linear-gradient(to right, transparent, #000 5%, #000 95%, transparent)
}

.elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
    top: 40px;
    background: #0EFFEB;
}

@media(min-width: 836px) and (max-width: 1024px){
    .elementor-1039 .elementor-element.elementor-element-f38bbf7::before,
    .elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
        top: 0px;
        left: 30px;
        transform: translatex(0%);
        height: 85%;
        width: 2px;
    }

    .elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
        left: 37px;
        top: 0px;
    }
}

@media(max-width: 835px){
    .elementor-1039 .elementor-element.elementor-element-f38bbf7::before,
    .elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
        top: 0px;
        left: 30px;
        transform: translatex(0%);
        height: 90%;
        width: 2px;
    }

    .elementor-1039 .elementor-element.elementor-element-f38bbf7::after{
        left: 37px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e16c9 */@media(max-width: 767px){
    .elementor-1039 .elementor-element.elementor-element-a7e16c9 .e-con-inner{
        padding: 7em 1.25em 8em !important;
    }
}

.elementor-1039 .elementor-element.elementor-element-a7e16c9 .e-con-full .ilios:nth-child(2) .elementor-image-box-content{
    transition-delay: 0.2s
}

.elementor-1039 .elementor-element.elementor-element-a7e16c9 .e-con-full .ilios:nth-child(3) .elementor-image-box-content{
    transition-delay: 0.4s
}

.elementor-1039 .elementor-element.elementor-element-a7e16c9 .e-con-full .ilios:nth-child(4) .elementor-image-box-content{
    transition-delay: 0.6s
}

.elementor-1039 .elementor-element.elementor-element-a7e16c9 .e-con-full .ilios:nth-child(5) .elementor-image-box-content{
    transition-delay: 0.8s
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15c687f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24152e9 */.selecionado{
    background: linear-gradient(to right, transparent 50%, #205464 50%); /*troque a cor ali no #ff0000*/
    background-size: 200%;
    background-position: 0;
    transition: background-position 1.5s;
    animation: selecionar 10s infinite; /*controle a velocidade alterando os 10s*/
}

@keyframes selecionar{
    0%{
        background-position: 0;
    }
    20%{
        background-position: -100%;
    }
    100%{
        background-position: -100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6d41b6 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5212e35 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9fbd2e2 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d12520e *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5109d2 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19cf0f3 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8ef536 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6cb36b1 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-723f093 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9d34ef6 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b424f67 */.elementor-1039 .elementor-element.elementor-element-b424f67{
    border-top: 1px solid transparent;
    border-image: linear-gradient(to right, transparent, #0EFFEB, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-797ebc7 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe44898 */.elementor-1039 .elementor-element.elementor-element-fe44898 {
    backdrop-filter: blur( 10px );
    -webkit-backdrop-filter: blur( 20px )
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3114941 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e80b957 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d86a834 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3b89f *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f823f9d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-008921d *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92a998 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31dfc03 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4333ba *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #ffffff, #0effeb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5ea7111 */.elementor-1039 .elementor-element.elementor-element-5ea7111 .e-n-carousel .swiper-slide {
  cursor: -webkit-grab;
  cursor: grab;
}

.elementor-1039 .elementor-element.elementor-element-5ea7111 .e-n-carousel .swiper-slide:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ed6fa7 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a4632 */.elementor-1039 .elementor-element.elementor-element-85a4632 .e-n-carousel .swiper-slide {
  cursor: -webkit-grab;
  cursor: grab;
}

.elementor-1039 .elementor-element.elementor-element-85a4632 .e-n-carousel .swiper-slide:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}


/* faz os slides terem a mesma altura */
.elementor-1039 .elementor-element.elementor-element-85a4632 .swiper-wrapper{
    align-items: stretch;
}

.elementor-1039 .elementor-element.elementor-element-85a4632 .swiper-slide{
    height: auto !important;
    display: flex;
}

.elementor-1039 .elementor-element.elementor-element-85a4632 .swiper-slide > div{
    width: 100%;
    display: flex;
}

/* card interno */
.elementor-1039 .elementor-element.elementor-element-85a4632 .e-con-full.e-flex.e-con.e-child{
    height: 100%;
}

/* container que tem título + texto + botão */
.elementor-1039 .elementor-element.elementor-element-85a4632 .e-con-full.e-flex.e-con.e-child[data-settings*="background_background"]{
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* conteúdo cresce e empurra o botão para baixo */
.elementor-1039 .elementor-element.elementor-element-85a4632 .elementor-widget-icon-box{
    flex-grow: 1;
}

.elementor-1039 .elementor-element.elementor-element-85a4632 .elementor-widget-button{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8d1f7be */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2f9fd */.elementor-1039 .elementor-element.elementor-element-1f2f9fd::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f134974 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068d2e1 */.elementor-1039 .elementor-element.elementor-element-068d2e1::after{
    position: absolute;
    content: "";

    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c4155aa 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415560 0%, rgba(255, 255, 255, 0.00) 100%),
    radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415560 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    mix-blend-mode: screen;
    border: 1px solid #ffffff10;
    border-radius: 0 0 20px 20px;
    border-top: 0px solid;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-076b1f3 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ca4a34 */.elementor-1039 .elementor-element.elementor-element-0ca4a34 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-1039 .elementor-element.elementor-element-0ca4a34{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee7a11b */.elementor-1039 .elementor-element.elementor-element-ee7a11b .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-1039 .elementor-element.elementor-element-ee7a11b{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8ffa10 */.elementor-1039 .elementor-element.elementor-element-b8ffa10 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-1039 .elementor-element.elementor-element-b8ffa10{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f892985 */.elementor-1039 .elementor-element.elementor-element-f892985 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-1039 .elementor-element.elementor-element-f892985{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af726c2 */@media(min-width: 1367px){
    .elementor-1039 .elementor-element.elementor-element-af726c2 .card2{
        transition-delay: 0.2s;
    }    
    .elementor-1039 .elementor-element.elementor-element-af726c2 .card3{
        transition-delay: 0.4s;
    }    
    .elementor-1039 .elementor-element.elementor-element-af726c2 .card4{
        transition-delay: 0.6s;
    }    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c0550d8 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1da4335 */.elementor-1039 .elementor-element.elementor-element-1da4335{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a842d77 *//* PREÇO */

.preco{
    display: block;
}

/* PREÇO ANTIGO */

.preco-antigo{
    color: #000;
    font-family: Poppins, sans-serif;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.0225rem;
    display: block;
    margin-bottom: 20px;
}

/* PARCELA */

.preco .parcela{
    font-size: 3rem;
    font-weight: 600;
    color: #205464 !important;
    letter-spacing: -0.21rem;
}

/* PREÇO PARCELADO */

.preco .preco-par{
    font-size: 4.5rem;
    letter-spacing: -0.315rem;
    font-weight: 600;
    color: #072E3A !important;
    white-space: nowrap;
    line-height: 1;
}

/* RISCADO */

.elementor-1039 .elementor-element.elementor-element-a842d77 s{
    text-decoration-line: line-through;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #072E3A;
    -webkit-text-decoration-line: line-through;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #4FFF78;
    font-weight: 600;
}

/* NOTEBOOK */

@media(min-width: 1025px) and (max-width: 1366px){

    .preco .preco-par{
        font-size: 4rem;
    }

    .preco .parcela{
        font-size: 2.5rem;
        color: #072E3A !important;
        letter-spacing: -0.21rem;
    }

}

/* MOBILE */

@media (max-width: 767px){

    .preco .preco-par{
        font-size: 3rem;
    }

    .preco .parcela{
        font-size: 2rem;
        color: #072E3A !important;
        letter-spacing: -0.21rem;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f292b5 */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f04dfd4 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-76f3e12 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a648f28 */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f7d32ef */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece131b */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4097bdf */.elementor-1039 .elementor-element.elementor-element-4097bdf{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c91f84 *//*tamanho parcela preço*/
.parcela{
    font-size: 3rem;
    font-weight: 600;
    color: #205464;
    letter-spacing: -0.21rem;
}

/*preço parcelado*/
.preco-par{
    font-size: 4.5rem;
    letter-spacing: -0.315rem;
    font-weight: 600;
    color: #072E3A !important;
    white-space: nowrap;
}

.preco-antigo{
    color: #000;
    font-family: poppins;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.0225rem;
    display: block;
    margin-bottom: 20px;
}

.elementor-1039 .elementor-element.elementor-element-2c91f84 s{
    text-decoration-line: linethrough;
    text-decoration-thickness: 2px;
    text-decoration-skip-ink: none;
    text-decoration-color: #FFFFFF;
    -webkit-text-decoration-line: linethrough;
    -webkit-text-decoration-thickness: 2px;
    -webkit-text-decoration-skip-ink: none;
    -webkit-text-decoration-color: #4FFF78;
    font-weight: 600;
}

.preco{
    display: block;
}

@media(min-width: 1025px) and (max-width: 1366px){
	.preco-par{
	    font-size: 4rem;
	}
	
	.parcela{
        font-size: 2.5rem;
        font-weight: 600;
        color: #F5F5F5;
        letter-spacing: -0.21rem;
    }
}

@media (max-width: 767px) {
	.preco-par{
	    font-size: 3rem;
	}
	
	.parcela{
        font-size: 2rem;
        font-weight: 600;
        color: #F5F5F5;
        letter-spacing: -0.21rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca719dc */:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% { --shimmer: 0deg; }
    100% { --shimmer: 360deg; }
}

@keyframes shine {
    0% { opacity: 0; }
    15% { opacity: 1; }
    55% { opacity: 1; }
    100% { opacity: 0; }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
    font-weight: 600;

    /* COR ÚNICA — SEM DEGRADÊ */
    background: #0aa7a0;

    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    transition: all var(--spring-duration) var(--spring-easing);
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("URL_DO_ÍCONE_AQUI") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}

.btnAutomatos .elementor-button-text{
    color: #000;
    position: relative;
    left: -5px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0459b4c */.gradient{
    background: linear-gradient(to right, #9867D0, #192DAD);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1208dad */.elementor-1039 .elementor-element.elementor-element-1208dad {
    border-radius: 12.631px;
border: 0.789px solid #EFF0F6;
background: #FFF;
box-shadow: 0px 1.579px 4.737px 0px rgba(20, 20, 43, 0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04df898 */.elementor-1039 .elementor-element.elementor-element-04df898{
    border-top: 1px solid transparent;
    border-image: linear-gradient(to right, transparent, #0EFFEB, transparent) 1;
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Light.woff2') format('woff2'),
		url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Regular.woff2') format('woff2'),
		url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Medium.woff2') format('woff2'),
		url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-SemiBold.woff2') format('woff2'),
		url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Bold.woff2') format('woff2'),
		url('http://digital.maua.br/wp-content/uploads/2025/12/Carmen-Sans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */