.elementor-18233 .elementor-element.elementor-element-f74889d{--display:flex;--min-height:826px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--overflow:hidden;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-18233 .elementor-element.elementor-element-f74889d:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-f74889d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C10;}.elementor-18233 .elementor-element.elementor-element-b6acc1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2.5em;--padding-bottom:1.5em;--padding-left:0em;--padding-right:0em;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon{font-size:100%;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon svg{height:100%;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon-wrapper svg{width:auto;}.elementor-18233 .elementor-element.elementor-element-0d5d28e{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-b599584{--display:flex;--gap:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-630f7e5{--display:flex;}.elementor-18233 .elementor-element.elementor-element-5159b8b .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4em;fill:#141414;color:#141414;padding:1em 4.5em 1em 2.5em;}.elementor-18233 .elementor-element.elementor-element-5159b8b.elementor-element{--align-self:flex-start;}.elementor-18233 .elementor-element.elementor-element-5159b8b{z-index:1;}.elementor-18233 .elementor-element.elementor-element-5159b8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18233 .elementor-element.elementor-element-5159b8b .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18233 .elementor-element.elementor-element-c2be7a5{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-aaca897{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-18233 .elementor-element.elementor-element-aaca897 img{width:100%;max-width:623px;}.elementor-18233 .elementor-element.elementor-element-b9207c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-b9207c6:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b9207c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C42020;}.elementor-18233 .elementor-element.elementor-element-9877309{text-align:center;}.elementor-18233 .elementor-element.elementor-element-9877309 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-73ed272{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-73ed272:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-73ed272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-095fa61{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-18233 .elementor-element.elementor-element-095fa61 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-fbff61c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-18233 .elementor-element.elementor-element-680e04c{text-align:center;}.elementor-18233 .elementor-element.elementor-element-680e04c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-a348364{text-align:center;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-2e9694d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-18233 .elementor-element.elementor-element-2e9694d .elementor-icon-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-2e9694d .elementor-icon{font-size:100%;}.elementor-18233 .elementor-element.elementor-element-2e9694d .elementor-icon svg{height:100%;}.elementor-18233 .elementor-element.elementor-element-2e9694d .elementor-icon-wrapper svg{width:auto;}.elementor-18233 .elementor-element.elementor-element-2439fac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-18233 .elementor-element.elementor-element-2439fac::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-background-video-container::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .e-con-inner > .elementor-background-video-container::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-background-slideshow::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .e-con-inner > .elementor-background-slideshow::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andersonprudente.com.br/wp-content/uploads/2025/09/bg-lines-divisor.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18233 .elementor-element.elementor-element-f40a7c1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-18233 .elementor-element.elementor-element-f40a7c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-a0a15b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7em 7em;--row-gap:7em;--column-gap:7em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-a0a15b5:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-a0a15b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C10;}.elementor-18233 .elementor-element.elementor-element-97228c2{--display:grid;--e-con-grid-template-columns:37% 53%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:6em 6em;--row-gap:6em;--column-gap:6em;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:space-between;}.elementor-18233 .elementor-element.elementor-element-a77a51a{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--z-index:1;}.elementor-18233 .elementor-element.elementor-element-faf30c4{text-align:start;}.elementor-18233 .elementor-element.elementor-element-faf30c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-9f90682{--display:flex;}.elementor-18233 .elementor-element.elementor-element-5315a60 .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4em;fill:#141414;color:#141414;padding:1em 4.5em 1em 2.5em;}.elementor-18233 .elementor-element.elementor-element-5315a60.elementor-element{--align-self:flex-start;}.elementor-18233 .elementor-element.elementor-element-5315a60{z-index:1;}.elementor-18233 .elementor-element.elementor-element-5315a60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18233 .elementor-element.elementor-element-5315a60 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18233 .elementor-element.elementor-element-ea9ee04{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-9c2ef54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4em 4em;--row-gap:4em;--column-gap:4em;}.elementor-18233 .elementor-element.elementor-element-b6f0d90{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-b6f0d90:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b6f0d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-76ec5de > .elementor-widget-container{background-color:#09121A;padding:0.75em 1.5em 0.4em 1.5em;border-radius:16px 16px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-76ec5de{text-align:center;}.elementor-18233 .elementor-element.elementor-element-76ec5de .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-782eba2{text-align:start;}.elementor-18233 .elementor-element.elementor-element-782eba2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-c734f63{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-c734f63:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-c734f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F25;}.elementor-18233 .elementor-element.elementor-element-6ae3179 > .elementor-widget-container{background-color:#171F25;padding:0.75em 1.5em 0.4em 1.5em;border-radius:16px 16px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-6ae3179{text-align:center;}.elementor-18233 .elementor-element.elementor-element-6ae3179 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-54c495f{text-align:start;}.elementor-18233 .elementor-element.elementor-element-54c495f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-f9ce817{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-f9ce817:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-f9ce817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-dd37266 > .elementor-widget-container{background-color:#09121A;padding:0.75em 1.5em 0.4em 1.5em;border-radius:16px 16px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-dd37266{text-align:center;}.elementor-18233 .elementor-element.elementor-element-dd37266 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-c85023d{text-align:start;}.elementor-18233 .elementor-element.elementor-element-c85023d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-1ff3481{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-c5945b7{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-c5945b7:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-c5945b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F25;}.elementor-18233 .elementor-element.elementor-element-7233d00 > .elementor-widget-container{background-color:#171F25;padding:0.75em 1.5em 0.4em 1.5em;border-radius:16px 16px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-7233d00{text-align:center;}.elementor-18233 .elementor-element.elementor-element-7233d00 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-98f57a5{text-align:start;}.elementor-18233 .elementor-element.elementor-element-98f57a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-78f5db2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-8b529f2{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-8b529f2:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-8b529f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-78750f1 > .elementor-widget-container{background-color:#09121A;padding:0.75em 1.5em 0.4em 1.5em;border-radius:16px 16px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-78750f1{text-align:center;}.elementor-18233 .elementor-element.elementor-element-78750f1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-d331624{text-align:start;}.elementor-18233 .elementor-element.elementor-element-d331624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-04c1f35{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-882847a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-18233 .elementor-element.elementor-element-882847a{z-index:0;}.elementor-18233 .elementor-element.elementor-element-882847a .elementor-icon-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-882847a .elementor-icon{font-size:100%;}.elementor-18233 .elementor-element.elementor-element-882847a .elementor-icon svg{height:100%;}.elementor-18233 .elementor-element.elementor-element-882847a .elementor-icon-wrapper svg{width:auto;}.elementor-18233 .elementor-element.elementor-element-cbbe81b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-6dd526f{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-wrapper{text-align:center;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-3368ecf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-18233 .elementor-element.elementor-element-7534fb9{--display:flex;}.elementor-18233 .elementor-element.elementor-element-0c9de9f > .elementor-widget-container{padding:0em 0em 0em 0em;border-radius:16px 16px 4px 4px;}.elementor-18233 .elementor-element.elementor-element-0c9de9f{text-align:start;}.elementor-18233 .elementor-element.elementor-element-0c9de9f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;line-height:1.3em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#5B6166;}.elementor-18233 .elementor-element.elementor-element-69357c2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-18233 .elementor-element.elementor-element-69357c2 img{width:100%;max-width:100%;}.elementor-18233 .elementor-element.elementor-element-588394b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-18233 .elementor-element.elementor-element-a05a6dd{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-18233 .elementor-element.elementor-element-a05a6dd img{width:100%;max-width:100%;}.elementor-18233 .elementor-element.elementor-element-62c7f9f{--display:flex;}.elementor-18233 .elementor-element.elementor-element-b3535e0 > .elementor-widget-container{padding:0em 0em 0em 0em;border-radius:16px 16px 4px 4px;}.elementor-18233 .elementor-element.elementor-element-b3535e0{text-align:start;}.elementor-18233 .elementor-element.elementor-element-b3535e0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-wrapper{text-align:start;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;line-height:1.3em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#5B6166;}.elementor-18233 .elementor-element.elementor-element-0f9c033{z-index:0;}.elementor-18233 .elementor-element.elementor-element-49ab1dc{z-index:0;}.elementor-18233 .elementor-element.elementor-element-8f18855{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-8f18855:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-8f18855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-0c35c05{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-wrapper{text-align:center;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--align-items:start;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-3bd9580 > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-18233 .elementor-element.elementor-element-3bd9580 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18233 .elementor-element.elementor-element-e2b6a63 img{border-radius:1em 1em 1em 1em;}.elementor-18233 .elementor-element.elementor-element-f89917a > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-18233 .elementor-element.elementor-element-f89917a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18233 .elementor-element.elementor-element-3b9a7c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-058f526 .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4em;fill:#141414;color:#141414;padding:1em 4.5em 1em 2.5em;}.elementor-18233 .elementor-element.elementor-element-058f526.elementor-element{--align-self:center;}.elementor-18233 .elementor-element.elementor-element-058f526{z-index:1;}.elementor-18233 .elementor-element.elementor-element-058f526 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18233 .elementor-element.elementor-element-058f526 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18233 .elementor-element.elementor-element-5bce30c{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-9ded0b5{z-index:0;}.elementor-18233 .elementor-element.elementor-element-f6654da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-f6654da:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-f6654da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-b8a63a4{text-align:start;}.elementor-18233 .elementor-element.elementor-element-b8a63a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-3e21a68{--display:flex;}.elementor-18233 .elementor-element.elementor-element-2c4ebe4{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-cc0e240{--display:flex;}.elementor-18233 .elementor-element.elementor-element-1ba185a{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-ea684c3{--display:flex;}.elementor-18233 .elementor-element.elementor-element-26842a9{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-25c3fa2{--display:flex;}.elementor-18233 .elementor-element.elementor-element-f3c11cd{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-61e10d0{--display:flex;}.elementor-18233 .elementor-element.elementor-element-553991c{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-0bce97e{--display:flex;}.elementor-18233 .elementor-element.elementor-element-2a51fcf{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-f2f7ba6{--n-accordion-title-font-size:1.125rem;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#F2C880;--n-accordion-title-active-color:#F2C880;--n-accordion-icon-size:15px;}.elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#182230;}.elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-18233 .elementor-element.elementor-element-f2f7ba6 {--n-accordion-padding:1em 0em 1em 0em;}:where( .elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .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:"Sora", Sans-serif;font-weight:600;line-height:1.4em;}:where( .elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#182230;--padding-top:0em;--padding-right:3em;--padding-bottom:1em;--padding-left:0em;}.elementor-18233 .elementor-element.elementor-element-b906e1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--overflow:hidden;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-18233 .elementor-element.elementor-element-b906e1c:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b906e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C10;background-image:url("https://andersonprudente.com.br/wp-content/uploads/2025/09/background-oferta.webp");background-position:top center;background-repeat:no-repeat;background-size:100vw auto;}.elementor-18233 .elementor-element.elementor-element-66411b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-c36e18a > .elementor-widget-container{padding:0em 0em 0em 0em;border-radius:16px 16px 4px 4px;}.elementor-18233 .elementor-element.elementor-element-c36e18a{text-align:start;}.elementor-18233 .elementor-element.elementor-element-c36e18a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-ba21053{text-align:center;}.elementor-18233 .elementor-element.elementor-element-ba21053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-3f80eeb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18233 .elementor-element.elementor-element-ab6702f{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-18233 .elementor-element.elementor-element-ab6702f:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-ab6702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-ede22e1{text-align:start;}.elementor-18233 .elementor-element.elementor-element-ede22e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-f70a80a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-1d02cf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-18233 .elementor-element.elementor-element-1d02cf5:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-1d02cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-08bd288{text-align:center;}.elementor-18233 .elementor-element.elementor-element-08bd288 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-731ed44{--display:flex;}.elementor-18233 .elementor-element.elementor-element-4de2f77{text-align:center;}.elementor-18233 .elementor-element.elementor-element-4de2f77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-1aa4f00{text-align:center;}.elementor-18233 .elementor-element.elementor-element-1aa4f00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:700;font-style:italic;line-height:1.3em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-ff134ea{text-align:center;font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#797979;}.elementor-18233 .elementor-element.elementor-element-dc6b0a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-d2c5152 .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4em;fill:#141414;color:#141414;padding:1em 4.5em 1em 2.5em;}.elementor-18233 .elementor-element.elementor-element-d2c5152.elementor-element{--align-self:center;}.elementor-18233 .elementor-element.elementor-element-d2c5152{z-index:1;}.elementor-18233 .elementor-element.elementor-element-d2c5152 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18233 .elementor-element.elementor-element-d2c5152 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18233 .elementor-element.elementor-element-26be4e5{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#141414;}.elementor-18233 .elementor-element.elementor-element-f1b09dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-1e47000 .elementor-icon-wrapper{text-align:center;}.elementor-18233 .elementor-element.elementor-element-1e47000 .elementor-icon{font-size:100%;}.elementor-18233 .elementor-element.elementor-element-1e47000 .elementor-icon svg{height:100%;}.elementor-18233 .elementor-element.elementor-element-1e47000 .elementor-icon-wrapper svg{width:auto;}.elementor-18233 .elementor-element.elementor-element-f5bdae1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-7f33c11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-7f33c11:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-7f33c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}body:not(.rtl) .elementor-18233 .elementor-element.elementor-element-ee511b1{left:0px;}body.rtl .elementor-18233 .elementor-element.elementor-element-ee511b1{right:0px;}.elementor-18233 .elementor-element.elementor-element-ee511b1{top:0px;z-index:0;}.elementor-18233 .elementor-element.elementor-element-ee511b1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18233 .elementor-element.elementor-element-9b971e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-50882ba{text-align:start;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--display:flex;}.elementor-18233 .elementor-element.elementor-element-094486c > .elementor-widget-container{padding:0em 0em 0em 0em;border-radius:16px 16px 4px 4px;}.elementor-18233 .elementor-element.elementor-element-094486c{text-align:start;}.elementor-18233 .elementor-element.elementor-element-094486c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.56px;color:#DA965A;}.elementor-18233 .elementor-element.elementor-element-c5282ec{text-align:start;}.elementor-18233 .elementor-element.elementor-element-c5282ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18233 .elementor-element.elementor-element-83af669{--e-icon-list-icon-size:32px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18233 .elementor-element.elementor-element-0e47c62{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-059cdf7{--display:flex;}.elementor-18233 .elementor-element.elementor-element-059cdf7:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-059cdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-3639b0a .swiper-wrapper{display:flex;align-items:center;}.elementor-18233 .elementor-element.elementor-element-3639b0a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1em 1em 1em 1em;}.elementor-18233 .elementor-element.elementor-element-7a58f5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--overflow:hidden;}.elementor-18233 .elementor-element.elementor-element-c497ffc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-18233 .elementor-element.elementor-element-4087e03{text-align:center;}.elementor-18233 .elementor-element.elementor-element-4087e03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-a32c963{text-align:center;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#C5C5C5;}.elementor-18233 .elementor-element.elementor-element-785451a{text-align:center;}.elementor-18233 .elementor-element.elementor-element-785451a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-61264ec .elementor-button{background-color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4em;fill:#141414;color:#141414;padding:1em 4.5em 1em 2.5em;}.elementor-18233 .elementor-element.elementor-element-61264ec.elementor-element{--align-self:center;}.elementor-18233 .elementor-element.elementor-element-61264ec{z-index:1;}.elementor-18233 .elementor-element.elementor-element-61264ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18233 .elementor-element.elementor-element-61264ec .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-18233 .elementor-element.elementor-element-7687771{--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;}.elementor-18233 .elementor-element.elementor-element-7687771:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-7687771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09121A;}.elementor-18233 .elementor-element.elementor-element-a86f658{text-align:center;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-6d91a81{text-align:center;font-family:"Sora", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-18233 .elementor-element.elementor-element-e6f9a17{text-align:center;font-family:"Sora", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}body:not(.rtl) .elementor-18233 .elementor-element.elementor-element-ff382bc{left:0px;}body.rtl .elementor-18233 .elementor-element.elementor-element-ff382bc{right:0px;}.elementor-18233 .elementor-element.elementor-element-ff382bc{bottom:0px;}body.elementor-page-18233:not(.elementor-motion-effects-element-type-background), body.elementor-page-18233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C10;}@media(max-width:1366px){.elementor-18233 .elementor-element.elementor-element-b6acc1a{--z-index:4;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-title{font-size:2.5rem;}.elementor-18233 .elementor-element.elementor-element-aaca897{--container-widget-width:45vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 45vw );max-width:45vw;}.elementor-18233 .elementor-element.elementor-element-9877309 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-095fa61{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-18233 .elementor-element.elementor-element-095fa61 .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-f40a7c1 .elementor-heading-title{font-size:1.75rem;}.elementor-18233 .elementor-element.elementor-element-97228c2{--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-faf30c4 .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-782eba2 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-54c495f .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-c85023d .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-98f57a5 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-d331624 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-6dd526f{--container-widget-width:494px;--container-widget-flex-grow:0;width:var( --container-widget-width, 494px );max-width:494px;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-description{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-69357c2{width:100%;max-width:100%;text-align:end;}.elementor-18233 .elementor-element.elementor-element-69357c2 img{width:100%;max-width:580px;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-description{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-b8a63a4 .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-b906e1c:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b906e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100vw auto;}.elementor-18233 .elementor-element.elementor-element-ba21053 .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-ede22e1 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-08bd288 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-9b971e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-18233 .elementor-element.elementor-element-c5282ec .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-4087e03 .elementor-heading-title{font-size:2rem;}.elementor-18233 .elementor-element.elementor-element-785451a .elementor-heading-title{font-size:1.125rem;}}@media(max-width:1024px){.elementor-18233 .elementor-element.elementor-element-f74889d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-18233 .elementor-element.elementor-element-b599584{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-wrapper{text-align:center;}.elementor-18233 .elementor-element.elementor-element-630f7e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18233 .elementor-element.elementor-element-5159b8b.elementor-element{--align-self:center;}.elementor-18233 .elementor-element.elementor-element-aaca897{--container-widget-width:53vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 53vw );max-width:53vw;}.elementor-18233 .elementor-element.elementor-element-9877309 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-f40a7c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18233 .elementor-element.elementor-element-97228c2{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-a77a51a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-18233 .elementor-element.elementor-element-faf30c4{text-align:center;}.elementor-18233 .elementor-element.elementor-element-9f90682{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-5315a60.elementor-element{--align-self:center;}.elementor-18233 .elementor-element.elementor-element-69357c2{width:auto;max-width:auto;}.elementor-18233 .elementor-element.elementor-element-69357c2 > .elementor-widget-container{margin:0em -12em 0em 0em;}.elementor-18233 .elementor-element.elementor-element-69357c2 img{width:130%;max-width:580px;}.elementor-18233 .elementor-element.elementor-element-0c35c05{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--e-con-grid-template-columns:repeat(3, 1fr);--gap:1em 1em;--row-gap:1em;--column-gap:1em;--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-b906e1c:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b906e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100vw auto;}.elementor-18233 .elementor-element.elementor-element-3f80eeb{--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;}.elementor-18233 .elementor-element.elementor-element-9b971e8{--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:2em;--padding-left:0em;--padding-right:0em;}.elementor-18233 .elementor-element.elementor-element-50882ba{text-align:center;}.elementor-18233 .elementor-element.elementor-element-50882ba img{max-width:77%;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18233 .elementor-element.elementor-element-094486c{text-align:center;}.elementor-18233 .elementor-element.elementor-element-c5282ec{text-align:center;}.elementor-18233 .elementor-element.elementor-element-0e47c62{text-align:center;}.elementor-18233 .elementor-element.elementor-element-4087e03 .elementor-heading-title{font-size:1.75rem;}.elementor-18233 .elementor-element.elementor-element-a32c963{font-size:1rem;}}@media(max-width:767px){.elementor-18233 .elementor-element.elementor-element-b6acc1a{--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon{font-size:68px;}.elementor-18233 .elementor-element.elementor-element-bbff1ee .elementor-icon svg{height:68px;}.elementor-18233 .elementor-element.elementor-element-0d5d28e{text-align:center;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-title{margin-bottom:20px;font-size:1.5rem;line-height:1.3em;}.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-description{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-5159b8b .elementor-button{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-c2be7a5{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-aaca897{--container-widget-width:66vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 66vw );max-width:66vw;}.elementor-18233 .elementor-element.elementor-element-aaca897 img{max-width:409px;}.elementor-18233 .elementor-element.elementor-element-5bef8b9 img{width:100%;}.elementor-18233 .elementor-element.elementor-element-9877309 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-73ed272{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-18233 .elementor-element.elementor-element-095fa61 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-680e04c .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-a348364{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-f40a7c1 .elementor-heading-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-97228c2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-faf30c4 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-5315a60 .elementor-button{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-ea9ee04{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-b6f0d90{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-18233 .elementor-element.elementor-element-76ec5de .elementor-heading-title{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-782eba2 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-fc0f6ad .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-c734f63{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-18233 .elementor-element.elementor-element-6ae3179 .elementor-heading-title{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-54c495f .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-d5ad5bd .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-f9ce817{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-18233 .elementor-element.elementor-element-dd37266 .elementor-heading-title{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-c85023d .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-1ff3481 .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-c5945b7{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-18233 .elementor-element.elementor-element-7233d00 .elementor-heading-title{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-98f57a5 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-78f5db2 .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-8b529f2{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-18233 .elementor-element.elementor-element-78750f1 .elementor-heading-title{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-d331624 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-04c1f35 .elementor-icon-list-item > a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-title{margin-bottom:16px;font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-6dd526f .elementor-image-box-description{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-3368ecf{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-description{font-size:0.85rem;}.elementor-18233 .elementor-element.elementor-element-69357c2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-18233 .elementor-element.elementor-element-69357c2 img{width:100%;}.elementor-18233 .elementor-element.elementor-element-588394b{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18233 .elementor-element.elementor-element-a05a6dd{width:100%;max-width:100%;}.elementor-18233 .elementor-element.elementor-element-62c7f9f.e-con{--order:-99999 /* order start hack */;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-title{font-size:1.25rem;}.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-description{font-size:0.85rem;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-title{margin-bottom:16px;font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-0c35c05 .elementor-image-box-description{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18233 .elementor-element.elementor-element-058f526 .elementor-button{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-5bce30c{font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-b8a63a4 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-2c4ebe4{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-1ba185a{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-26842a9{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-f3c11cd{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-553991c{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-2a51fcf{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-f2f7ba6{width:100%;max-width:100%;}:where( .elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}:where( .elementor-18233 .elementor-element.elementor-element-f2f7ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0em;--padding-right:1em;--padding-bottom:1em;--padding-left:0em;}.elementor-18233 .elementor-element.elementor-element-b906e1c{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-18233 .elementor-element.elementor-element-ba21053 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-ede22e1 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-f70a80a .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-1d02cf5{--gap:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;}.elementor-18233 .elementor-element.elementor-element-08bd288 .elementor-heading-title{font-size:1.125rem;}.elementor-18233 .elementor-element.elementor-element-731ed44{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-18233 .elementor-element.elementor-element-1aa4f00 .elementor-heading-title{font-size:3rem;}.elementor-18233 .elementor-element.elementor-element-d2c5152 .elementor-button{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-26be4e5{text-align:center;font-size:0.75rem;}.elementor-18233 .elementor-element.elementor-element-f1b09dc{--justify-content:center;}.elementor-18233 .elementor-element.elementor-element-f5bdae1{width:100%;max-width:100%;text-align:center;font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-18233 .elementor-element.elementor-element-c5282ec .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18233 .elementor-element.elementor-element-83af669 .elementor-icon-list-item > a{font-size:1rem;}.elementor-18233 .elementor-element.elementor-element-4087e03 .elementor-heading-title{font-size:1.5rem;}.elementor-18233 .elementor-element.elementor-element-a86f658{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-6d91a81{font-size:0.875rem;}.elementor-18233 .elementor-element.elementor-element-e6f9a17{font-size:0.875rem;}}@media(min-width:768px){.elementor-18233 .elementor-element.elementor-element-b599584{--width:50%;}.elementor-18233 .elementor-element.elementor-element-fbff61c{--width:69%;}.elementor-18233 .elementor-element.elementor-element-7534fb9{--width:36%;}.elementor-18233 .elementor-element.elementor-element-62c7f9f{--width:43%;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--width:80%;}.elementor-18233 .elementor-element.elementor-element-66411b7{--width:55%;}.elementor-18233 .elementor-element.elementor-element-3f80eeb{--width:82%;}.elementor-18233 .elementor-element.elementor-element-731ed44{--width:64%;}.elementor-18233 .elementor-element.elementor-element-f1b09dc{--width:48%;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--width:43%;}.elementor-18233 .elementor-element.elementor-element-c497ffc{--width:89%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18233 .elementor-element.elementor-element-b599584{--width:500px;}.elementor-18233 .elementor-element.elementor-element-fbff61c{--width:69%;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--width:770px;}.elementor-18233 .elementor-element.elementor-element-66411b7{--width:540px;}.elementor-18233 .elementor-element.elementor-element-3f80eeb{--width:870px;}.elementor-18233 .elementor-element.elementor-element-731ed44{--width:73%;}.elementor-18233 .elementor-element.elementor-element-f1b09dc{--width:551px;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--width:551px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18233 .elementor-element.elementor-element-b599584{--width:580px;}.elementor-18233 .elementor-element.elementor-element-fbff61c{--width:95%;}.elementor-18233 .elementor-element.elementor-element-7534fb9{--width:58%;}.elementor-18233 .elementor-element.elementor-element-62c7f9f{--width:57%;}.elementor-18233 .elementor-element.elementor-element-5a9a056{--width:100%;}.elementor-18233 .elementor-element.elementor-element-3f80eeb{--width:100%;}.elementor-18233 .elementor-element.elementor-element-ab6702f{--width:90%;}.elementor-18233 .elementor-element.elementor-element-a5fdac9{--width:82%;}.elementor-18233 .elementor-element.elementor-element-c497ffc{--width:100%;}}@media(min-width:1367px){.elementor-18233 .elementor-element.elementor-element-2439fac::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-background-video-container::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .e-con-inner > .elementor-background-video-container::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-background-slideshow::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .e-con-inner > .elementor-background-slideshow::before, .elementor-18233 .elementor-element.elementor-element-2439fac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-18233 .elementor-element.elementor-element-b906e1c:not(.elementor-motion-effects-element-type-background), .elementor-18233 .elementor-element.elementor-element-b906e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image-box, class: .elementor-element-93d2764 */.elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-description {
    width: 85%;
}

@media(max-width: 1024px) {
    .elementor-18233 .elementor-element.elementor-element-93d2764 .elementor-image-box-description {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5159b8b */.btn .elementor-button::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(87deg, var(--primary-medium, #DA965A) 0%, var(--primary-pure, #F2C880) 38.49%, var(--primary-light, #FAEBB0) 88.47%);
    left: 0%;
    top: 0%;
    z-index: -1;
    clip-path: polygon(0px 4px, 0px 4px, 0.05235322px 3.35117898px, 0.20392256px 2.73569024px, 0.44647254px 2.16176926px, 0.77176768px 1.63765152px, 1.1715725px 1.1715725px, 1.63765152px 0.77176768px, 2.16176926px 0.44647254px, 2.73569024px 0.20392256px, 3.35117898px 0.05235322px, 4px 6.6222161283942E-32px, calc(100% - 0.5px) 0px, calc(100% - 16px) calc(50% - 0.1436px), calc(100% - 20px) calc(50% - 6px), calc(100% - 43px) calc(100% - 0px), 4.00001px calc(100% - 0px), 4.00001px calc(100% - 0px), 3.3511887px calc(100% - 0.052354299999998px), 2.7356992px calc(100% - 0.20392639999999px), 2.1617771px calc(100% - 0.4464801px), 1.637658px calc(100% - 0.7717792px), 1.1715775px calc(100% - 1.1715875px), 0.7717712px calc(100% - 1.6376688px), 0.4464747px calc(100% - 2.1617869px), 0.2039236px calc(100% - 2.7357056px), 0.0523535px calc(100% - 3.3511887px), 6.6222531062492E-32px calc(100% - 4px), 0px 4px);
}

.btn .elementor-button-icon {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
}

/* Efeito shake que inicia após 3 segundos e repete a cada 5 segundos */
.elementor-18233 .elementor-element.elementor-element-5159b8b .elementor-button {
    animation: shake-intense 5s infinite;
    animation-delay: 3s; /* Aguarda 3 segundos antes de começar */
}

/* Versão alternativa com shake mais intenso */
@keyframes shake-intense {
    0%, 85%, 100% {
        transform: translateX(0) rotate(0deg);
    }
    2% {
        transform: translateX(-8px) rotate(-1deg);
    }
    4% {
        transform: translateX(8px) rotate(1deg);
    }
    6% {
        transform: translateX(-6px) rotate(-0.5deg);
    }
    8% {
        transform: translateX(6px) rotate(0.5deg);
    }
    10% {
        transform: translateX(-4px) rotate(0deg);
    }
    12% {
        transform: translateX(4px) rotate(0deg);
    }
}

.btn .elementor-button:hover {
    transform: rotate(-0.5deg) translateX(8px);
    animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaca897 */.anderson-prudente {
    position: absolute;
    bottom: 0;
    left: calc(50% + 300px);
    right: 0;
    transform: translate(-50%, 0%);
    z-index: 4;
}

@media(max-width: 1024px) {
    .anderson-prudente {
        position: absolute;
        bottom: calc(0% - 20px);
        left: calc(50% + 0px);
        right: 0;
        transform: translate(-50%, 0%);
        z-index: 4;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bef8b9 */.magem-bg-hero {
    position: absolute;
    top: 0;
    left: calc(50% + 300px);
    right: 0;
    transform: translate(-50%, 0%);
    width: 90vw;
    z-index: 0;
    pointer-events: none;
}

.elementor-18233 .elementor-element.elementor-element-5bef8b9::before {
    content: '';
    position: absolute;
    width: 389px;
    height: 115px;
    flex-shrink: 0;
    border-radius: 389px;
    background: var(--primary-pure, #F2C880);
    filter: blur(250px);
    -webkit-filter: blur(250px);
    left: 50%;
    top: calc(10% + 40px);
    transform: translateX(-50%)
}

@media(max-width: 1024px) {
    .magem-bg-hero {
        position: relative;
        top: 0;
        left: calc(50% + 0px);
        right: 0;
        transform: translate(-50%, 0%);
        width: 100vw;
        z-index: 0;
        pointer-events: none;
    }
    
    .elementor-18233 .elementor-element.elementor-element-5bef8b9::before {
        width: 189px;
        height: 90px;
        flex-shrink: 0;
        border-radius: 389px;
        background: var(--primary-pure, #F2C880);
        filter: blur(150px);
        -webkit-filter: blur(150px);
        left: 50%;
        top: calc(10% + 40px);
        transform: translateX(-50%)
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4dcaf1 */.detalhe-line-left {
    position: absolute;
    top: 0;
    left: calc(50% - 700px);
    transform: translateX(-50%);
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e9694d */.line-1 {
    position: absolute;
    bottom: calc(0% - 8px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2439fac */.section-divider {
    background: linear-gradient(90deg, #09121A 0%, #171F25 50%, #09121A 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faf30c4 */.elementor-18233 .elementor-element.elementor-element-faf30c4 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5315a60 */.btn .elementor-button::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(87deg, var(--primary-medium, #DA965A) 0%, var(--primary-pure, #F2C880) 38.49%, var(--primary-light, #FAEBB0) 88.47%);
    left: 0%;
    top: 0%;
    z-index: -1;
    clip-path: polygon(0px 4px, 0px 4px, 0.05235322px 3.35117898px, 0.20392256px 2.73569024px, 0.44647254px 2.16176926px, 0.77176768px 1.63765152px, 1.1715725px 1.1715725px, 1.63765152px 0.77176768px, 2.16176926px 0.44647254px, 2.73569024px 0.20392256px, 3.35117898px 0.05235322px, 4px 6.6222161283942E-32px, calc(100% - 0.5px) 0px, calc(100% - 16px) calc(50% - 0.1436px), calc(100% - 20px) calc(50% - 6px), calc(100% - 43px) calc(100% - 0px), 4.00001px calc(100% - 0px), 4.00001px calc(100% - 0px), 3.3511887px calc(100% - 0.052354299999998px), 2.7356992px calc(100% - 0.20392639999999px), 2.1617771px calc(100% - 0.4464801px), 1.637658px calc(100% - 0.7717792px), 1.1715775px calc(100% - 1.1715875px), 0.7717712px calc(100% - 1.6376688px), 0.4464747px calc(100% - 2.1617869px), 0.2039236px calc(100% - 2.7357056px), 0.0523535px calc(100% - 3.3511887px), 6.6222531062492E-32px calc(100% - 4px), 0px 4px);
}

.btn .elementor-button-icon {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
}

/* Efeito shake que inicia após 3 segundos e repete a cada 5 segundos */
.elementor-18233 .elementor-element.elementor-element-5315a60 .elementor-button {
    animation: shake-intense 5s infinite;
    animation-delay: 3s; /* Aguarda 3 segundos antes de começar */
}

/* Versão alternativa com shake mais intenso */
@keyframes shake-intense {
    0%, 85%, 100% {
        transform: translateX(0) rotate(0deg);
    }
    2% {
        transform: translateX(-8px) rotate(-1deg);
    }
    4% {
        transform: translateX(8px) rotate(1deg);
    }
    6% {
        transform: translateX(-6px) rotate(-0.5deg);
    }
    8% {
        transform: translateX(6px) rotate(0.5deg);
    }
    10% {
        transform: translateX(-4px) rotate(0deg);
    }
    12% {
        transform: translateX(4px) rotate(0deg);
    }
}

.btn .elementor-button:hover {
    transform: rotate(-0.5deg) translateX(8px);
    animation: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ec5de */.modulo-title {
    position: absolute;
    top: calc(0% - 32px);
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-782eba2 */.elementor-18233 .elementor-element.elementor-element-782eba2 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ae3179 */.modulo-title {
    position: absolute;
    top: calc(0% - 32px);
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c495f */.elementor-18233 .elementor-element.elementor-element-54c495f .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd37266 */.modulo-title {
    position: absolute;
    top: calc(0% - 32px);
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c85023d */.elementor-18233 .elementor-element.elementor-element-c85023d .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7233d00 */.modulo-title {
    position: absolute;
    top: calc(0% - 32px);
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98f57a5 */.elementor-18233 .elementor-element.elementor-element-98f57a5 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78750f1 */.modulo-title {
    position: absolute;
    top: calc(0% - 32px);
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d331624 */.elementor-18233 .elementor-element.elementor-element-d331624 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-882847a */.line-2 {
    position: absolute;
    top: calc(0% - 8px);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-41b9955 */.elementor-18233 .elementor-element.elementor-element-41b9955 .elementor-image-box-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69357c2 */.elementor-18233 .elementor-element.elementor-element-69357c2 {
    position: absolute;
    left: auto;
    right: 0;
}

/*MOBILE*/
@media(max-width: 767px){
    .elementor-18233 .elementor-element.elementor-element-69357c2 {
        position: relative;
        left: auto;
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3368ecf */.elementor-18233 .elementor-element.elementor-element-3368ecf {
    border-radius: 1em;
    background: linear-gradient(96deg, var(--primary-lightest, #FDF8E4) 1.09%, var(--primary-pure, #F2C880) 77.19%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffd1c25 */.elementor-18233 .elementor-element.elementor-element-ffd1c25 .elementor-image-box-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588394b */.elementor-18233 .elementor-element.elementor-element-588394b {
    border-radius: 1em;
    background: linear-gradient(264deg, var(--primary-lightest, #FDF8E4) -0.31%, var(--primary-pure, #F2C880) 85.55%);
}

/*MOBILE*/
@media(max-width: 767px){
    .elementor-18233 .elementor-element.elementor-element-588394b {
        border-radius: 1em;
        background: linear-gradient(96deg, var(--primary-lightest, #FDF8E4) -0.31%, var(--primary-pure, #F2C880) 85.55%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f9c033 */.detalhe-bg-left {
    position: absolute;
    top: 0;
    left: calc(50% - 600px);
    transform: translateX(-50%);
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ab1dc */.detalhe-bg-right {
    position: absolute;
    top: calc(50% + 20%);
    left: auto;
    right: 0%;
    transform: translateY(-50%);
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058f526 */.btn .elementor-button::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(87deg, var(--primary-medium, #DA965A) 0%, var(--primary-pure, #F2C880) 38.49%, var(--primary-light, #FAEBB0) 88.47%);
    left: 0%;
    top: 0%;
    z-index: -1;
    clip-path: polygon(0px 4px, 0px 4px, 0.05235322px 3.35117898px, 0.20392256px 2.73569024px, 0.44647254px 2.16176926px, 0.77176768px 1.63765152px, 1.1715725px 1.1715725px, 1.63765152px 0.77176768px, 2.16176926px 0.44647254px, 2.73569024px 0.20392256px, 3.35117898px 0.05235322px, 4px 6.6222161283942E-32px, calc(100% - 0.5px) 0px, calc(100% - 16px) calc(50% - 0.1436px), calc(100% - 20px) calc(50% - 6px), calc(100% - 43px) calc(100% - 0px), 4.00001px calc(100% - 0px), 4.00001px calc(100% - 0px), 3.3511887px calc(100% - 0.052354299999998px), 2.7356992px calc(100% - 0.20392639999999px), 2.1617771px calc(100% - 0.4464801px), 1.637658px calc(100% - 0.7717792px), 1.1715775px calc(100% - 1.1715875px), 0.7717712px calc(100% - 1.6376688px), 0.4464747px calc(100% - 2.1617869px), 0.2039236px calc(100% - 2.7357056px), 0.0523535px calc(100% - 3.3511887px), 6.6222531062492E-32px calc(100% - 4px), 0px 4px);
}

.btn .elementor-button-icon {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
}

/* Efeito shake que inicia após 3 segundos e repete a cada 5 segundos */
.elementor-18233 .elementor-element.elementor-element-058f526 .elementor-button {
    animation: shake-intense 5s infinite;
    animation-delay: 3s; /* Aguarda 3 segundos antes de começar */
}

/* Versão alternativa com shake mais intenso */
@keyframes shake-intense {
    0%, 85%, 100% {
        transform: translateX(0) rotate(0deg);
    }
    2% {
        transform: translateX(-8px) rotate(-1deg);
    }
    4% {
        transform: translateX(8px) rotate(1deg);
    }
    6% {
        transform: translateX(-6px) rotate(-0.5deg);
    }
    8% {
        transform: translateX(6px) rotate(0.5deg);
    }
    10% {
        transform: translateX(-4px) rotate(0deg);
    }
    12% {
        transform: translateX(4px) rotate(0deg);
    }
}

.btn .elementor-button:hover {
    transform: rotate(-0.5deg) translateX(8px);
    animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ded0b5 */.detalhe-bg-left-2 {
    position: absolute;
    top: calc(0% - 0px);
    left: calc(50% - 500px);
    transform: translateX(-50%);
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8a63a4 */.elementor-18233 .elementor-element.elementor-element-b8a63a4 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba21053 */.elementor-18233 .elementor-element.elementor-element-ba21053 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ede22e1 */.elementor-18233 .elementor-element.elementor-element-ede22e1 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08bd288 */.elementor-18233 .elementor-element.elementor-element-08bd288 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4de2f77 */.elementor-18233 .elementor-element.elementor-element-4de2f77 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aa4f00 */.elementor-18233 .elementor-element.elementor-element-1aa4f00 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2c5152 */.btn .elementor-button::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(87deg, var(--primary-medium, #DA965A) 0%, var(--primary-pure, #F2C880) 38.49%, var(--primary-light, #FAEBB0) 88.47%);
    left: 0%;
    top: 0%;
    z-index: -1;
    clip-path: polygon(0px 4px, 0px 4px, 0.05235322px 3.35117898px, 0.20392256px 2.73569024px, 0.44647254px 2.16176926px, 0.77176768px 1.63765152px, 1.1715725px 1.1715725px, 1.63765152px 0.77176768px, 2.16176926px 0.44647254px, 2.73569024px 0.20392256px, 3.35117898px 0.05235322px, 4px 6.6222161283942E-32px, calc(100% - 0.5px) 0px, calc(100% - 16px) calc(50% - 0.1436px), calc(100% - 20px) calc(50% - 6px), calc(100% - 43px) calc(100% - 0px), 4.00001px calc(100% - 0px), 4.00001px calc(100% - 0px), 3.3511887px calc(100% - 0.052354299999998px), 2.7356992px calc(100% - 0.20392639999999px), 2.1617771px calc(100% - 0.4464801px), 1.637658px calc(100% - 0.7717792px), 1.1715775px calc(100% - 1.1715875px), 0.7717712px calc(100% - 1.6376688px), 0.4464747px calc(100% - 2.1617869px), 0.2039236px calc(100% - 2.7357056px), 0.0523535px calc(100% - 3.3511887px), 6.6222531062492E-32px calc(100% - 4px), 0px 4px);
}

.btn .elementor-button-icon {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
}

/* Efeito shake que inicia após 3 segundos e repete a cada 5 segundos */
.elementor-18233 .elementor-element.elementor-element-d2c5152 .elementor-button {
    animation: shake-intense 5s infinite;
    animation-delay: 3s; /* Aguarda 3 segundos antes de começar */
}

/* Versão alternativa com shake mais intenso */
@keyframes shake-intense {
    0%, 85%, 100% {
        transform: translateX(0) rotate(0deg);
    }
    2% {
        transform: translateX(-8px) rotate(-1deg);
    }
    4% {
        transform: translateX(8px) rotate(1deg);
    }
    6% {
        transform: translateX(-6px) rotate(-0.5deg);
    }
    8% {
        transform: translateX(6px) rotate(0.5deg);
    }
    10% {
        transform: translateX(-4px) rotate(0deg);
    }
    12% {
        transform: translateX(4px) rotate(0deg);
    }
}

.btn .elementor-button:hover {
    transform: rotate(-0.5deg) translateX(8px);
    animation: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906e1c */.elementor-18233 .elementor-element.elementor-element-b906e1c::before {
    content: '';
    position: absolute;
    width: 389px;
    height: 115px;
    flex-shrink: 0;
    border-radius: 389px;
    background: var(--primary-pure, #F2C880);
    filter: blur(250px);
    -webkit-filter: blur(250px);
    left: 50%;
    top: calc(0% - 40px);
    transform: translateX(-50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee511b1 */.elementor-18233 .elementor-element.elementor-element-ee511b1 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5282ec */.elementor-18233 .elementor-element.elementor-element-c5282ec .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3639b0a */.elementor-18233 .elementor-element.elementor-element-3639b0a .swiper-wrapper{
    transition-timing-function: linear !important;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4087e03 */.elementor-18233 .elementor-element.elementor-element-4087e03 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61264ec */.btn .elementor-button::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(87deg, var(--primary-medium, #DA965A) 0%, var(--primary-pure, #F2C880) 38.49%, var(--primary-light, #FAEBB0) 88.47%);
    left: 0%;
    top: 0%;
    z-index: -1;
    clip-path: polygon(0px 4px, 0px 4px, 0.05235322px 3.35117898px, 0.20392256px 2.73569024px, 0.44647254px 2.16176926px, 0.77176768px 1.63765152px, 1.1715725px 1.1715725px, 1.63765152px 0.77176768px, 2.16176926px 0.44647254px, 2.73569024px 0.20392256px, 3.35117898px 0.05235322px, 4px 6.6222161283942E-32px, calc(100% - 0.5px) 0px, calc(100% - 16px) calc(50% - 0.1436px), calc(100% - 20px) calc(50% - 6px), calc(100% - 43px) calc(100% - 0px), 4.00001px calc(100% - 0px), 4.00001px calc(100% - 0px), 3.3511887px calc(100% - 0.052354299999998px), 2.7356992px calc(100% - 0.20392639999999px), 2.1617771px calc(100% - 0.4464801px), 1.637658px calc(100% - 0.7717792px), 1.1715775px calc(100% - 1.1715875px), 0.7717712px calc(100% - 1.6376688px), 0.4464747px calc(100% - 2.1617869px), 0.2039236px calc(100% - 2.7357056px), 0.0523535px calc(100% - 3.3511887px), 6.6222531062492E-32px calc(100% - 4px), 0px 4px);
}

.btn .elementor-button-icon {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
}

/* Efeito shake que inicia após 3 segundos e repete a cada 5 segundos */
.elementor-18233 .elementor-element.elementor-element-61264ec .elementor-button {
    animation: shake-intense 5s infinite;
    animation-delay: 3s; /* Aguarda 3 segundos antes de começar */
}

/* Versão alternativa com shake mais intenso */
@keyframes shake-intense {
    0%, 85%, 100% {
        transform: translateX(0) rotate(0deg);
    }
    2% {
        transform: translateX(-8px) rotate(-1deg);
    }
    4% {
        transform: translateX(8px) rotate(1deg);
    }
    6% {
        transform: translateX(-6px) rotate(-0.5deg);
    }
    8% {
        transform: translateX(6px) rotate(0.5deg);
    }
    10% {
        transform: translateX(-4px) rotate(0deg);
    }
    12% {
        transform: translateX(4px) rotate(0deg);
    }
}

.btn .elementor-button:hover {
    transform: rotate(-0.5deg) translateX(8px) !important;
    animation: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a58f5e */.elementor-18233 .elementor-element.elementor-element-7a58f5e::before {
    content: '';
    position: absolute;
    width: 389px;
    height: 115px;
    flex-shrink: 0;
    border-radius: 389px;
    background: var(--primary-pure, #F2C880);
    filter: blur(250px);
    -webkit-filter: blur(250px);
    left: 50%;
    top: auto;
    bottom: calc(0% - 40px);
    transform: translateX(-50%)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff382bc */.scroll-bottom{
    opacity: 0;
    transition: 0.6s !important;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.6s !important;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.6s !important;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.6s !important;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.6s !important;
    transform: translatey(0px);
}

.elemento1{
    transition-delay: 0.2s !important;
}

.elemento2{
    transition-delay: 0.4s !important;
}

.elemento3{
    transition-delay: 0.6s !important;
}

.elemento4{
    transition-delay: 0.8s !important;
}

@media(max-width: 1024px) {
.elemento1{
    transition-delay: 0s !important;
}

.elemento2{
    transition-delay: 0s !important;
}

.elemento3{
    transition-delay: 0s !important;
}

.elemento4{
    transition-delay: 0s !important;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7687771 */.elementor-18233 .elementor-element.elementor-element-7687771 {
    border-top: 1px solid #fff;
    border-image: linear-gradient(to right, #F2C88000, #F2C880, #F2C88000) 1;
}/* End custom CSS */
/* Start custom CSS */p {
    margin-bottom: 0;
}

html, body {
    width: 100%;
    overflow-x: clip;
    font-size: 16px;
}

html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    user-select: none;
    z-index: 999;
    opacity: 0.06;
    mix-blend-mode: plus-lighter;
}

html {
  scroll-behavior: auto !important;
}

.elementor-image-box-title, .elementor-icon-box-title {
    margin-top: 0;
}

.line-broken .elementor-image-box-title, .line-broken .elementor-icon-box-title, .line-broken .elementor-icon-box-description,.line-broken .elementor-image-box-description, .line-broken .elementor-heading-title {
    white-space: pre-line;
}

/*medidas de containers responsivas*/
@media(min-width: 1025px){
	.e-con {
	    --container-max-width: 1216px;
	}
}

.text-acent {
    color: #F2C880;
    font-style: italic;
    font-weight: 700;
}

.text-acent-2 {
    color: #DA965A;
    font-style: italic;
    font-weight: 700;
}

.itens-modulos {
    text-wrap: pretty;
}

.dailymotion-player-wrapper, .dailymotion-player-root {
    border-radius: 1em !important;
}


/* variables (edit here)*/
:root {
    /* Global Padding Variables - Editable */
    /* Left and Right Padding All /Sections/Containers*/
    --fluid-side-padding-min: 1.25rem; /* 20px */
    --fluid-side-padding-max: 4rem;   /* 80px */

    /* Top and Bottom Padding All Containers*/
    --section-xxl-padding-min: 9.375rem; /* 150px */
    --section-xxl-padding-max: 10rem; /* 160px */ 
  
    --section-xl-padding-min: 6.875rem; /* 110px */
    --section-xl-padding-max: 7.5rem; /* 120px */
  
    --section-l-padding-min: 5.625rem; /* 90px */
    --section-l-padding-max: 6.25rem; /* 100px */
  
    --section-m-padding-min: 5rem; /* 80px */
    --section-m-padding-max: 5rem; /* 80px */
  
    --section-s-padding-min: 3rem; /* 48px */
    --section-s-padding-max: 3.75rem; /* 60px */
  
    --section-xs-padding-min: 2.5rem; /* 40px */
    --section-xs-padding-max: 3rem; /* 48px */
  
    --section-xxs-padding-min: 1.5rem; /* 24px */
    --section-xxs-padding-max: 1.5rem; /* 24px */
    
    --section-header-padding-min: 1.25rem; /* 20px */
    --section-header-padding-max: 1.25rem; /* 20px */

    /* Variáveis para controle manual de padding */
    --custom-padding-top: 0rem; /* Valor inicial para padding-top personalizado */
    --custom-padding-bottom: 0rem; /* Valor inicial para padding-bottom personalizado */
  
    /* Hero Sections Height Variable */
    --section-hero-height: 100vh; /* 100% the screen height */
  
    /* Offset Padding for Overlay Headers */
    --section-offset-header: 80px; /* Adjust to the overlay header's negative margin */

    /* Width For Narrow Sections*/
    --section-narrow: 62.5rem; /* 1000px */
    --section-narrow-xs: 45rem; /* 720px */
  }

@media(max-width: 767px) {
  :root {
     /* Margem superior e inferior de todos os containers (mobile) */
      --section-xxl-padding-min: 4rem; /* Mínimo: 64px (reduzido de 128px) */
      --section-xxl-padding-max: 4.6875rem; /* Máximo: 75px (reduzido de 150px) */
  
      --section-xl-padding-min: 3.5rem; /* Mínimo: 56px (reduzido de 112px) */
      --section-xl-padding-max: 4.1875rem; /* Máximo: 67px (reduzido de 134px) */
  
      --section-l-padding-min: 3rem; /* Mínimo: 48px (reduzido de 96px) */
      --section-l-padding-max: 3.6875rem; /* Máximo: 59px (reduzido de 118px) */
  
      --section-m-padding-min: 2.5rem; /* Mínimo: 40px (reduzido de 80px) */
      --section-m-padding-max: 3.1875rem; /* Máximo: 51px (reduzido de 102px) */
  
      --section-s-padding-min: 2rem; /* Mínimo: 32px (reduzido de 64px) */
      --section-s-padding-max: 2.6875rem; /* Máximo: 43px (reduzido de 86px) */
  }
}

/* CSS Template (do not edit below) */
  
  
  /* Section/Container Padding - Fluid Variants */
  .section-xxl {
    padding-top: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-bottom: clamp(var(--section-xxl-padding-min), 1.087vw + 9.13rem, var(--section-xxl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xl {
    padding-top: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-bottom: clamp(var(--section-xl-padding-min), 1.087vw + 6.63rem, var(--section-xl-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-l {
    padding-top: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-bottom: clamp(var(--section-l-padding-min), 1.087vw + 5.38rem, var(--section-l-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-m {
    padding-top: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-bottom: clamp(var(--section-m-padding-min), 0vw + 5rem, var(--section-m-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-s {
    padding-top: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-bottom: clamp(var(--section-s-padding-min), 0vw + 3.75rem, var(--section-s-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xs {
    padding-top: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-bottom: clamp(var(--section-xs-padding-min), 0vw + 2.5rem, var(--section-xs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-xxs {
    padding-top: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-bottom: clamp(var(--section-xxs-padding-min), 0vw + 1.5rem, var(--section-xxs-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  .section-header {
    padding-top: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-bottom: clamp(var(--section-header-padding-min), 0vw + 1.25rem, var(--section-header-padding-max));
    padding-left: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
    padding-right: clamp(var(--fluid-side-padding-min), 6.522vw + -0.217rem, var(--fluid-side-padding-max))!important;
  }
  
  /* Classes para controle manual de padding */
  .cp-top {
    padding-top: var(--custom-padding-top)!important;
  }
  
  .cp-bottom {
    padding-bottom: var(--custom-padding-bottom)!important;
  }
  
  /* Hero Container/Sections Height */
  .section-hero {
    min-height: var(--section-hero-height)!important;
  }

  .section-hero .e-con-inner {
    justify-content: center!important;
}
  
  /* Full Width Sections - No Side Padding */

  .section-full div {
    max-width: 100%!important;
  }
  

  /* Narrow Sections */
  .section-narrow .e-con-inner {
    max-width: var(--section-narrow)!important;
  }

  .section-narrow-xs .e-con-inner {
    max-width: var(--section-narrow-xs)!important;
  }


  /* Offset Padding for Overlay Headers */
  .section-offset {
    padding-top: calc(var(--section-offset-header) + var(--section-xxl-padding-min));
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.eot');
	src: url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.eot?#iefix') format('embedded-opentype'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.woff2') format('woff2'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.woff') format('woff'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.ttf') format('truetype'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-semibold.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.eot');
	src: url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.eot?#iefix') format('embedded-opentype'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.woff2') format('woff2'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.woff') format('woff'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.ttf') format('truetype'),
		url('https://andersonprudente.com.br/wp-content/uploads/2024/10/sora-regular.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */