.elementor-9 .elementor-element.elementor-element-466e124{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:29;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-927d8d3{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-927d8d3 img{width:180px;max-width:100%;}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4f1001e{--display:flex;}.elementor-9 .elementor-element.elementor-element-fe130df{--display:flex;}.elementor-9 .elementor-element.elementor-element-56b5a8e{--display:flex;}.elementor-9 .elementor-element.elementor-element-6fb8668{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 30px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:38px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-color-hover:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-accent );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-primary );--n-menu-title-active-color-dropdown:#FFFFFF;--n-menu-dropdown-content-box-border-radius:3px 3px 3px 3px;}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );border-style:none;}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"DM Sans", Sans-serif;font-weight:400;--n-menu-title-line-height:1.2;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-9 .elementor-element.elementor-element-6fb8668 {--n-menu-title-color-hover:var( --e-global-color-0493ba2 );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d0ebb67{--display:flex;--min-height:800px;--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;--overlay-opacity:0.81;--margin-top:-10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-d0ebb67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/op-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d0ebb67::before, .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d0ebb67 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d0ebb67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-0e6e856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0e6e856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0785f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-0785f16 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-46bd744{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-46bd744 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.15em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0caef76{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 3px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-0caef76:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-0caef76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;letter-spacing:-0.1px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-80c5227{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-80c5227.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b7e556c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b7e556c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b7e556c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b7e556c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon{font-size:17px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-b7e556c:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-b7e556c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7a26144{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7881a13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7881a13:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Fundo-Esmeralda-com-Ondas-Douradas-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7881a13::before, .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7881a13 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7881a13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7881a13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fdca35e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fdca35e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7dd6c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7dd6c67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7dd6c67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d58998f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d58998f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d58998f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-255df89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 3px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title{margin-block-end:4px;color:#FBF7EEDB;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:1px;color:#FBF7EEDB;}.elementor-9 .elementor-element.elementor-element-4713b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4713b54 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-639ca47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-639ca47 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-cb1a4b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb1a4b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8793817{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-8793817 img{width:45%;height:40%;opacity:0.3;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-289bbd5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c08a62a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c08a62a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e2994c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:21px;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e2994c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e2994c4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e2994c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon{font-size:45px;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-e2994c4:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-e2994c4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4855ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4855ef7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4855ef7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4855ef7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-4855ef7:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-4855ef7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8c2034b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title{margin-block-end:3px;color:#9C6A19;}.elementor-9 .elementor-element.elementor-element-8c2034b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8c2034b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-8c2034b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-8c2034b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-8c2034b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-540b2c0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-540b2c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-540b2c0 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-20758ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-20758ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-20758ad img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-92bac86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-92bac86:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Desktop-Dobra-3.1-2-f-1-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-92bac86::before, .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-92bac86 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-92bac86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-18749e0{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b7e714e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b7e714e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:45px;font-weight:400;font-style:italic;line-height:1.45em;letter-spacing:-1px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-95802c2 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-7cf5dcd{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb574d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb574d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bfd5f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 5px;}.elementor-9 .elementor-element.elementor-element-bfd5f46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-b31fdcc{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b31fdcc .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.15em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d7e1fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:-0.1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-11474d3{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:21px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2a54825.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-2a54825.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2a54825.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon{font-size:91px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-2a54825:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-2a54825:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3093551.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-3093551.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3093551.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-3093551:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-3093551:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7a5cdd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7a5cdd7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7a5cdd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:400;line-height:0.98em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7a5cdd7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6eb1157{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-6eb1157:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Frame-37-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6eb1157::before, .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6eb1157 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6eb1157 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-020f7e4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-cd7a4b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 3px;}.elementor-9 .elementor-element.elementor-element-cd7a4b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-085d705{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-085d705 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.15em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-9d4e7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:-0.1px;color:#0A756D;}.elementor-9 .elementor-element.elementor-element-3dbe360{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3dbe360.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-83243fa{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-49f21bc{--display:flex;--min-height:270px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E4BC75;--border-color:#E4BC75;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 4;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-49f21bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-49f21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Desktop-1n.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-8fe5edb{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E4BC75;--border-color:#E4BC75;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-8fe5edb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8fe5edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/2-1.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a340c30{--display:flex;--min-height:240px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E4BC75;--border-color:#E4BC75;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-a340c30:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a340c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/1.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-73d819c{--display:flex;--min-height:240px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E4BC75;--border-color:#E4BC75;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-73d819c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73d819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Linha-Inferior.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5383439{--display:flex;--min-height:240px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E4BC75;--border-color:#E4BC75;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-5383439:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5383439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/desktop-night.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-02fefe8{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-02fefe8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-5433820{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-5433820:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Atual.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5433820::before, .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5433820 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5433820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-c9b8d2f{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c9b8d2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bce701f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-bce701f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-17c7528{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-17c7528 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#FBF7EE;}.elementor-9 .elementor-element.elementor-element-0e253d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0e253d3 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-1134b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1134b0c img{border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-95b8dd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-95b8dd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-930e620{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-930e620 img{width:74%;height:1%;opacity:0.3;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.6px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-7142340{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7142340.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7fb83e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 10px 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:-0.1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9b1b2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9b1b2eb img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-89d2d02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-89d2d02 img{border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-128b0dd{--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;--overlay-opacity:0.3;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-128b0dd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Desktop-Dobra-3.1-2-f-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-128b0dd::before, .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-128b0dd > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-128b0dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7cee1d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e991b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e991b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5eb6550{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a4775d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 2px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a4775d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-ca1f09f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-ca1f09f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:50px;font-weight:400;line-height:1.15em;letter-spacing:-0.4px;color:#212121;}.elementor-9 .elementor-element.elementor-element-e17c0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--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-9 .elementor-element.elementor-element-1db4df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C88C2B4A;--border-color:#C88C2B4A;--border-radius:12px 12px 12px 12px;--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-9 .elementor-element.elementor-element-1db4df3::before, .elementor-9 .elementor-element.elementor-element-1db4df3 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1db4df3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1db4df3 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1db4df3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1db4df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FEFDF7;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-9c4990c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1acfef4 img{width:100%;max-width:100%;border-radius:12px 0px 0px 12px;}.elementor-9 .elementor-element.elementor-element-e045e61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-e045e61:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e045e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-9 .elementor-element.elementor-element-e045e61::before, .elementor-9 .elementor-element.elementor-element-e045e61 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e045e61 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e045e61 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e045e61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e045e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-dea3a28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-06c067c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-06c067c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-ec45373{background-color:#F3E6C9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title{margin-block-end:5px;color:#4B554F;}.elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-stacked .elementor-icon{background-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-default .elementor-icon{fill:#C88C2B;color:#C88C2B;border-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ec45373.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-ec45373:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ec45373:has(:focus) .elementor-icon-box-title{color:#4B554F;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#C46A3F;}.elementor-9 .elementor-element.elementor-element-cf1232e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-cf1232e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:33px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:#212121;}.elementor-9 .elementor-element.elementor-element-c545181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-c545181 p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button{background-color:#D4A55200;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#0F3D2E;color:#0F3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C88C2B75;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-86c5aa0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-ca4aa55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C88C2B4A;--border-color:#C88C2B4A;--border-radius:12px 12px 12px 12px;--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-9 .elementor-element.elementor-element-ca4aa55::before, .elementor-9 .elementor-element.elementor-element-ca4aa55 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ca4aa55 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ca4aa55 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ca4aa55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ca4aa55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FEFDF7;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-4c0d2c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-52bce05 img{width:100%;max-width:100%;border-radius:12px 0px 0px 12px;}.elementor-9 .elementor-element.elementor-element-60afc49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-60afc49:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-60afc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-9 .elementor-element.elementor-element-60afc49::before, .elementor-9 .elementor-element.elementor-element-60afc49 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-60afc49 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-60afc49 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-60afc49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-60afc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-635bcdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3a6d821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3a6d821 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-fe825f1{background-color:#F3E6C9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title{margin-block-end:5px;color:#4B554F;}.elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-stacked .elementor-icon{background-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-default .elementor-icon{fill:#C88C2B;color:#C88C2B;border-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-fe825f1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-fe825f1:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-fe825f1:has(:focus) .elementor-icon-box-title{color:#4B554F;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#C46A3F;}.elementor-9 .elementor-element.elementor-element-b74adc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-b74adc7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:33px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:#212121;}.elementor-9 .elementor-element.elementor-element-c9a4ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-c9a4ab9 p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-563552a .elementor-button{background-color:#D4A55200;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#0F3D2E;color:#0F3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C88C2B75;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-563552a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-563552a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-563552a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-e49e754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C88C2B4A;--border-color:#C88C2B4A;--border-radius:12px 12px 12px 12px;--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-9 .elementor-element.elementor-element-e49e754::before, .elementor-9 .elementor-element.elementor-element-e49e754 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e49e754 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e49e754 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e49e754 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e49e754 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FEFDF7;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-44b3282{--display:flex;--border-radius:12px 12px 12px 12px;--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-9 .elementor-element.elementor-element-bac5c39 img{width:100%;max-width:100%;border-radius:12px 0px 0px 12px;}.elementor-9 .elementor-element.elementor-element-71ca9f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-71ca9f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71ca9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-9 .elementor-element.elementor-element-71ca9f8::before, .elementor-9 .elementor-element.elementor-element-71ca9f8 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-71ca9f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-71ca9f8 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-71ca9f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-71ca9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-0d88346{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dc4813c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dc4813c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-ff07665{background-color:#F3E6C9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title{margin-block-end:5px;color:#4B554F;}.elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-stacked .elementor-icon{background-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-default .elementor-icon{fill:#C88C2B;color:#C88C2B;border-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-ff07665.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-ff07665:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ff07665:has(:focus) .elementor-icon-box-title{color:#4B554F;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#C46A3F;}.elementor-9 .elementor-element.elementor-element-4157f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-4157f2b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:33px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:#212121;}.elementor-9 .elementor-element.elementor-element-969f600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-969f600 p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button{background-color:#D4A55200;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#0F3D2E;color:#0F3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C88C2B75;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-b00fe88{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-77a1e66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C88C2B4A;--border-color:#C88C2B4A;--border-radius:12px 12px 12px 12px;--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-9 .elementor-element.elementor-element-77a1e66::before, .elementor-9 .elementor-element.elementor-element-77a1e66 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-77a1e66 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-77a1e66 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-77a1e66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-77a1e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FEFDF7;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-53b4a57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1f8a46e img{width:100%;max-width:100%;border-radius:12px 0px 0px 12px;}.elementor-9 .elementor-element.elementor-element-0b97bd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-0b97bd2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0b97bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-9 .elementor-element.elementor-element-6174ec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fed6cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fed6cef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.5px;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-5c9b5ff{background-color:#F3E6C9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title{margin-block-end:0px;color:#4B554F;}.elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-stacked .elementor-icon{background-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-default .elementor-icon{fill:#C88C2B;color:#C88C2B;border-color:#C88C2B;}.elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-5c9b5ff.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-5c9b5ff:has(:focus) .elementor-icon-box-title{color:#4B554F;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:#C46A3F;}.elementor-9 .elementor-element.elementor-element-df94b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-df94b42 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:33px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:#212121;}.elementor-9 .elementor-element.elementor-element-8625a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#212121AB;}.elementor-9 .elementor-element.elementor-element-8625a29 p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button{background-color:#D4A55200;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#0F3D2E;color:#0F3D2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C88C2B75;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-840b40a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-9 .elementor-element.elementor-element-f9d054a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-f9d054a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Dobra-6-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f9d054a::before, .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f9d054a > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f9d054a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-8bd74f0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6106a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-6106a88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5160b5f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5160b5f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-3643630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:-0.1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dd99be9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-dd99be9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2c81a2a{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-bfb8248{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3fdc689.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-3fdc689.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3fdc689.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-ba4b013{--display:flex;--min-height:178px;--flex-direction:column-reverse;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c444f6c.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-c444f6c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c444f6c.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-f06e752{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a8cd360.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-a8cd360.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a8cd360.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-576c5a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c3ddfaa.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-c3ddfaa.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c3ddfaa.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-bce7e53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2acb455.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-2acb455.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2acb455.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title a{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-8089ba0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-8089ba0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/BG-Desktop-2-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-8089ba0::before, .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8089ba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8089ba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-751a2fc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-f272d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 5px;}.elementor-9 .elementor-element.elementor-element-f272d73 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-80dac05{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-80dac05 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:55px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:#111111;}.elementor-9 .elementor-element.elementor-element-2aaba8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.45em;letter-spacing:-0.1px;color:#111111;}.elementor-9 .elementor-element.elementor-element-2aaba8f p{margin-block-end:22px;}.elementor-9 .elementor-element.elementor-element-7f4f66c{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7f4f66c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-d4efe36{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-32d6c76{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 4;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-32d6c76:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-32d6c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Final-Atualizado.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1551adc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-1551adc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1551adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Informacoes-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1a90aab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-1a90aab:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1a90aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Calendario-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-61b26da{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-61b26da.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-ae638ef{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-ae638ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Dobra-8-2-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ae638ef::before, .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ae638ef > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ae638ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-2b2b245{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-2b2b245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fbaa43f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 3px;}.elementor-9 .elementor-element.elementor-element-fbaa43f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-9a6b0f8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9a6b0f8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:70px;font-weight:400;line-height:0.85em;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-965f451{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 50px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:-0.1px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-965f451 p{margin-block-end:18px;}.elementor-9 .elementor-element.elementor-element-a171619{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-9560cac{--display:grid;--min-height:1px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-181f39e{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-6060f87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6060f87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFC7;}.elementor-9 .elementor-element.elementor-element-6060f87.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-6060f87.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6060f87.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon{font-size:35px;padding:9px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-55af252{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-2fef9fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2fef9fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFC7;}.elementor-9 .elementor-element.elementor-element-2fef9fe.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-2fef9fe.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2fef9fe.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon{font-size:35px;padding:9px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-85989ea{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:022px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-6483f9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6483f9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFC7;}.elementor-9 .elementor-element.elementor-element-6483f9e.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-6483f9e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6483f9e.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon{font-size:35px;padding:9px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-461fcbc{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-dd774d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dd774d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFC7;}.elementor-9 .elementor-element.elementor-element-dd774d4.elementor-view-stacked .elementor-icon{background-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-dd774d4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd774d4.elementor-view-default .elementor-icon{fill:#D4A5529E;color:#D4A5529E;border-color:#D4A5529E;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon{font-size:35px;padding:9px;border-width:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFFBD;}.elementor-9 .elementor-element.elementor-element-29fa2bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-29fa2bb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Dobra-9-Desktop-4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-29fa2bb::before, .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-753a162{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-753a162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d8082db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;}.elementor-9 .elementor-element.elementor-element-d8082db .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;color:var( --e-global-color-0493ba2 );}.elementor-9 .elementor-element.elementor-element-8037d79{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8037d79 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:55px;font-weight:400;line-height:1.1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ced1f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ced1f4d p{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-6488056{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6488056.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-ba4e125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title{margin-block-end:6px;color:#0F3D2E;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-ba4e125:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ba4e125:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;font-style:italic;color:#0F3D2EC7;}.elementor-9 .elementor-element.elementor-element-20314c4{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-20314c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-181bc62{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-181bc62 .swiper-pagination-bullet{width:5px;height:5px;background:#C88C2BA3;}.elementor-9 .elementor-element.elementor-element-181bc62 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0F3D2EB8;opacity:1;}.elementor-9 .elementor-element.elementor-element-181bc62 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8ca513b{width:var( --container-widget-width, 51.662% );max-width:51.662%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51.662%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8ca513b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button{font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:1rem 4rem 1rem 4rem;}.elementor-9 .elementor-element.elementor-element-982451c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title{margin-block-end:6px;color:#0F3D2E;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-982451c:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-982451c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;font-style:italic;color:#0F3D2EC7;}.elementor-9 .elementor-element.elementor-element-cd78472{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cd78472:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd78472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Banner-Tropical-Escuro-com-Folhagens-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-cd78472::before, .elementor-9 .elementor-element.elementor-element-cd78472 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cd78472 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cd78472 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cd78472 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cd78472 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-de138b7{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-de138b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b5e8665{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b5e8665.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b5e8665 img{width:40%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-3049870.elementor-social-icon{background-color:#0F3D2E00;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-3049870.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-3049870.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-a70b66d.elementor-social-icon{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-a70b66d.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-a70b66d.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-f5a11ec.elementor-social-icon{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-f5a11ec.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-repeater-item-f5a11ec.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-94005d5{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 7px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:14px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon i{color:var( --e-global-color-8cabf8b );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon svg{fill:var( --e-global-color-8cabf8b );}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon{--icon-padding:9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A552;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-icon{border-radius:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8f14d9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D4A552B3;--border-color:#D4A552B3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8f14d9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2cf6af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2cf6af3 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b88b917{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7c6a7d1 );}.elementor-9 .elementor-element.elementor-element-65eb8ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-65eb8ea .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6aee55b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7c6a7d1 );}.elementor-9 .elementor-element.elementor-element-501ba7f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D4A552B3;--border-color:#D4A552B3;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-501ba7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-05343fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-05343fd .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.4px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-bb6a4ba{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-bb6a4ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7c6a7d1 );}.elementor-9 .elementor-element.elementor-element-5cadb34{--spacer-size:22px;}.elementor-9 .elementor-element.elementor-element-ec279c4{width:var( --container-widget-width, 0.884% );max-width:0.884%;--container-widget-width:0.884%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ec279c4.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-466e124{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-d0ebb67{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-0e6e856{--width:45%;}.elementor-9 .elementor-element.elementor-element-fdca35e{--width:40%;}.elementor-9 .elementor-element.elementor-element-cb1a4b9{--width:10%;}.elementor-9 .elementor-element.elementor-element-289bbd5{--width:45%;}.elementor-9 .elementor-element.elementor-element-c08a62a{--width:100%;}.elementor-9 .elementor-element.elementor-element-92bac86{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-18749e0{--width:50%;}.elementor-9 .elementor-element.elementor-element-7cf5dcd{--width:50%;}.elementor-9 .elementor-element.elementor-element-cb574d8{--width:100%;}.elementor-9 .elementor-element.elementor-element-6eb1157{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-020f7e4{--width:40%;}.elementor-9 .elementor-element.elementor-element-83243fa{--width:60%;}.elementor-9 .elementor-element.elementor-element-49f21bc{--width:100%;}.elementor-9 .elementor-element.elementor-element-8fe5edb{--width:100%;}.elementor-9 .elementor-element.elementor-element-a340c30{--width:100%;}.elementor-9 .elementor-element.elementor-element-73d819c{--width:100%;}.elementor-9 .elementor-element.elementor-element-5383439{--width:100%;}.elementor-9 .elementor-element.elementor-element-5433820{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-c9b8d2f{--width:40%;}.elementor-9 .elementor-element.elementor-element-95b8dd6{--width:6%;}.elementor-9 .elementor-element.elementor-element-7142340{--width:40%;}.elementor-9 .elementor-element.elementor-element-128b0dd{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-7e991b7{--width:100.012%;}.elementor-9 .elementor-element.elementor-element-5eb6550{--width:57%;}.elementor-9 .elementor-element.elementor-element-1db4df3{--width:49%;}.elementor-9 .elementor-element.elementor-element-9c4990c{--width:43%;}.elementor-9 .elementor-element.elementor-element-e045e61{--width:57%;}.elementor-9 .elementor-element.elementor-element-ca4aa55{--width:49%;}.elementor-9 .elementor-element.elementor-element-4c0d2c1{--width:43%;}.elementor-9 .elementor-element.elementor-element-60afc49{--width:57%;}.elementor-9 .elementor-element.elementor-element-e49e754{--width:49%;}.elementor-9 .elementor-element.elementor-element-44b3282{--width:43%;}.elementor-9 .elementor-element.elementor-element-71ca9f8{--width:57%;}.elementor-9 .elementor-element.elementor-element-77a1e66{--width:49%;}.elementor-9 .elementor-element.elementor-element-53b4a57{--width:43%;}.elementor-9 .elementor-element.elementor-element-0b97bd2{--width:57%;}.elementor-9 .elementor-element.elementor-element-f9d054a{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-8bd74f0{--width:40%;}.elementor-9 .elementor-element.elementor-element-dd99be9{--width:60%;}.elementor-9 .elementor-element.elementor-element-2c81a2a{--width:100%;}.elementor-9 .elementor-element.elementor-element-bfb8248{--width:100%;}.elementor-9 .elementor-element.elementor-element-ba4b013{--width:100%;}.elementor-9 .elementor-element.elementor-element-f06e752{--width:100%;}.elementor-9 .elementor-element.elementor-element-576c5a5{--width:100%;}.elementor-9 .elementor-element.elementor-element-bce7e53{--width:100%;}.elementor-9 .elementor-element.elementor-element-8089ba0{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-751a2fc{--width:43%;}.elementor-9 .elementor-element.elementor-element-d4efe36{--width:57%;}.elementor-9 .elementor-element.elementor-element-32d6c76{--width:100%;}.elementor-9 .elementor-element.elementor-element-1551adc{--width:100%;}.elementor-9 .elementor-element.elementor-element-1a90aab{--width:100%;}.elementor-9 .elementor-element.elementor-element-ae638ef{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-2b2b245{--width:45%;}.elementor-9 .elementor-element.elementor-element-a171619{--width:43%;}.elementor-9 .elementor-element.elementor-element-9560cac{--width:100%;}.elementor-9 .elementor-element.elementor-element-181f39e{--width:100%;}.elementor-9 .elementor-element.elementor-element-55af252{--width:100%;}.elementor-9 .elementor-element.elementor-element-85989ea{--width:100%;}.elementor-9 .elementor-element.elementor-element-461fcbc{--width:100%;}.elementor-9 .elementor-element.elementor-element-29fa2bb{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-753a162{--width:40%;}.elementor-9 .elementor-element.elementor-element-20314c4{--width:500px;}.elementor-9 .elementor-element.elementor-element-cd78472{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-de138b7{--width:30%;}.elementor-9 .elementor-element.elementor-element-8f14d9b{--width:38%;}.elementor-9 .elementor-element.elementor-element-501ba7f{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-466e124{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-0e6e856{--width:100%;}.elementor-9 .elementor-element.elementor-element-fdca35e{--width:100%;}.elementor-9 .elementor-element.elementor-element-289bbd5{--width:100%;}.elementor-9 .elementor-element.elementor-element-c08a62a{--width:100%;}.elementor-9 .elementor-element.elementor-element-18749e0{--width:81%;}.elementor-9 .elementor-element.elementor-element-7cf5dcd{--width:100%;}.elementor-9 .elementor-element.elementor-element-cb574d8{--width:85%;}.elementor-9 .elementor-element.elementor-element-11474d3{--width:100%;}.elementor-9 .elementor-element.elementor-element-020f7e4{--width:100%;}.elementor-9 .elementor-element.elementor-element-83243fa{--width:100%;}.elementor-9 .elementor-element.elementor-element-c9b8d2f{--width:100%;}.elementor-9 .elementor-element.elementor-element-7142340{--width:100%;}.elementor-9 .elementor-element.elementor-element-7e991b7{--width:100%;}.elementor-9 .elementor-element.elementor-element-5eb6550{--width:100%;}.elementor-9 .elementor-element.elementor-element-1db4df3{--width:100%;}.elementor-9 .elementor-element.elementor-element-9c4990c{--width:43%;}.elementor-9 .elementor-element.elementor-element-ca4aa55{--width:100%;}.elementor-9 .elementor-element.elementor-element-e49e754{--width:100%;}.elementor-9 .elementor-element.elementor-element-77a1e66{--width:100%;}.elementor-9 .elementor-element.elementor-element-8bd74f0{--width:80%;}.elementor-9 .elementor-element.elementor-element-dd99be9{--width:684.818px;}.elementor-9 .elementor-element.elementor-element-2c81a2a{--width:100%;}.elementor-9 .elementor-element.elementor-element-751a2fc{--width:100%;}.elementor-9 .elementor-element.elementor-element-d4efe36{--width:100%;}.elementor-9 .elementor-element.elementor-element-2b2b245{--width:100%;}.elementor-9 .elementor-element.elementor-element-a171619{--width:100%;}.elementor-9 .elementor-element.elementor-element-9560cac{--width:100%;}.elementor-9 .elementor-element.elementor-element-753a162{--width:100%;}.elementor-9 .elementor-element.elementor-element-20314c4{--width:76.492%;}.elementor-9 .elementor-element.elementor-element-de138b7{--width:28%;}.elementor-9 .elementor-element.elementor-element-8f14d9b{--width:44%;}.elementor-9 .elementor-element.elementor-element-501ba7f{--width:28%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-466e124{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:045px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-927d8d3{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-9 .elementor-element.elementor-element-927d8d3 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-6fb8668{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:27px;width:auto;max-width:auto;padding:0px 20px 0px 0px;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:2px;--n-menu-title-padding:10px 10px 10px 10px;--n-menu-toggle-icon-size:25px;--n-menu-toggle-icon-distance-from-dropdown:34px;}.elementor-9 .elementor-element.elementor-element-6fb8668.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d0ebb67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/BG-Tablet3-Atual.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-d0ebb67{--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-0e6e856{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0e6e856.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0785f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-0785f16 .elementor-heading-title{font-size:11px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-46bd744{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-46bd744 .elementor-heading-title{font-size:46px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-0caef76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title a{font-size:17px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-description{font-size:17px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-80c5227{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon{font-size:15px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-7881a13{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7881a13:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-9 .elementor-element.elementor-element-fdca35e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7dd6c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-7dd6c67 .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-d58998f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-d58998f .elementor-heading-title{font-size:45px;line-height:1.05em;}.elementor-9 .elementor-element.elementor-element-255df89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 3px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-description{font-size:14px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-4713b54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-9 .elementor-element.elementor-element-4713b54 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-639ca47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-9 .elementor-element.elementor-element-639ca47 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c08a62a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c08a62a.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-8c2034b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-92bac86:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Fundo-Tablet-1.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-92bac86{--flex-direction:column-reverse;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.7;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-18749e0{--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b7e714e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b7e714e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b7e714e .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-7cf5dcd{--min-height:1px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-cb574d8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-bfd5f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-bfd5f46 .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-b31fdcc{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b31fdcc .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-d7e1fbe{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-11474d3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title a{font-size:46px;line-height:0.98em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-6eb1157:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Frame-37-1-scaled.webp");}.elementor-9 .elementor-element.elementor-element-6eb1157{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.3;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-020f7e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-cd7a4b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-cd7a4b3 .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-085d705{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-085d705 .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-9d4e7f4{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-9d4e7f4 p{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-3dbe360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-83243fa{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-49f21bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-49f21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Tablet-1n.webp");background-position:bottom left;}.elementor-9 .elementor-element.elementor-element-49f21bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;grid-column:span 2;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-8fe5edb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8fe5edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/2-1.webp");}.elementor-9 .elementor-element.elementor-element-8fe5edb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-a340c30:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a340c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/tablet-.webp");background-position:bottom left;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a340c30{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-73d819c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73d819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/tablet-2.webp");}.elementor-9 .elementor-element.elementor-element-73d819c{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-5383439:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5383439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/tablet-n.webp");}.elementor-9 .elementor-element.elementor-element-5383439{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-02fefe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-02fefe8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-5433820:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-4-Tablet-1-2-scaled.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-5433820{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-c9b8d2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-bce701f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-bce701f .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-17c7528{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-9 .elementor-element.elementor-element-17c7528 .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-7142340{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-7fb83e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-7fb83e8 p{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-128b0dd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Tablet-Dobra-5.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-128b0dd{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7cee1d4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:30px;--margin-left:75px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7e991b7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5eb6550{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a4775d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-a4775d8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a4775d8 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-ca1f09f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-ca1f09f .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-e17c0cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dea3a28{--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 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-06c067c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-06c067c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-06c067c .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-ec45373{padding:2px 10px 2px 10px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title a{font-size:14px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-cf1232e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-cf1232e .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-c545181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-c545181 p{margin-block-end:4px;}.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-635bcdd{--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 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3a6d821{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-3a6d821.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3a6d821 .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-fe825f1{padding:2px 10px 2px 10px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title a{font-size:14px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-b74adc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-b74adc7 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-c9a4ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-c9a4ab9 p{margin-block-end:4px;}.elementor-9 .elementor-element.elementor-element-563552a .elementor-button{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-0d88346{--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 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dc4813c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-dc4813c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-dc4813c .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-ff07665{padding:2px 10px 2px 10px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title a{font-size:14px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-4157f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-4157f2b .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-969f600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-969f600 p{margin-block-end:4px;}.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-6174ec7{--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 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fed6cef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-fed6cef.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fed6cef .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-5c9b5ff{padding:2px 10px 2px 10px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title a{font-size:14px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-df94b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-df94b42 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-8625a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-8625a29 p{margin-block-end:4px;}.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button{font-size:14px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-f9d054a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Dobra-6-scaled.webp");background-position:center left;}.elementor-9 .elementor-element.elementor-element-f9d054a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-8bd74f0{--min-height:1px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-6106a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-6106a88 .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-5160b5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-9 .elementor-element.elementor-element-5160b5f .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-3643630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-2c81a2a{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-bfb8248{grid-column:span 6;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-f06e752{grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-576c5a5{grid-column:span 3;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-bce7e53{grid-column:span 3;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-8089ba0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-Tablet-2-1.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-8089ba0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.48;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-751a2fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-f272d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 03px;}.elementor-9 .elementor-element.elementor-element-f272d73 .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-80dac05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-9 .elementor-element.elementor-element-80dac05 .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-2aaba8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-2aaba8f p{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-7f4f66c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-d4efe36{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-9 .elementor-element.elementor-element-1551adc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1551adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Group-1171276393.webp");}.elementor-9 .elementor-element.elementor-element-61b26da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-61b26da.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ae638ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-8-Tablet-1.webp");}.elementor-9 .elementor-element.elementor-element-ae638ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-2b2b245{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-fbaa43f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 3px;}.elementor-9 .elementor-element.elementor-element-fbaa43f .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-9a6b0f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-9a6b0f8 .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:0.4px;}.elementor-9 .elementor-element.elementor-element-965f451{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:17px;line-height:1.75rem;}.elementor-9 .elementor-element.elementor-element-965f451 p{margin-block-end:15px;}.elementor-9 .elementor-element.elementor-element-a171619{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-9560cac{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-181f39e{grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon{font-size:33px;padding:7px;}.elementor-9 .elementor-element.elementor-element-55af252{grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon{font-size:33px;padding:7px;}.elementor-9 .elementor-element.elementor-element-85989ea{grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon{font-size:33px;padding:7px;}.elementor-9 .elementor-element.elementor-element-461fcbc{grid-column:span 3;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon{font-size:33px;padding:7px;}.elementor-9 .elementor-element.elementor-element-29fa2bb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Tablet-Dobra-9-1-new-1.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-29fa2bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-753a162{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-d8082db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-9 .elementor-element.elementor-element-d8082db .elementor-heading-title{font-size:13px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-8037d79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-8037d79 .elementor-heading-title{font-size:45px;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-ced1f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.5rem;}.elementor-9 .elementor-element.elementor-element-ced1f4d p{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-6488056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-20314c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-20314c4.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-181bc62{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0vw 8vw 0vw 8vw;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8ca513b{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8ca513b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button{font-size:40px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-982451c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-982451c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-cd78472{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-de138b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b5e8665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b5e8665 img{width:70%;max-width:80%;}.elementor-9 .elementor-element.elementor-element-94005d5{text-align:center;--icon-size:14px;--grid-column-gap:16px;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon{--icon-padding:9px;}.elementor-9 .elementor-element.elementor-element-8f14d9b{--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2cf6af3 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-b88b917 .elementor-icon-list-item > a{font-size:13px;}.elementor-9 .elementor-element.elementor-element-65eb8ea .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-item > a{font-size:13px;}.elementor-9 .elementor-element.elementor-element-501ba7f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05343fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-05343fd .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > a{font-size:12px;}.elementor-9 .elementor-element.elementor-element-5cadb34{--spacer-size:50px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-466e124{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:10px;--padding-left:17px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-927d8d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:start;}.elementor-9 .elementor-element.elementor-element-927d8d3.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-927d8d3 img{width:55%;max-width:55%;}.elementor-9 .elementor-element.elementor-element-6fb8668 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-6fb8668{--n-menu-title-padding:10px 10px 10px 10px;--n-menu-icon-size:14px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-distance-from-dropdown:25px;}.elementor-9 .elementor-element.elementor-element-d0ebb67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0ebb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/BG-Mobile-2s-comprida.webp");background-position:bottom center;}.elementor-9 .elementor-element.elementor-element-d0ebb67{--min-height:1300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-0e6e856{--margin-top:105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0785f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-0785f16 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-46bd744{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-46bd744 .elementor-heading-title{font-size:36px;line-height:1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-0caef76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title{margin-block-end:8px;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-title a{font-size:16px;line-height:1.65em;}.elementor-9 .elementor-element.elementor-element-0caef76 .elementor-icon-box-description{font-size:16px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-80c5227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-80c5227.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-b7e556c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 5px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-wrapper{gap:8px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-title a{font-size:11px;}.elementor-9 .elementor-element.elementor-element-b7e556c .elementor-icon-box-description{font-size:12.5px;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-7881a13{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7881a13:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7881a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-fdca35e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7dd6c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-7dd6c67 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-d58998f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d58998f .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-255df89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-title a{font-size:12px;letter-spacing:1.3px;}.elementor-9 .elementor-element.elementor-element-255df89 .elementor-icon-box-description{font-size:12px;line-height:1.2em;letter-spacing:1.3px;}.elementor-9 .elementor-element.elementor-element-4713b54{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-639ca47{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cb1a4b9{--width:79%;--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-9 .elementor-element.elementor-element-c08a62a{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-wrapper{align-items:start;}.elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-e2994c4 .elementor-icon-box-title a{font-size:32px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-4855ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4855ef7 .elementor-icon-box-title a{font-size:32px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-8c2034b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title a{font-size:32px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-92bac86:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-92bac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Fundo-Tablet-1.webp");}.elementor-9 .elementor-element.elementor-element-92bac86{--min-height:1px;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;}.elementor-9 .elementor-element.elementor-element-18749e0{--min-height:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b7e714e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b7e714e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b7e714e .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-95802c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-95802c2 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-7cf5dcd{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-cb574d8{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bfd5f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 4px;text-align:start;}.elementor-9 .elementor-element.elementor-element-bfd5f46 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-b31fdcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-9 .elementor-element.elementor-element-b31fdcc .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-d7e1fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-d7e1fbe p{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-11474d3{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-2a54825 .elementor-icon-box-description{font-size:11px;}.elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3093551 .elementor-icon-box-title a{font-size:32px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7a5cdd7 .elementor-icon-box-title a{font-size:32px;line-height:1.2em;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-6eb1157:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6eb1157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Frame-37-1-scaled.webp");}.elementor-9 .elementor-element.elementor-element-6eb1157{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-cd7a4b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-cd7a4b3 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-085d705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-085d705 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-9d4e7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-3dbe360{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-3dbe360.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-83243fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-49f21bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-49f21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Praia.webp");}.elementor-9 .elementor-element.elementor-element-49f21bc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-8fe5edb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8fe5edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/2-1.webp");}.elementor-9 .elementor-element.elementor-element-8fe5edb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-a340c30:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a340c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/3.webp");background-position:bottom left;}.elementor-9 .elementor-element.elementor-element-a340c30{--min-height:270px;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-73d819c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73d819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/4.webp");background-position:bottom left;}.elementor-9 .elementor-element.elementor-element-73d819c{--min-height:270px;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-5383439:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5383439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/mobile-night.webp");}.elementor-9 .elementor-element.elementor-element-5383439{--min-height:270px;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-02fefe8{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-02fefe8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-5433820:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5433820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-Dobra-4-2-Mobile-1-scaled.webp");background-position:-220px 0px;}.elementor-9 .elementor-element.elementor-element-5433820{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.2;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-bce701f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-bce701f .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-17c7528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-17c7528 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-7fb83e8{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-7fb83e8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-128b0dd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-128b0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Tablet-Dobra-5.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-128b0dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7cee1d4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5eb6550{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a4775d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;text-align:center;}.elementor-9 .elementor-element.elementor-element-a4775d8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a4775d8 .elementor-heading-title{font-size:12px;line-height:1.2em;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-ca1f09f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-ca1f09f .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-e17c0cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-1acfef4 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e045e61{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-dea3a28{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-06c067c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-06c067c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-06c067c .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-ec45373{padding:0px 4px 0px 4px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-wrapper{gap:7px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title a{font-size:12px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-cf1232e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-9 .elementor-element.elementor-element-cf1232e .elementor-heading-title{font-size:30px;line-height:1.15em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-c545181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button{font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-52bce05 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-60afc49{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-635bcdd{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3a6d821{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3a6d821.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3a6d821 .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-fe825f1{padding:0px 4px 0px 4px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-wrapper{gap:5px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon{font-size:12.5px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title a{font-size:12px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-b74adc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-9 .elementor-element.elementor-element-b74adc7 .elementor-heading-title{font-size:30px;line-height:1.15em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-c9a4ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-563552a .elementor-button{font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-bac5c39 img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-71ca9f8{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-0d88346{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-dc4813c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-dc4813c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-dc4813c .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-ff07665{padding:0px 4px 0px 4px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-wrapper{gap:7px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title a{font-size:12px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-4157f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 09px) 0px;}.elementor-9 .elementor-element.elementor-element-4157f2b .elementor-heading-title{font-size:30px;line-height:1.15em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-969f600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button{font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-1f8a46e img{border-radius:12px 12px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0b97bd2{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-fed6cef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-fed6cef.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fed6cef .elementor-heading-title{font-size:11px;line-height:1.2em;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff{padding:0px 4px 0px 4px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-wrapper{gap:7px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title{margin-block-end:6px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title a{font-size:12px;line-height:1.45em;letter-spacing:-0.1px;}.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-df94b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-9 .elementor-element.elementor-element-df94b42 .elementor-heading-title{font-size:30px;line-height:1.15em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-8625a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:14px;line-height:1.25em;}.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button{font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-f9d054a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f9d054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Dobra-6-scaled.webp");}.elementor-9 .elementor-element.elementor-element-f9d054a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-8bd74f0{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6106a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-6106a88 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-5160b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-5160b5f .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-3643630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-2c81a2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-bfb8248{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon{font-size:35px;padding:10px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-3fdc689 .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-ba4b013{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon{font-size:35px;padding:10px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c444f6c .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-f06e752{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon{font-size:35px;padding:10px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-a8cd360 .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-576c5a5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon{font-size:32px;padding:10px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c3ddfaa .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-bce7e53{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon{font-size:35px;padding:10px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-2acb455 .elementor-icon-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-8089ba0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8089ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-7-Mobile.webp");}.elementor-9 .elementor-element.elementor-element-8089ba0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-f272d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-f272d73 .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-80dac05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-80dac05 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-2aaba8f{font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-7f4f66c{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-7f4f66c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-d4efe36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-9 .elementor-element.elementor-element-32d6c76:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-32d6c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Final-Atualizado.png");}.elementor-9 .elementor-element.elementor-element-32d6c76{grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-1551adc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1551adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/11/Group-1171276393.webp");}.elementor-9 .elementor-element.elementor-element-1551adc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-1a90aab{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-61b26da{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-61b26da.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ae638ef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae638ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-8-Mobile-1.webp");}.elementor-9 .elementor-element.elementor-element-ae638ef{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-fbaa43f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-fbaa43f .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-9a6b0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-9a6b0f8 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0.4px;}.elementor-9 .elementor-element.elementor-element-965f451{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-965f451 p{margin-block-end:15px;}.elementor-9 .elementor-element.elementor-element-9560cac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-181f39e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon{font-size:30px;padding:8px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-title a{font-size:17px;}.elementor-9 .elementor-element.elementor-element-6060f87 .elementor-icon-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-55af252{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon{font-size:30px;padding:8px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-title a{font-size:17px;}.elementor-9 .elementor-element.elementor-element-2fef9fe .elementor-icon-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-85989ea{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon{font-size:30px;padding:8px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-title a{font-size:17px;}.elementor-9 .elementor-element.elementor-element-6483f9e .elementor-icon-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-461fcbc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon{font-size:30px;padding:8px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-title a{font-size:17px;}.elementor-9 .elementor-element.elementor-element-dd774d4 .elementor-icon-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-29fa2bb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-29fa2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/Dobra-9-Mobile-2-1.webp");background-position:center right;}.elementor-9 .elementor-element.elementor-element-29fa2bb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-d8082db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 3px;text-align:start;}.elementor-9 .elementor-element.elementor-element-d8082db .elementor-heading-title{font-size:12px;letter-spacing:1.8px;}.elementor-9 .elementor-element.elementor-element-8037d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-8037d79 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-9 .elementor-element.elementor-element-ced1f4d{font-size:16px;line-height:1.65rem;}.elementor-9 .elementor-element.elementor-element-6488056{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-6488056.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-title a{font-size:12.5px;}.elementor-9 .elementor-element.elementor-element-ba4e125 .elementor-icon-box-description{font-size:12.5px;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-181bc62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-8ca513b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-9 .elementor-element.elementor-element-8ca513b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-title a{font-size:12.5px;}.elementor-9 .elementor-element.elementor-element-982451c .elementor-icon-box-description{font-size:13.5px;line-height:1.2em;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-cd78472:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd78472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elisirtropical.com.br/wp-content/uploads/2026/10/BG-Rodape-Mobile-1.webp");}.elementor-9 .elementor-element.elementor-element-cd78472{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-de138b7{--width:242.364px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b5e8665{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b5e8665 img{width:50%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-94005d5{--icon-size:16px;--grid-column-gap:18px;}.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon{--icon-padding:6px;}.elementor-9 .elementor-element.elementor-element-8f14d9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2cf6af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-2cf6af3 .elementor-heading-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-65eb8ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-65eb8ea .elementor-heading-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-9 .elementor-element.elementor-element-6aee55b{--e-icon-list-icon-size:17px;}.elementor-9 .elementor-element.elementor-element-501ba7f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05343fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-9 .elementor-element.elementor-element-05343fd .elementor-heading-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-bb6a4ba{width:var( --container-widget-width, 308.955px );max-width:308.955px;--container-widget-width:308.955px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item > a{font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-46bd744 *//* =========================================================
   TÍTULO — ESPAÇO ENTRE AS DUAS FRASES
   SOMENTE MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-46bd744 {

        /* ===============================================
           ALTERE SOMENTE ESTE VALOR
           AUMENTE = frases mais afastadas
           DIMINUA = frases mais próximas
        =============================================== */

        --espaco-entre-frases: 7px;
    }


    /* =====================================================
       SEGUNDA FRASE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-46bd744 .elementor-heading-title .segunda-frase {

        display: inline-block !important;

        margin-top:
            var(--espaco-entre-frases) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80c5227 *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO

   ATUALIZAÇÃO:
   - BORDA DOURADA PREMIUM EM DEGRADÊ
   - DEMAIS CONFIGURAÇÕES MANTIDAS
========================================================= */


/* =========================================================
   WIDGET
   Permite que a sombra apareça fora do botão
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;


    /* =====================================================
       FUNDO VERDE + BORDA DOURADA EM DEGRADÊ
    ===================================================== */

    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,

        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;


    /* =====================================================
       BORDA
    ===================================================== */

    border:
        2px solid transparent !important;


    /* =====================================================
       TAMANHO
    ===================================================== */

    min-height:
        68px;

    padding:
        22px 34px !important;


    /* =====================================================
       TIPOGRAFIA
    ===================================================== */

    font-family:
        "Newsreader", serif !important;

    font-size:
        20px !important;

    font-weight:
        400 !important;

    font-style:
        normal !important;

    line-height:
        1 !important;

    letter-spacing:
        0.3px !important;

    white-space:
        nowrap !important;


    /* =====================================================
       ARREDONDAMENTO
    ===================================================== */

    border-radius:
        8px !important;


    overflow:
        hidden;

    transform:
        translateY(0);


    /* =====================================================
       SOMBRA ORIGINAL
    ===================================================== */

    box-shadow:
        0 5px 14px rgba(42, 91, 74, 0.12);


    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227:hover .elementor-button {

    /* =====================================================
       FUNDO HOVER + BORDA DOURADA MAIS LUMINOSA
    ===================================================== */

    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,

        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;


    transform:
        translateY(-2px);


    box-shadow:
        0 18px 45px rgba(42, 91, 74, 0.10),
        0 10px 25px rgba(42, 91, 74, 0.22),
        0 5px 12px rgba(42, 91, 74, 0.14),
        0 2px 5px rgba(42, 91, 74, 0.08) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-text {
    position: relative;

    z-index: 2;

    font-family:
        "Newsreader", serif !important;

    font-size:
        inherit !important;

    font-weight:
        400 !important;

    font-style:
        normal !important;

    line-height:
        1 !important;

    white-space:
        nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-content-wrapper {
    position: relative;

    z-index: 2;

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon {
    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    flex:
        0 0 auto;

    margin:
        0 !important;

    line-height:
        1 !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon svg {
    display:
        block !important;

    width:
        1.3em !important;

    height:
        1.3em !important;

    min-width:
        1.3em !important;

    margin:
        0 !important;

    transform:
        none !important;
}


/* =========================================================
   SETA — ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon i {
    display:
        block !important;

    font-size:
        1.3em !important;

    line-height:
        1 !important;

    margin:
        0 !important;

    transform:
        none !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button::before {
    content: '';

    background:
        linear-gradient(
            10deg,
            rgba(190, 220, 205, 0.62) 12%,
            rgba(190, 220, 205, 0) 68%
        );

    width:
        85px;

    height:
        170%;

    position:
        absolute;

    bottom:
        -30%;

    left:
        -15%;

    transform:
        translateX(-50%) skew(-25deg);

    pointer-events:
        none;

    animation:
        shinery 3.5s infinite ease-in-out;

    filter:
        blur(5px);

    opacity:
        0;

    z-index:
        1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {

    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.5;
    }

    48% {
        left: 115%;
        opacity: 0.5;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — ATÉ 1440PX
========================================================= */

@media (max-width: 1440px) {

    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button {

        min-height:
            58px !important;

        padding:
            17px 28px !important;

        font-size:
            18px !important;

        line-height:
            1 !important;

        letter-spacing:
            0.3px !important;

        white-space:
            nowrap !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-text {

        font-size:
            19px !important;

        line-height:
            1 !important;

        white-space:
            nowrap !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-content-wrapper {

        gap:
            18px !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon svg {

        width:
            1.3em !important;

        height:
            1.3em !important;

        min-width:
            1.3em !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon i {

        font-size:
            1.3em !important;
    }
}


/* =========================================================
   TABLET — ATÉ 1024PX
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button {

        min-height:
            60px !important;

        padding:
            18px 30px !important;

        font-family:
            "Newsreader", serif !important;

        font-size:
            18px !important;

        font-weight:
            400 !important;

        font-style:
            normal !important;

        line-height:
            1 !important;

        letter-spacing:
            0.2px !important;

        white-space:
            nowrap !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-text {

        font-size:
            18px !important;

        line-height:
            1 !important;

        white-space:
            nowrap !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-content-wrapper {

        gap:
            20px !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon svg {

        width:
            1.35em !important;

        height:
            1.35em !important;

        min-width:
            1.35em !important;
    }


    .elementor-9 .elementor-element.elementor-element-80c5227 .elementor-button-icon i {

        font-size:
            1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a26144 *//* =========================================================
   LISTA DE ÍCONES — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO

   DESKTOP / NOTEBOOK / TABLET = 4 EM LINHA
   MOBILE = 2 × 2
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 {
    /* CORES */
    --cor-principal: #0F3D2E;
    --cor-linha: #B8AF9D;

    /* ÍCONE */
    --tamanho-icone: 30px;

    /* TEXTO */
    --tamanho-texto: 11px;
    --peso-texto: 600;
    --espacamento-letras: 1.7px;

    /* ESPAÇAMENTOS */
    --gap-icone-texto: 10px;
    --altura-divisor: 58px;

    width: 100%;
}


/* =========================================================
   LISTA PRINCIPAL — DESKTOP
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-items {
    display: grid !important;

    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

    align-items: stretch;

    width: 100%;

    margin: 0 !important;

    padding: 20px 0 10px !important;

    list-style: none !important;

    border-top: 1px solid var(--cor-linha);
}


/* =========================================================
   CADA ITEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item {
    position: relative;

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    gap: var(--gap-icone-texto);

    width: 100%;
    min-width: 0 !important;

    margin: 0 !important;

    padding: 0 20px !important;

    border: 0 !important;

    box-sizing: border-box;

    text-align: center !important;
}


/* =========================================================
   ITEM COM LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a {
    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    gap: var(--gap-icone-texto);

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;

    padding: 0 !important;

    text-align: center !important;

    text-decoration: none !important;
}


/* =========================================================
   REMOVE DIVISOR NATIVO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item::after {
    content: none !important;

    display: none !important;
}


/* =========================================================
   DIVISÓRIAS VERTICAIS — DESKTOP / TABLET
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item:not(:last-child)::before {
    content: "";

    position: absolute;

    right: 0;
    top: 50%;

    width: 1px;
    height: var(--altura-divisor);

    background-color: var(--cor-linha);

    transform: translateY(-50%);

    pointer-events: none;
}


/* =========================================================
   ÁREA DO ÍCONE
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    width: var(--tamanho-icone) !important;
    height: var(--tamanho-icone) !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--cor-principal) !important;
}


/* =========================================================
   SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg {
    display: block !important;

    width: var(--tamanho-icone) !important;
    height: var(--tamanho-icone) !important;

    max-width: none !important;

    margin: 0 !important;

    padding: 0 !important;

    color: var(--cor-principal) !important;

    fill: currentColor;
}


/* SVG COM FILL */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg [fill]:not([fill="none"]) {
    fill: var(--cor-principal) !important;
}


/* SVG COM STROKE */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg [stroke]:not([stroke="none"]) {
    stroke: var(--cor-principal) !important;
}


/* PRESERVA FILL NONE */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg [fill="none"] {
    fill: none !important;
}


/* PRESERVA STROKE NONE */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg [stroke="none"] {
    stroke: none !important;
}


/* =========================================================
   ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon i {
    color: var(--cor-principal) !important;

    font-size: var(--tamanho-icone) !important;

    line-height: 1 !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-text {
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "DM Sans", sans-serif !important;

    font-size: var(--tamanho-texto) !important;

    font-weight: var(--peso-texto) !important;

    line-height: 1.2 !important;

    letter-spacing: var(--espacamento-letras) !important;

    text-transform: uppercase !important;

    text-align: center !important;

    color: var(--cor-principal) !important;

    white-space: nowrap !important;

    word-break: normal !important;

    overflow-wrap: normal !important;

    hyphens: none !important;
}


/* =========================================================
   REMOVE ESPAÇAMENTO NATIVO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item:not(:last-child) {
    margin-bottom: 0 !important;
}


/* =========================================================
   NOTEBOOK / TABLET — ATÉ 1440px
   CONTINUA COM 4 ITENS EM LINHA
========================================================= */

@media (max-width: 1440px) {

    .elementor-9 .elementor-element.elementor-element-7a26144 {
        --tamanho-icone: 24px;

        --tamanho-texto: 8.5px;

        --peso-texto: 600;

        --espacamento-letras: 0.7px;

        --gap-icone-texto: 6px;

        --altura-divisor: 46px;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-items {
        grid-template-columns:
            0.82fr
            0.90fr
            1.16fr
            1.12fr !important;

        padding: 14px 0 8px !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item {
        padding-left: 2px !important;

        padding-right: 2px !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a {
        gap: 6px !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-text {
        font-size: 8.5px !important;

        font-weight: 600 !important;

        letter-spacing: 0.7px !important;

        line-height: 1.15 !important;
    }
}


/* =========================================================
   MOBILE — ATÉ 767px
   2 COLUNAS × 2 LINHAS
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-7a26144 {
        --tamanho-icone: 27px;

        --tamanho-texto: 10px;

        --peso-texto: 600;

        --espacamento-letras: 0.8px;

        --gap-icone-texto: 8px;

        --altura-divisor: 52px;
    }


    /* =====================================================
       GRID 2 × 2
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-items {
        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-template-rows:
            repeat(2, auto) !important;

        padding: 0 !important;

        border-top:
            1px solid var(--cor-linha) !important;

        border-bottom:
            1px solid var(--cor-linha) !important;
    }


    /* =====================================================
       CÉLULAS
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item {
        min-height: 105px !important;

        padding: 16px 8px !important;

        gap: var(--gap-icone-texto) !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item > a {
        width: 100% !important;

        height: 100% !important;

        gap: var(--gap-icone-texto) !important;
    }


    /* =====================================================
       REMOVE TODAS AS DIVISÓRIAS DO DESKTOP
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item::before {
        content: none !important;

        display: none !important;
    }


    /* =====================================================
       DIVISÓRIA VERTICAL
       ENTRE COLUNA 1 E COLUNA 2
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item:nth-child(odd)::before {
        content: "" !important;

        display: block !important;

        position: absolute;

        right: 0;
        top: 50%;

        width: 1px;
        height: 62%;

        background-color: var(--cor-linha);

        transform: translateY(-50%);

        pointer-events: none;
    }


    /* =====================================================
       DIVISÓRIA HORIZONTAL
       ENTRE LINHA 1 E LINHA 2
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-item:nth-child(-n + 2) {
        border-bottom:
            1px solid var(--cor-linha) !important;
    }


    /* =====================================================
       TEXTO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-text {
        font-size: 10px !important;

        font-weight: 600 !important;

        letter-spacing: 0.8px !important;

        line-height: 1.2 !important;

        white-space: nowrap !important;

        text-align: center !important;
    }


    /* =====================================================
       ÍCONES MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon {
        width: 27px !important;

        height: 27px !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon svg {
        width: 27px !important;

        height: 27px !important;
    }


    .elementor-9 .elementor-element.elementor-element-7a26144 .elementor-icon-list-icon i {
        font-size: 27px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dd6c67 */.elementor-9 .elementor-element.elementor-element-7dd6c67 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-7dd6c67 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.3px;
    background: #D4A552;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4713b54 *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro{
        width: 70% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-4713b54.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639ca47 *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro{
        width: 70% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-639ca47.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e2994c4 *//* =========================================================
   DESTAQUE DE TEXTO
   MAIS CONTRASTE + VISUAL PREMIUM
========================================================= */

.elementor-9 .elementor-element.elementor-element-e2994c4 .destaque-texto {

    font-weight: 600 !important;

    /* verde escuro sobre o dourado */
    color: #103D2F !important;

    -webkit-text-fill-color: #103D2F !important;

    background:
        linear-gradient(
            to top,
            rgba(226, 174, 72, 0.96) 0%,
            rgba(232, 185, 88, 0.96) 93%,
            transparent 93%,
            transparent 100%
        );

    padding:
        0.02em 0.12em;

    border-radius:
        2px;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;

    text-shadow:
        none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4855ef7 *//* =========================================================
   DESTAQUE DE TEXTO
   MAIS CONTRASTE + VISUAL PREMIUM
========================================================= */

.elementor-9 .elementor-element.elementor-element-4855ef7 .destaque-texto {

    font-weight: 600 !important;

    /* verde escuro sobre o dourado */
    color: #103D2F !important;

    -webkit-text-fill-color: #103D2F !important;

    background:
        linear-gradient(
            to top,
            rgba(226, 174, 72, 0.96) 0%,
            rgba(232, 185, 88, 0.96) 93%,
            transparent 93%,
            transparent 100%
        );

    padding:
        0.02em 0.12em;

    border-radius:
        2px;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;

    text-shadow:
        none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c2034b *//* =========================================================
   ÚLTIMA CAIXA DE ÍCONE
   CSS 100% INDEPENDENTE

   DESKTOP / TABLET:
   - MANTIDOS COMO ESTAVAM

   MOBILE:
   - ÍCONE EM CIMA
   - SEM LINHA VERTICAL
   - TEXTO EMBAIXO
   - TUDO ALINHADO À ESQUERDA
   - CONTROLES MOBILE INDEPENDENTES
   - TIPOGRAFIA DA DESCRIÇÃO CONTROLÁVEL NO MOBILE
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b {

    /* =====================================================
       CORES
    ===================================================== */

    --cor-texto: #E1A336;

    --cor-icone: #E1A336;

    --cor-linha: rgba(213, 154, 53, 0.28);

    --cor-circulo-icone: #E1A336;

    /* COR DA DESCRIÇÃO */
    --cor-descricao-final: #F6F6F6;


    /* =====================================================
       MEDIDAS DESKTOP
    ===================================================== */

    --largura-coluna-icone: 72px;

    --distancia-icone-linha: 20px;

    --distancia-linha-texto: 0px;

    --tamanho-icone: 30px;

    --tamanho-circulo-icone: 45px;

    --tamanho-titulo: 18px;


    /* =====================================================
       ESPAÇO ENTRE TÍTULO E DESCRIÇÃO
    ===================================================== */

    --espaco-titulo-descricao: 4px;


    /* =====================================================
       DISTÂNCIA DA CAIXA ANTERIOR
    ===================================================== */

    --espaco-caixa-anterior: 15px;


    /* =====================================================
       PRÓPRIO WIDGET
    ===================================================== */

    width: 100%;

    margin:
        var(--espaco-caixa-anterior)
        0
        0
        0 !important;

    padding: 0 !important;

    min-height: 0 !important;

    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    box-sizing: border-box;
}


/* =========================================================
   ESTRUTURA INTERNA
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-wrapper {

    display: grid !important;

    grid-template-columns:
        var(--largura-coluna-icone)
        minmax(0, 1fr);

    column-gap:
        var(--distancia-linha-texto) !important;

    align-items:
        center !important;

    width:
        100%;

    min-height:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


/* =========================================================
   COLUNA DO ÍCONE
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-icon {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        80% !important;

    margin:
        0 !important;

    padding:
        0
        var(--distancia-icone-linha)
        0
        0 !important;

    border-top:
        0 !important;

    border-bottom:
        0 !important;

    border-left:
        0 !important;

    border-right:
        1px solid rgba(213, 154, 53, 0.38) !important;

    box-sizing:
        border-box !important;
}


/* =========================================================
   ÍCONE + CÍRCULO DOURADO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    flex:
        0 0 var(--tamanho-circulo-icone) !important;

    width:
        var(--tamanho-circulo-icone) !important;

    height:
        var(--tamanho-circulo-icone) !important;

    min-width:
        var(--tamanho-circulo-icone) !important;

    min-height:
        var(--tamanho-circulo-icone) !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        var(--cor-icone) !important;

    background:
        transparent !important;

    border:
        1.5px solid var(--cor-circulo-icone) !important;

    border-radius:
        50% !important;

    box-sizing:
        border-box !important;

    line-height:
        1 !important;

    overflow:
        visible !important;

    box-shadow:
        none !important;
}


/* =========================================================
   ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon i {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    margin:
        0 !important;

    padding:
        0 !important;

    font-size:
        var(--tamanho-icone) !important;

    line-height:
        1 !important;

    color:
        var(--cor-icone) !important;
}


/* =========================================================
   SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon svg {

    display:
        block !important;

    width:
        var(--tamanho-icone) !important;

    height:
        var(--tamanho-icone) !important;

    margin:
        0 auto !important;

    color:
        var(--cor-icone) !important;
}


/* =========================================================
   FILL
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon svg [fill]:not([fill="none"]) {

    fill:
        var(--cor-icone) !important;
}


/* =========================================================
   STROKE
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon svg [stroke]:not([stroke="none"]) {

    stroke:
        var(--cor-icone) !important;
}


/* =========================================================
   CONTEÚDO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-content {

    display:
        flex !important;

    flex-direction:
        column !important;

    justify-content:
        center !important;

    width:
        90%;

    min-width:
        0;

    margin:
        0 !important;

    padding:
        0 !important;

    text-align:
        left !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title {

    margin:
        0 !important;

    padding:
        0 !important;

    font-family:
        "Newsreader", serif !important;

    font-size:
        var(--tamanho-titulo) !important;

    font-weight:
        600 !important;

    line-height:
        1.32 !important;

    letter-spacing:
        0.7px !important;

    color:
        var(--cor-texto) !important;

    text-align:
        left !important;

    text-shadow:
        none !important;
}


.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title a {

    color:
        inherit !important;

    margin:
        0 !important;

    padding:
        0 !important;

    text-decoration:
        none !important;
}


/* =========================================================
   DESCRIÇÃO ESPECIAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description {

    margin-top:
        var(--espaco-titulo-descricao) !important;

    margin-right:
        0 !important;

    margin-bottom:
        0 !important;

    margin-left:
        0 !important;

    padding:
        0 !important;

    font-family:
        "DM Sans", sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        500 !important;

    line-height:
        1.55 !important;

    letter-spacing:
        1px !important;

    text-transform:
        uppercase !important;

    color:
        var(--cor-descricao-final) !important;

    -webkit-text-fill-color:
        var(--cor-descricao-final) !important;

    opacity:
        1 !important;

    text-align:
        left !important;

    text-shadow:
        none !important;
}


/* =========================================================
   TEXTO INTERNO DA DESCRIÇÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description p,
.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description span,
.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description strong,
.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description em,
.elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description a {

    margin:
        0 !important;

    padding:
        0 !important;

    font-family:
        "DM Sans", sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        500 !important;

    line-height:
        1.55 !important;

    letter-spacing:
        1px !important;

    text-transform:
        uppercase !important;

    color:
        var(--cor-descricao-final) !important;

    -webkit-text-fill-color:
        var(--cor-descricao-final) !important;

    opacity:
        1 !important;

    text-shadow:
        none !important;

    text-decoration:
        none !important;
}


/* =========================================================
   TABLET
   INALTERADO
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-8c2034b {

        --largura-coluna-icone: 68px;

        --distancia-icone-linha: 25px;

        --distancia-linha-texto: 0px;

        --tamanho-icone: 36px;

        --tamanho-circulo-icone: 54px;

        --tamanho-titulo: 21px;


        /* descrição mais próxima */
        --espaco-titulo-descricao: 4px;


        /* distância da caixa anterior */
        --espaco-caixa-anterior: 28px;
    }


    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description p,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description span,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description strong,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description em,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description a {

        font-size:
            14px !important;

        line-height:
            1.5 !important;

        letter-spacing:
            1px !important;

        color:
            var(--cor-descricao-final) !important;

        -webkit-text-fill-color:
            var(--cor-descricao-final) !important;
    }
}


/* =========================================================
   MOBILE
   SOMENTE AQUI EXISTEM AS NOVAS CONFIGURAÇÕES
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-8c2034b {

        /* =================================================
           PERSONALIZAÇÃO MOBILE
           ALTERE SOMENTE ESTES VALORES
        ================================================= */

        /* tamanho do desenho interno */
        --mobile-tamanho-icone: 25px;

        /* tamanho do círculo */
        --mobile-tamanho-circulo: 36px;

        /* espessura da borda do círculo */
        --mobile-espessura-circulo: 1.5px;

        /* tamanho do título */
        --mobile-tamanho-titulo: 20px;


        /* =================================================
           TIPOGRAFIA DA DESCRIÇÃO — MOBILE
        ================================================= */

        /* família da fonte */
        --mobile-fonte-descricao:
            "DM Sans", sans-serif;

        /* tamanho da fonte */
        --mobile-tamanho-descricao:
            12px;

        /* peso */
        --mobile-peso-descricao:
            500;

        /* altura da linha */
        --mobile-altura-linha-descricao:
            1.55;

        /* espaçamento entre letras */
        --mobile-espacamento-letras-descricao:
            1px;

        /* uppercase / none / lowercase */
        --mobile-transformacao-descricao:
            uppercase;


        /* =================================================
           ESPAÇAMENTOS MOBILE
        ================================================= */

        /* distância da caixa anterior */
        --mobile-espaco-caixa-anterior: 28px;

        /* distância entre círculo e título */
        --mobile-espaco-icone-texto: 5px;

        /* distância título / descrição */
        --mobile-espaco-titulo-descricao: 4px;

        /* recuo geral para a direita */
        --mobile-recuo-esquerda: 0px;

        /* largura do conteúdo */
        --mobile-largura-conteudo: 100%;


        /* =================================================
           APLICA A DISTÂNCIA MOBILE
        ================================================= */

        margin:
            var(--mobile-espaco-caixa-anterior)
            0
            0
            0 !important;
    }


    /* =====================================================
       ESTRUTURA MOBILE
       ÍCONE EM CIMA + TEXTO EMBAIXO
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-wrapper {

        display:
            flex !important;

        flex-direction:
            column !important;

        align-items:
            flex-start !important;

        justify-content:
            flex-start !important;

        width:
            100% !important;

        min-height:
            0 !important;

        margin:
            0 !important;

        padding:
            0 0 0
            var(--mobile-recuo-esquerda) !important;

        gap:
            0 !important;

        box-sizing:
            border-box !important;
    }


    /* =====================================================
       ÁREA DO ÍCONE
       REMOVE O TRAÇO VERTICAL
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-icon {

        display:
            flex !important;

        align-items:
            center !important;

        justify-content:
            flex-start !important;

        width:
            auto !important;

        min-width:
            0 !important;

        height:
            auto !important;

        margin:
            0 0
            var(--mobile-espaco-icone-texto)
            0 !important;

        padding:
            0 !important;

        border-top:
            0 !important;

        border-right:
            0 !important;

        border-bottom:
            0 !important;

        border-left:
            0 !important;

        box-sizing:
            border-box !important;
    }


    /* =====================================================
       CÍRCULO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon {

        display:
            flex !important;

        align-items:
            center !important;

        justify-content:
            center !important;

        flex:
            0 0 var(--mobile-tamanho-circulo) !important;

        width:
            var(--mobile-tamanho-circulo) !important;

        height:
            var(--mobile-tamanho-circulo) !important;

        min-width:
            var(--mobile-tamanho-circulo) !important;

        min-height:
            var(--mobile-tamanho-circulo) !important;

        max-width:
            var(--mobile-tamanho-circulo) !important;

        max-height:
            var(--mobile-tamanho-circulo) !important;

        margin:
            0 !important;

        padding:
            0 !important;

        color:
            var(--cor-icone) !important;

        background:
            transparent !important;

        border:
            var(--mobile-espessura-circulo)
            solid
            var(--cor-circulo-icone) !important;

        border-radius:
            50% !important;

        box-sizing:
            border-box !important;
    }


    /* =====================================================
       ÍCONE MOBILE — FONT ICON
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon i {

        display:
            flex !important;

        align-items:
            center !important;

        justify-content:
            center !important;

        margin:
            0 !important;

        padding:
            0 !important;

        font-size:
            var(--mobile-tamanho-icone) !important;

        line-height:
            1 !important;

        color:
            var(--cor-icone) !important;
    }


    /* =====================================================
       ÍCONE MOBILE — SVG
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon svg {

        display:
            block !important;

        width:
            var(--mobile-tamanho-icone) !important;

        height:
            var(--mobile-tamanho-icone) !important;

        margin:
            0 auto !important;

        color:
            var(--cor-icone) !important;
    }


    /* =====================================================
       CONTEÚDO MOBILE
       TUDO À ESQUERDA
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-content {

        display:
            flex !important;

        flex-direction:
            column !important;

        align-items:
            flex-start !important;

        justify-content:
            flex-start !important;

        width:
            var(--mobile-largura-conteudo) !important;

        max-width:
            var(--mobile-largura-conteudo) !important;

        min-width:
            0 !important;

        margin:
            0 !important;

        padding:
            0 !important;

        text-align:
            left !important;

        box-sizing:
            border-box !important;
    }


    /* =====================================================
       TÍTULO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title {

        width:
            100% !important;

        margin:
            0 !important;

        padding:
            0 !important;

        font-size:
            var(--mobile-tamanho-titulo) !important;

        text-align:
            left !important;
    }


    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-title a {

        text-align:
            left !important;
    }


    /* =====================================================
       DESCRIÇÃO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description {

        width:
            100% !important;

        margin:
            var(--mobile-espaco-titulo-descricao)
            0
            0
            0 !important;

        padding:
            0 !important;

        font-family:
            var(--mobile-fonte-descricao) !important;

        font-size:
            var(--mobile-tamanho-descricao) !important;

        font-weight:
            var(--mobile-peso-descricao) !important;

        line-height:
            var(--mobile-altura-linha-descricao) !important;

        letter-spacing:
            var(--mobile-espacamento-letras-descricao) !important;

        text-transform:
            var(--mobile-transformacao-descricao) !important;

        color:
            var(--cor-descricao-final) !important;

        -webkit-text-fill-color:
            var(--cor-descricao-final) !important;

        opacity:
            1 !important;

        text-align:
            left !important;
    }


    /* =====================================================
       ELEMENTOS INTERNOS DA DESCRIÇÃO
       USA EXATAMENTE AS MESMAS VARIÁVEIS MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description p,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description span,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description strong,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description em,
    .elementor-9 .elementor-element.elementor-element-8c2034b .elementor-icon-box-description a {

        margin:
            0 !important;

        padding:
            0 !important;

        font-family:
            var(--mobile-fonte-descricao) !important;

        font-size:
            var(--mobile-tamanho-descricao) !important;

        font-weight:
            var(--mobile-peso-descricao) !important;

        line-height:
            var(--mobile-altura-linha-descricao) !important;

        letter-spacing:
            var(--mobile-espacamento-letras-descricao) !important;

        text-transform:
            var(--mobile-transformacao-descricao) !important;

        color:
            var(--cor-descricao-final) !important;

        -webkit-text-fill-color:
            var(--cor-descricao-final) !important;

        opacity:
            1 !important;

        text-align:
            left !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c08a62a *//* =========================================================
   BENEFÍCIOS — CONTAINER PAI

   CONTROLA SOMENTE AS 2 CAIXAS PADRÃO
   A CAIXA .beneficio-final FICA FORA DESTE ESTILO

   DESKTOP / TABLET:
   - MANTIDOS COMO ESTAVAM

   MOBILE:
   - ÍCONE EM CIMA
   - SEM LINHA VERTICAL
   - TEXTO EMBAIXO
   - TUDO À ESQUERDA
   - CONTROLES MOBILE INDEPENDENTES
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a {

    /* =====================================================
       CORES
    ===================================================== */

    --cor-texto: #C88C2B;
    --cor-descricao: #f6f6f6;
    --cor-icone: #E1A336;
    --cor-linha: rgba(213, 154, 53, 0.28);
    --cor-circulo-icone: #E1A336;


    /* =====================================================
       MEDIDAS DESKTOP
    ===================================================== */

    --largura-coluna-icone: 72px;

    --distancia-icone-linha: 20px;

    --distancia-linha-texto: 0px;

    --tamanho-icone: 30px;

    --tamanho-circulo-icone: 45px;

    --tamanho-titulo: 20px;

    --tamanho-descricao: 15px;

    --espaco-titulo-descricao: 0px;


    /* =====================================================
       DISTÂNCIA ENTRE AS DUAS CAIXAS
    ===================================================== */

    --espaco-entre-caixas: 20px;


    /* =====================================================
       QUEBRA DO TEXTO
    ===================================================== */

    --padding-direita-texto: 120px;


    /* =====================================================
       CONTAINER GERAL
    ===================================================== */

    width: 98%;

    max-width: 760px;

    margin-left: auto;
    margin-right: 0;

    box-sizing: border-box;
}


/* =========================================================
   SOMENTE CAIXAS PADRÃO
   EXCLUI .beneficio-final
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a .elementor-widget-icon-box:not(.beneficio-final) {

    width: 100%;

    margin: 0 !important;

    padding: 0 !important;

    min-height: 0 !important;

    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    box-sizing: border-box;
}


/* =========================================================
   ESPAÇAMENTO ENTRE AS DUAS CAIXAS
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
+
.elementor-widget-icon-box:not(.beneficio-final) {

    margin-top:
        var(--espaco-entre-caixas) !important;

    padding-top:
        0 !important;

    border-top:
        0 !important;
}


/* =========================================================
   ESTRUTURA INTERNA
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-wrapper {

    width:
        100%;
}


/* =========================================================
   ESTRUTURA REAL DO ELEMENTOR
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-widget-container
.elementor-icon-box-wrapper,

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-wrapper {

    display:
        grid !important;

    grid-template-columns:
        var(--largura-coluna-icone)
        minmax(0, 1fr);

    column-gap:
        var(--distancia-linha-texto) !important;

    align-items:
        center !important;

    width:
        100%;

    min-height:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;
}


/* =========================================================
   COLUNA DO ÍCONE
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-icon {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        80% !important;

    margin:
        0 !important;

    padding:
        0
        var(--distancia-icone-linha)
        0
        0 !important;

    border-top:
        0 !important;

    border-bottom:
        0 !important;

    border-left:
        0 !important;

    border-right:
        1px solid rgba(213, 154, 53, 0.38) !important;

    box-sizing:
        border-box !important;
}


/* =========================================================
   ÍCONE + CÍRCULO DOURADO
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    flex:
        0 0 var(--tamanho-circulo-icone) !important;

    width:
        var(--tamanho-circulo-icone) !important;

    height:
        var(--tamanho-circulo-icone) !important;

    min-width:
        var(--tamanho-circulo-icone) !important;

    min-height:
        var(--tamanho-circulo-icone) !important;

    margin:
        0 !important;

    padding:
        0 !important;

    color:
        var(--cor-icone) !important;

    background:
        transparent !important;

    border:
        1.5px solid var(--cor-circulo-icone) !important;

    border-radius:
        50% !important;

    box-sizing:
        border-box !important;

    line-height:
        1 !important;

    overflow:
        visible !important;

    box-shadow:
        none !important;
}


/* =========================================================
   ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon i {

    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    margin:
        0 !important;

    padding:
        0 !important;

    font-size:
        var(--tamanho-icone) !important;

    line-height:
        1 !important;

    color:
        var(--cor-icone) !important;
}


/* =========================================================
   SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon svg {

    display:
        block !important;

    width:
        var(--tamanho-icone) !important;

    height:
        var(--tamanho-icone) !important;

    margin:
        0 auto !important;

    color:
        var(--cor-icone) !important;
}


/* =========================================================
   FILL
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon svg [fill]:not([fill="none"]) {

    fill:
        var(--cor-icone) !important;
}


/* =========================================================
   STROKE
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon svg [stroke]:not([stroke="none"]) {

    stroke:
        var(--cor-icone) !important;
}


/* =========================================================
   CONTEÚDO
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-content {

    display:
        flex !important;

    flex-direction:
        column !important;

    justify-content:
        center !important;

    width:
        100%;

    min-width:
        0;

    margin:
        0 !important;

    padding:
        0
        var(--padding-direita-texto)
        0
        0 !important;

    box-sizing:
        border-box !important;

    text-align:
        left !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-title {

    margin:
        0 !important;

    padding:
        0 !important;

    font-family:
        "Newsreader", serif !important;

    font-size:
        var(--tamanho-titulo) !important;

    font-weight:
        600 !important;

    line-height:
        1.32 !important;

    letter-spacing:
        -0.15px !important;

    color:
        var(--cor-texto) !important;

    text-align:
        left !important;

    text-shadow:
        none !important;
}


/* =========================================================
   LINK DO TÍTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-title a {

    color:
        inherit !important;

    margin:
        0 !important;

    padding:
        0 !important;

    text-decoration:
        none !important;
}


/* =========================================================
   DESCRIÇÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-description {

    margin:
        var(--espaco-titulo-descricao)
        0
        0
        0 !important;

    padding:
        0 !important;

    font-family:
        "DM Sans", sans-serif !important;

    font-size:
        var(--tamanho-descricao) !important;

    font-weight:
        300 !important;

    line-height:
        1.45 !important;

    letter-spacing:
        0 !important;

    color:
        var(--cor-descricao) !important;

    text-align:
        left !important;

    text-shadow:
        none !important;
}


.elementor-9 .elementor-element.elementor-element-c08a62a
.elementor-widget-icon-box:not(.beneficio-final)
.elementor-icon-box-description p {

    margin:
        0 !important;

    padding:
        0 !important;
}


/* =========================================================
   TABLET
   INALTERADO
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-c08a62a {

        max-width:
            none;

        margin-left:
            0;

        margin-right:
            0;

        --largura-coluna-icone: 68px;

        --distancia-icone-linha: 25px;

        --distancia-linha-texto: 0px;

        --tamanho-icone: 36px;

        --tamanho-circulo-icone: 54px;

        --tamanho-titulo: 21px;

        --tamanho-descricao: 16px;

        --espaco-titulo-descricao: 4px;

        --espaco-entre-caixas: 28px;

        --padding-direita-texto: 80px;
    }
}


/* =========================================================
   MOBILE
   SOMENTE AQUI EXISTEM AS NOVAS CONFIGURAÇÕES
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-c08a62a {

        /* =================================================
           PERSONALIZAÇÃO MOBILE

           ALTERE SOMENTE ESTES VALORES
        ================================================= */

        /* desenho interno do ícone */
        --mobile-tamanho-icone: 25px;

        /* círculo externo */
        --mobile-tamanho-circulo: 35px;

        /* tamanho do texto */
        --mobile-tamanho-titulo: 20px;

        --mobile-tamanho-descricao: 15px;

        /* espaço título / descrição */
        --mobile-espaco-titulo-descricao: 4px;

        /* distância entre as 2 caixas */
        --mobile-espaco-entre-caixas: 24px;

        /* distância círculo / texto */
        --mobile-espaco-icone-texto: 5px;

        /* recuo de tudo para a direita */
        --mobile-recuo-esquerda: 0px;

        /* padding direito do texto */
        --mobile-padding-direita-texto: 0px;


        /* =================================================
           CONECTA AS VARIÁVEIS MOBILE AO CSS EXISTENTE
        ================================================= */

        --tamanho-icone:
            var(--mobile-tamanho-icone);

        --tamanho-circulo-icone:
            var(--mobile-tamanho-circulo);

        --tamanho-titulo:
            var(--mobile-tamanho-titulo);

        --tamanho-descricao:
            var(--mobile-tamanho-descricao);

        --espaco-titulo-descricao:
            var(--mobile-espaco-titulo-descricao);

        --espaco-entre-caixas:
            var(--mobile-espaco-entre-caixas);

        --padding-direita-texto:
            var(--mobile-padding-direita-texto);
    }


    /* =====================================================
       ESTRUTURA MOBILE
       ÍCONE EM CIMA
       TEXTO EMBAIXO
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-widget-container
    .elementor-icon-box-wrapper,

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-wrapper {

        display:
            flex !important;

        flex-direction:
            column !important;

        align-items:
            flex-start !important;

        justify-content:
            flex-start !important;

        width:
            100% !important;

        margin:
            0 !important;

        padding:
            0 0 0
            var(--mobile-recuo-esquerda) !important;

        gap:
            0 !important;

        box-sizing:
            border-box !important;
    }


    /* =====================================================
       ÍCONE MOBILE
       SEM TRAÇO VERTICAL
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-icon {

        display:
            flex !important;

        align-items:
            center !important;

        justify-content:
            flex-start !important;

        width:
            auto !important;

        margin:
            0 0
            var(--mobile-espaco-icone-texto)
            0 !important;

        padding:
            0 !important;

        border-top:
            0 !important;

        border-right:
            0 !important;

        border-bottom:
            0 !important;

        border-left:
            0 !important;
    }


    /* =====================================================
       CONTEÚDO MOBILE
       TODO À ESQUERDA
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-content {

        display:
            flex !important;

        flex-direction:
            column !important;

        align-items:
            flex-start !important;

        justify-content:
            flex-start !important;

        width:
            100% !important;

        min-width:
            0 !important;

        margin:
            0 !important;

        padding:
            0
            var(--mobile-padding-direita-texto)
            0
            0 !important;

        box-sizing:
            border-box !important;

        text-align:
            left !important;
    }


    /* =====================================================
       TÍTULO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-title {

        width:
            100% !important;

        margin:
            0 !important;

        font-size:
            var(--mobile-tamanho-titulo) !important;

        text-align:
            left !important;
    }


    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-title a {

        text-align:
            left !important;
    }


    /* =====================================================
       DESCRIÇÃO MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-description {

        width:
            100% !important;

        margin:
            var(--mobile-espaco-titulo-descricao)
            0
            0
            0 !important;

        font-size:
            var(--mobile-tamanho-descricao) !important;

        text-align:
            left !important;
    }


    .elementor-9 .elementor-element.elementor-element-c08a62a
    .elementor-widget-icon-box:not(.beneficio-final)
    .elementor-icon-box-description p {

        margin:
            0 !important;

        padding:
            0 !important;

        text-align:
            left !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-540b2c0 *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 94% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro{
        width: 70% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-540b2c0.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20758ad *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 94% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro{
        width: 70% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-20758ad.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7e1fbe */.elementor-9 .elementor-element.elementor-element-d7e1fbe .destaque-texto {
    font-weight: 700;
    color: inherit;

    background:
        linear-gradient(
            to top,
            rgba(218, 165, 82, 0.75) 0%,
            rgba(218, 165, 82, 0.75) 93%,
            transparent 93%,
            transparent 100%
        );

    padding: 0 0.08em;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11474d3 *//* =========================================================
   BENEFÍCIOS — CAIXAS DE ÍCONE
   CSS APLICADO NO CONTAINER PAI

   LINHAS APENAS ENTRE OS ITENS
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 {
    /* CORES */
    --cor-texto: #0F3D2E;
    --cor-icone: #C88C2B;
    --cor-linha: rgba(15, 61, 46, 0.18);

    /* MEDIDAS DESKTOP */
    --largura-coluna-icone: 80px;
    --distancia-icone-linha: 5px;
    --distancia-linha-texto: 10px;

    --tamanho-icone: 48px;
    --tamanho-texto: 20px;

    width: 100%;
}


/* =========================================================
   CADA CAIXA
   REMOVE QUALQUER BORDA EXISTENTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-widget-icon-box {
    width: 100%;

    margin: 0 !important;

    padding: 20px 0 !important;

    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    box-sizing: border-box;
}


/* =========================================================
   LINHAS SOMENTE ENTRE OS ITENS

   1º item = sem linha
   2º item = linha em cima
   3º item = linha em cima

   NÃO EXISTE LINHA DEPOIS DO 3º
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-widget-icon-box
+ .elementor-widget-icon-box {
    border-top:
        1px solid var(--cor-linha) !important;
}


/* =========================================================
   ESTRUTURA INTERNA
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-wrapper {
    display: grid !important;

    grid-template-columns:
        var(--largura-coluna-icone)
        minmax(0, 1fr);

    column-gap:
        var(--distancia-linha-texto) !important;

    align-items: center !important;

    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   COLUNA DO ÍCONE
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: flex-end !important;

    width: 100% !important;

    margin: 0 !important;

    padding:
        0
        var(--distancia-icone-linha)
        0
        0 !important;

    border-top: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    border-right:
        1px solid var(--cor-linha) !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ÍCONE
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon {
    margin: 0 !important;

    padding: 0 !important;

    color: var(--cor-icone) !important;

    background: transparent !important;

    border: 0 !important;
}


.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon i {
    font-size:
        var(--tamanho-icone) !important;

    line-height: 1 !important;

    color:
        var(--cor-icone) !important;
}


.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon svg {
    display: block !important;

    width:
        var(--tamanho-icone) !important;

    height:
        var(--tamanho-icone) !important;

    color:
        var(--cor-icone) !important;
}


/* =========================================================
   SVG — FILL
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon svg [fill]:not([fill="none"]) {
    fill:
        var(--cor-icone) !important;
}


/* =========================================================
   SVG — STROKE
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon svg [stroke]:not([stroke="none"]) {
    stroke:
        var(--cor-icone) !important;
}


/* =========================================================
   CONTEÚDO
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-content {
    width: 100%;

    margin: 0 !important;

    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-title {
    margin: 0 !important;

    padding: 0 !important;

    font-family:
        "Newsreader", serif !important;

    font-size:
        var(--tamanho-texto) !important;

    font-weight: 400 !important;

    line-height: 1.15 !important;

    letter-spacing: -0.4px !important;

    color:
        var(--cor-texto) !important;

    text-align: left !important;
}


/* =========================================================
   LINK DO TÍTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-title a {
    color: inherit !important;

    margin: 0 !important;

    padding: 0 !important;

    text-decoration: none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-11474d3 {
        --largura-coluna-icone: 64px;

        --distancia-icone-linha: 5px;

        --distancia-linha-texto: 9px;

        --tamanho-icone: 40px;

        --tamanho-texto: 22px;
    }


    .elementor-9 .elementor-element.elementor-element-11474d3 .elementor-widget-icon-box {
        padding: 18px 0 !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-11474d3 {
        --largura-coluna-icone: 54px;

        --distancia-icone-linha: 5px;

        --distancia-linha-texto: 10px;

        --tamanho-icone: 40px;

        --tamanho-texto: 18px;
    }


    .elementor-9 .elementor-element.elementor-element-11474d3 .elementor-widget-icon-box {
        padding: 16px 0 !important;
    }


    .elementor-9 .elementor-element.elementor-element-11474d3 .elementor-icon-box-title {
        line-height: 1.4 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd7a4b3 */.elementor-9 .elementor-element.elementor-element-cd7a4b3 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-cd7a4b3 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.7px;
    background: #C88C2B;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d4e7f4 */.elementor-9 .elementor-element.elementor-element-9d4e7f4 .destaque-texto {
    font-weight: 700;
    color: inherit;

    background:
        linear-gradient(
            to top,
            rgba(218, 165, 82, 0.75) 0%,
            rgba(218, 165, 82, 0.75) 93%,
            transparent 93%,
            transparent 100%
        );

    padding: 0 0.08em;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dbe360 *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-3dbe360 .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83243fa *//*
 * Créditos: Heitor Ferreira/CSS PACK
 *
 * AJUSTE:
 * - Reflexo vai apenas da esquerda para a direita
 * - Não existe animação de retorno
 */

.efeito-reflexo {
    position: relative;
    overflow: hidden;
}


/* =========================================================
   REFLEXO — ESTADO INICIAL
========================================================= */

.efeito-reflexo::before {
    content: "";

    position: absolute;

    top: 50%;
    left: -320px;

    width: 180px;
    height: 160%;

    background:
        linear-gradient(
            100deg,
            rgba(255,255,255,0) 0%,
            rgba(255,255,255,0.45) 45%,
            rgba(255,255,255,0.7) 50%,
            rgba(255,255,255,0.45) 55%,
            rgba(255,255,255,0) 100%
        );

    transform:
        translateY(-50%)
        skewX(-25deg);

    filter:
        blur(25px);

    opacity:
        0;

    mix-blend-mode:
        screen;

    pointer-events:
        none;


    /* =====================================================
       IMPORTANTE:
       SEM TRANSIÇÃO NO ESTADO NORMAL.

       AO SAIR DO HOVER, O REFLEXO VOLTA
       INSTANTANEAMENTE E INVISÍVEL.
    ===================================================== */

    transition:
        none;
}


/* =========================================================
   HOVER
   ANIMA SOMENTE NA IDA
========================================================= */

.efeito-reflexo:hover::before {

    transform:
        translate(550%, -50%)
        skewX(-25deg);

    opacity:
        1;

    transition:
        transform 1.2s cubic-bezier(.25,.8,.25,1),
        opacity 0.15s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02fefe8 *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-02fefe8 .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e253d3 *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-0e253d3.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1134b0c *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-1134b0c.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb83e8 *//* =========================================================
   DESTAQUE DE TEXTO
   MAIS CONTRASTE + VISUAL PREMIUM
========================================================= */

.elementor-9 .elementor-element.elementor-element-7fb83e8 .destaque-texto {

    font-weight: 700 !important;

    /* verde escuro sobre o dourado */
    color: #103D2F !important;

    -webkit-text-fill-color: #103D2F !important;

    background:
        linear-gradient(
            to top,
            rgba(226, 174, 72, 0.96) 0%,
            rgba(232, 185, 88, 0.96) 93%,
            transparent 93%,
            transparent 100%
        );

    padding:
        0.02em 0.12em;

    border-radius:
        2px;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;

    text-shadow:
        none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b1b2eb *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-9b1b2eb.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89d2d02 *//* =========================================================
   IMAGEM — BORDA DOURADA PREMIUM
   Classe aplicada no widget:
   imagem-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro{
    position: relative;

    /* AGORA OCUPA TODO O CONTAINER */
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    align-self: stretch !important;

    background: transparent !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CASO TENHA LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro a{
    display: block;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
}


/* =========================================================
   IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro img{
    display: block;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;

    box-sizing: border-box;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    object-fit: cover;

    box-shadow:
        inset 0 0 0 1px rgba(255,224,151,.28),
        0 0 0 1px rgba(173,111,18,.10),
        0 8px 24px rgba(0,0,0,.08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro:hover img{
    border-color: #E2B34E !important;

    box-shadow:
        inset 0 0 0 1px rgba(255,230,166,.40),
        0 0 0 1px rgba(190,127,26,.14),
        0 10px 28px rgba(0,0,0,.10) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro img{
        border-radius: 16px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro{
        width: 100% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-89d2d02.imagem-borda-ouro img{
        border-width: 2px !important;
        border-radius: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4775d8 */.elementor-9 .elementor-element.elementor-element-a4775d8 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-a4775d8 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.3px;
    background: #C88C2B;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1acfef4 */.elementor-9 .elementor-element.elementor-element-1acfef4,
.elementor-9 .elementor-element.elementor-element-1acfef4 .elementor-widget-container {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-1acfef4 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec45373 */.elementor-9 .elementor-element.elementor-element-ec45373 {
    width: max-content !important;
    flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ec45373 .elementor-icon-box-title {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea3a28 */.elementor-9 .elementor-element.elementor-element-dea3a28 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

.elementor-9 .elementor-element.elementor-element-dea3a28 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1.7px;
    background: #C88C2B;
    margin-left: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86c5aa0 *//* NORMAL */
.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button {
    background: transparent !important;

    border: 1.5px solid #C88C2B !important;

    color: #103D31 !important;
}

.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button-text {
    color: #212121 !important;
}

.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button-icon i {
    color: #C88C2B !important;
}

.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button-icon svg {
    color: #C88C2B !important;
    fill: #C88C2B !important;
    stroke: #C88C2B !important;
}


/* HOVER */
.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button:hover {
    background: #0F3D2E !important;
    border-color: #0F3D2E !important;
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button:hover .elementor-button-text,
.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button:hover .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button:hover .elementor-button-icon i {
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-86c5aa0 .elementor-button:hover .elementor-button-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bce05 */.elementor-9 .elementor-element.elementor-element-52bce05,
.elementor-9 .elementor-element.elementor-element-52bce05 .elementor-widget-container {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-52bce05 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe825f1 */.elementor-9 .elementor-element.elementor-element-fe825f1 {
    width: max-content !important;
    flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-fe825f1 .elementor-icon-box-title {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635bcdd */.elementor-9 .elementor-element.elementor-element-635bcdd .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

.elementor-9 .elementor-element.elementor-element-635bcdd .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1.7px;
    background: #C88C2B;
    margin-left: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563552a *//* NORMAL */
.elementor-9 .elementor-element.elementor-element-563552a .elementor-button {
    background: transparent !important;

    border: 1.5px solid #C88C2B !important;

    color: #103D31 !important;
}

.elementor-9 .elementor-element.elementor-element-563552a .elementor-button-text {
    color: #212121 !important;
}

.elementor-9 .elementor-element.elementor-element-563552a .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-563552a .elementor-button-icon i {
    color: #C88C2B !important;
}

.elementor-9 .elementor-element.elementor-element-563552a .elementor-button-icon svg {
    color: #C88C2B !important;
    fill: #C88C2B !important;
    stroke: #C88C2B !important;
}


/* HOVER */
.elementor-9 .elementor-element.elementor-element-563552a .elementor-button:hover {
    background: #0F3D2E !important;
    border-color: #0F3D2E !important;
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-563552a .elementor-button:hover .elementor-button-text,
.elementor-9 .elementor-element.elementor-element-563552a .elementor-button:hover .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-563552a .elementor-button:hover .elementor-button-icon i {
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-563552a .elementor-button:hover .elementor-button-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bac5c39 */.elementor-9 .elementor-element.elementor-element-bac5c39,
.elementor-9 .elementor-element.elementor-element-bac5c39 .elementor-widget-container {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-bac5c39 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff07665 */.elementor-9 .elementor-element.elementor-element-ff07665 {
    width: max-content !important;
    flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ff07665 .elementor-icon-box-title {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d88346 */.elementor-9 .elementor-element.elementor-element-0d88346 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

.elementor-9 .elementor-element.elementor-element-0d88346 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1.7px;
    background: #C88C2B;
    margin-left: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b00fe88 *//* NORMAL */
.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button {
    background: transparent !important;

    border: 1.5px solid #C88C2B !important;

    color: #103D31 !important;
}

.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button-text {
    color: #212121 !important;
}

.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button-icon i {
    color: #C88C2B !important;
}

.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button-icon svg {
    color: #C88C2B !important;
    fill: #C88C2B !important;
    stroke: #C88C2B !important;
}


/* HOVER */
.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button:hover {
    background: #0F3D2E !important;
    border-color: #0F3D2E !important;
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button:hover .elementor-button-text,
.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button:hover .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button:hover .elementor-button-icon i {
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-b00fe88 .elementor-button:hover .elementor-button-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f8a46e */.elementor-9 .elementor-element.elementor-element-1f8a46e,
.elementor-9 .elementor-element.elementor-element-1f8a46e .elementor-widget-container {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-1f8a46e img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c9b5ff */.elementor-9 .elementor-element.elementor-element-5c9b5ff {
    width: max-content !important;
    flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-5c9b5ff .elementor-icon-box-title {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6174ec7 */.elementor-9 .elementor-element.elementor-element-6174ec7 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}

.elementor-9 .elementor-element.elementor-element-6174ec7 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 30px;
    height: 1.7px;
    background: #C88C2B;
    margin-left: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-840b40a *//* NORMAL */
.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button {
    background: transparent !important;

    border: 1.5px solid #C88C2B !important;

    color: #103D31 !important;
}

.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button-text {
    color: #212121 !important;
}

.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button-icon i {
    color: #C88C2B !important;
}

.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button-icon svg {
    color: #C88C2B !important;
    fill: #C88C2B !important;
    stroke: #C88C2B !important;
}


/* HOVER */
.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button:hover {
    background: #0F3D2E !important;
    border-color: #0F3D2E !important;
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button:hover .elementor-button-text,
.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button:hover .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button:hover .elementor-button-icon i {
    color: #FFFFFF !important;
}

.elementor-9 .elementor-element.elementor-element-840b40a .elementor-button:hover .elementor-button-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17c0cc *//* =========================================================
   CARDS DAS CASAS — BORDA DOURADA PREMIUM
   VERSÃO SEGURA PARA ELEMENTOR
========================================================= */

.elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card {
    position: relative;

    box-sizing: border-box;

    /* BORDA DOURADA */
    border: 2px solid #C98A28 !important;

    border-radius: 14px;

    overflow: hidden;

    /* Mantém TODO o conteúdo visível */
    background-clip: padding-box;

    /* Profundidade discreta */
    box-shadow:
        inset 0 1px 0 rgba(255, 244, 211, 0.50),
        inset 0 -1px 0 rgba(139, 86, 15, 0.10),
        0 8px 24px rgba(63, 44, 15, 0.045);

    transition:
        border-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;
}


/* =========================================================
   GARANTE QUE O CONTEÚDO FIQUE NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card > * {
    position: relative;

    z-index: 1;
}


/* =========================================================
   REMOVE OS PSEUDO-ELEMENTOS ANTIGOS
========================================================= */

.elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card::before,
.elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card::after {
    content: none !important;

    display: none !important;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card:hover {
    border-color: #D9A13A !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 247, 220, 0.60),
        inset 0 -1px 0 rgba(139, 86, 15, 0.08),
        0 12px 28px rgba(65, 44, 13, 0.075);
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card {
        border-radius: 14px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card {
        border-width: 1.5px !important;

        border-radius: 12px;
    }

    .elementor-9 .elementor-element.elementor-element-e17c0cc .casa-card:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6106a88 */.elementor-9 .elementor-element.elementor-element-6106a88 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-6106a88 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.3px;
    background: #D4A552;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81a2a *//* =========================================================
   CARDS DA ESTRUTURA — ELISIR TROPICAL

   ETAPA 1 — DESATIVAR ANIMAÇÕES DE ENTRADA

   PRESERVADO:
   - LAYOUT ORIGINAL
   - TAMANHOS DOS CARDS
   - CORES E GRADIENTES
   - BORDAS E SOMBRAS
   - PREENCHIMENTOS
   - HOVER DE 3PX
   - RESPONSIVIDADE

   NESTA ETAPA:
   - SEM ENTRADA PELA ESQUERDA
   - SEM ENTRADA PELA DIREITA
   - SEM ENTRADA POR BAIXO
   - CARDS SEMPRE VISÍVEIS
========================================================= */


/* =========================================================
   01 — CARDS DA ESTRUTURA
========================================================= */

.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card {
    position: relative;

    height: 275px;

    box-sizing: border-box;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    background:
        radial-gradient(
            circle at 82% 12%,
            rgba(255, 255, 255, 0.05) 0%,
            rgba(255, 255, 255, 0) 34%
        ),
        linear-gradient(
            145deg,
            #154936 0%,
            #0F3D2E 52%,
            #0B3126 100%
        );

    border: 2px solid rgba(200, 140, 43, 0.46);

    border-radius: 12px;

    padding: 30px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.035),
        inset 0 -1px 0 rgba(0, 0, 0, 0.08),
        0 12px 28px rgba(0, 0, 0, 0.06);

    overflow: hidden;

    translate: 0 0;

    transition:
        translate 0.3s ease,
        border-color 0.3s ease,
        background 0.3s ease;
}


/* =========================================================
   02 — HOVER ORIGINAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card:hover {

    translate: 0 -3px;

    border-color: rgba(218, 165, 82, 0.68);
}


/* =========================================================
   03 — TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card {
        height: 260px;
        padding: 26px;
    }

}


/* =========================================================
   04 — MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card {
        height: auto;
        min-height: 230px;
        padding: 24px;
    }

}


/* =========================================================
   05 — DESATIVAR EFEITOS DE ENTRADA DO GRID

   NÃO MODIFICA:
   - DISPLAY
   - GRID-TEMPLATE
   - WIDTH
   - HEIGHT
   - PADDING
   - GAP
   - POSICIONAMENTO DOS FILHOS
========================================================= */

.elementor-9 .elementor-element.elementor-element-2c81a2a {

    animation: none !important;

    transform: none !important;

    translate: none !important;

    opacity: 1 !important;

    filter: none !important;

    visibility: visible !important;

    transition: none !important;
}


/* =========================================================
   06 — DESATIVAR ANIMAÇÕES INDIVIDUAIS

   MANTÉM O HOVER ORIGINAL DOS CARDS.
========================================================= */

.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card {

    animation: none !important;

    opacity: 1 !important;

    filter: none !important;

    visibility: visible !important;
}


/* =========================================================
   07 — IMPEDIR QUE CLASSES DE ENTRADA
   APLICADAS ACIDENTALMENTE AOS CARDS
   PRODUZAM MOVIMENTO.

   O CONTÊINER PAI NÃO DEVE TER
   CLASSE DE ENTRADA NESTA ETAPA.
========================================================= */

.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card.esquerda,
.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card.direita,
.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card.cima,
.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card.baixo,
.elementor-9 .elementor-element.elementor-element-2c81a2a .estrutura-card.ativo {

    animation: none !important;

    transform: none !important;

    opacity: 1 !important;

    filter: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f272d73 */.elementor-9 .elementor-element.elementor-element-f272d73 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-f272d73 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.7px;
    background: #C88C2B;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aaba8f */.elementor-9 .elementor-element.elementor-element-2aaba8f .destaque-texto {

    color: inherit;

    background:
        linear-gradient(
            to top,
            rgba(210, 151, 52, 0.58) 0%,
            rgba(225, 174, 82, 0.58) 93%,
            transparent 93%,
            transparent 100%
        );

    padding:
        0.01em 0.10em;

    border-radius:
        2px;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4f66c *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-7f4f66c .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4efe36 *//* =========================================================
   BENTO GRID — RESERVA DIRETA

   LAYOUT ORIGINAL PRESERVADO

   FUNÇÕES:
   - CLASSE "baixo" NO CONTÊINER PAI
   - ENTRADA DE BAIXO PARA CIMA
   - SEM ALTERAR A FORMA DOS ELEMENTOS
   - SEM ALTERAR OS TRANSFORMS DOS CARDS

   ATUALIZAÇÃO:
   - OCULTAR BORDAS PRETAS DA IMAGEM NOVA
   - SEM REDIMENSIONAR O BENTOGRID
========================================================= */


/* =========================================================
   01 — CONTÊINER PRINCIPAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 {
    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: auto auto;

    gap: 20px;

    align-items: stretch;

    min-height: 0;

    overflow: visible !important;
}


/* =========================================================
   02 — FILHOS DIRETOS
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 > .e-con {
    min-width: 0;
    min-height: 0;

    position: relative;

    box-sizing: border-box;

    overflow: visible !important;
}


/* =========================================================
   03 — FOTO PRINCIPAL
   Classe: reserva-foto
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    border-radius: 12px;

    overflow: hidden;

    min-height: 520px;

    position: relative;

    z-index: 1;
}


/* =========================================================
   04 — BASE DOS DOIS CARDS MENORES
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-mini-card {
    background-color: #FBF7EE;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    border-radius: 12px;

    overflow: hidden;

    position: relative;

    box-sizing: border-box;

    width: 100%;

    box-shadow:
        0 18px 45px rgba(52, 39, 19, 0.08),
        0 6px 18px rgba(52, 39, 19, 0.06);
}


/* =========================================================
   05 — CARD DE BENEFÍCIOS — DESKTOP
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios {
    z-index: 5;

    width: 124%;
    max-width: 470px;

    aspect-ratio: 1.22 / 1;

    min-height: 0;

    justify-self: start;
    align-self: start;

    background-size: cover !important;

    transform:
        translateX(-62px)
        translateY(-4px);
}


/* =========================================================
   06 — CALENDÁRIO — DESKTOP
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {
    z-index: 4;

    width: 118%;
    max-width: 390px;

    aspect-ratio: 4 / 5;

    min-height: 0;

    justify-self: start;
    align-self: start;

    background-size: cover !important;

    transform:
        translateX(-62px)
        translateY(6px);
}


/* =========================================================
   07 — TABLET
   768px ATÉ 1024px
========================================================= */

@media (max-width: 1024px) and (min-width: 768px) {

    .elementor-9 .elementor-element.elementor-element-d4efe36 {
        grid-template-columns:
            minmax(0, 56fr)
            minmax(0, 44fr);

        grid-template-rows: auto auto;

        column-gap: 14px;
        row-gap: 16px;

        align-items: start;

        overflow: visible !important;
    }

/* =====================================================
   FOTO PRINCIPAL — TABLET
   AJUSTE PARA A NOVA IMAGEM
===================================================== */

	.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {
		grid-column: 1 / -1;
		grid-row: 1;

		width: 100%;
		min-height: 0;

    /* Proporção ajustada */
		aspect-ratio: 4 / 5;

		justify-self: stretch;
		align-self: start;

		transform: none;

		background-size: cover !important;
		background-position: top center !important;
		background-repeat: no-repeat !important;

    border-radius: 12px;
	}


    /* =====================================================
       REMOVE CONFIGURAÇÕES DO DESKTOP
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios,
    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {
        width: 100%;

        max-width: none;

        min-height: 0;

        transform: none;

        justify-self: stretch;
        align-self: start;

        background-position: center center !important;
        background-repeat: no-repeat !important;

        border-radius: 12px;
    }


    /* =====================================================
       BENEFÍCIOS — TABLET
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios {
        grid-column: 1;
        grid-row: 2;

        aspect-ratio: 1.05 / 1;

        background-size: cover !important;
    }


    /* =====================================================
       CALENDÁRIO — TABLET
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {
        grid-column: 2;
        grid-row: 2;

        aspect-ratio: 4 / 5;

        background-size: cover !important;
    }
}


/* =========================================================
   08 — MOBILE
   ATÉ 767px
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-d4efe36 {
        grid-template-columns: 1fr;
        grid-template-rows: auto;

        gap: 16px;

        align-items: start;
    }


    /* =====================================================
       FOTO PRINCIPAL — MOBILE
       PROPORÇÃO 3:4
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {
        grid-column: 1;
        grid-row: auto;

        width: 100%;

        min-height: 0;

        aspect-ratio: 3 / 4;

        justify-self: stretch;
        align-self: start;

        transform: none;

        background-size: cover !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;

        border-radius: 12px;
    }


    /* =====================================================
       CARDS INFERIORES — MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios,
    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {
        grid-column: 1;
        grid-row: auto;

        width: 100%;

        max-width: none;

        min-height: 0;

        transform: none;

        justify-self: stretch;
        align-self: start;
    }


    /* =====================================================
       BENEFÍCIOS — MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios {
        aspect-ratio: 1 / 1;
    }


    /* =====================================================
       CALENDÁRIO — MOBILE
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {
        aspect-ratio: 4 / 5;
    }
}


/* =========================================================
   09 — DESATIVAR EFEITOS INDIVIDUAIS

   OS TRÊS ELEMENTOS NÃO ANIMAM SEPARADAMENTE.
   APENAS O BENTOGRID PAI RECEBE O EFEITO.
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto,
.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios,
.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {

    animation: none !important;

    transition: none !important;

    opacity: 1 !important;

    filter: none !important;

    visibility: visible !important;
}


/* =========================================================
   10 — RESTAURAR POSICIONAMENTO ORIGINAL

   MANTÉM A FORMA DO LAYOUT APROVADO
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 {
    transform: none !important;
}


/* FOTO PRINCIPAL */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {

    transform: none !important;

    translate: none !important;

    left: auto !important;
    top: auto !important;
}


/* BENEFÍCIOS — DESKTOP */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios {

    transform:
        translateX(-62px)
        translateY(-4px) !important;

    translate: none !important;

    left: auto !important;
    top: auto !important;
}


/* CALENDÁRIO — DESKTOP */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {

    transform:
        translateX(-62px)
        translateY(6px) !important;

    translate: none !important;

    left: auto !important;
    top: auto !important;
}


/* TABLET E MOBILE */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto,
    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-beneficios,
    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-calendario {

        transform: none !important;

        translate: none !important;

        left: auto !important;
        top: auto !important;
    }
}


/* =========================================================
   11 — EFEITO "BAIXO" NO BENTOGRID

   A CLASSE "baixo" FICA APENAS NO PAI.

   O SCRIPT GLOBAL DA PÁGINA ADICIONA
   AUTOMATICAMENTE A CLASSE "ativo".

   UTILIZA translate PARA NÃO ALTERAR
   OS TRANSFORMS DOS CARDS.
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36.baixo {

    transform: none !important;

    translate: 0 30px !important;

    opacity: 0 !important;

    filter: blur(10px) !important;

    visibility: visible !important;

    transition-property:
        translate,
        opacity,
        filter !important;

    transition-duration:
        0.8s !important;

    transition-timing-function:
        ease !important;

    transition-delay:
        0s !important;
}


/* =========================================================
   12 — ESTADO ATIVO

   O BENTOGRID SOBE E APARECE.
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36.baixo.ativo {

    transform: none !important;

    translate: 0 0 !important;

    opacity: 1 !important;

    filter: blur(0) !important;
}


/* =========================================================
   13 — EDITOR DO ELEMENTOR

   O GRID FICA VISÍVEL DURANTE A EDIÇÃO.
========================================================= */

.elementor-editor-active .elementor-9 .elementor-element.elementor-element-d4efe36.baixo {

    transform: none !important;

    translate: 0 0 !important;

    opacity: 1 !important;

    filter: none !important;

    transition: none !important;
}


/* =========================================================
   14 — ACESSIBILIDADE

   RESPEITA A PREFERÊNCIA DE MOVIMENTO REDUZIDO.
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-9 .elementor-element.elementor-element-d4efe36.baixo,
    .elementor-9 .elementor-element.elementor-element-d4efe36.baixo.ativo {

        transform: none !important;

        translate: 0 0 !important;

        opacity: 1 !important;

        filter: none !important;

        transition: none !important;
    }
}


/* =========================================================
   15 — CORREÇÃO DA IMAGEM NOVA

   ADIÇÃO SOLICITADA:
   OCULTAR VISUALMENTE AS BORDAS PRETAS
   INCORPORADAS À ARTE.

   - SEM ALTERAR O TAMANHO DO GRID
   - SEM ALTERAR LARGURA OU ALTURA
   - SEM MODIFICAR OS CARDS SOBREPOSTOS
   - SEM INTERFERIR NA ANIMAÇÃO "baixo"

   RECORTE:
   TOPO: 6px
   DIREITA: 6px
   INFERIOR: 12px
   ESQUERDA: 6px
========================================================= */

/* =========================================================
   15 — CORREÇÃO DA IMAGEM NOVA
   RECORTE MÍNIMO — SEM ALTERAR O LAYOUT
========================================================= */

.elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {

    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    clip-path: inset(
        2px 2px 2px 2px
        round 12px
    );
}

/* =========================================================
   CORREÇÃO — CANTOS PRETOS INFERIORES NO TABLET

   - NÃO ALTERA O GRID
   - NÃO ALTERA AS DIMENSÕES
   - NÃO ALTERA A POSIÇÃO
   - NÃO INTERFERE NO EFEITO "baixo"
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-d4efe36 .reserva-foto {

        clip-path: inset(
            2px 2px 18px 2px
            round 12px
        ) !important;

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61b26da *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-61b26da .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-61b26da .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbaa43f */.elementor-9 .elementor-element.elementor-element-fbaa43f .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-fbaa43f .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.7px;
    background: #C88C2B;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965f451 *//* =========================================================
   DESTAQUE DE TEXTO
   MAIS CONTRASTE + VISUAL PREMIUM
========================================================= */

.elementor-9 .elementor-element.elementor-element-965f451 .destaque-texto {

    font-weight: 700 !important;

    /* verde escuro sobre o dourado */
    color: #103D2F !important;

    -webkit-text-fill-color: #103D2F !important;

    background:
        linear-gradient(
            to top,
            rgba(226, 174, 72, 0.96) 0%,
            rgba(232, 185, 88, 0.96) 93%,
            transparent 93%,
            transparent 100%
        );

    padding:
        0.02em 0.12em;

    border-radius:
        2px;

    -webkit-box-decoration-break:
        clone;

    box-decoration-break:
        clone;

    text-shadow:
        none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9560cac *//* =========================================================
   BENTO GRID 06 — ELISIR TROPICAL
   DESKTOP 2X2 | TABLET 2X2 | MOBILE 1 POR LINHA
   SEM ANIMAÇÕES OU EFEITOS DE ENTRADA

   ATUALIZAÇÃO:
   - FONTE MOBILE REDUZIDA EM 2PX
========================================================= */


/* =========================================================
   BLOQUEIO TOTAL DE ANIMAÇÕES
   REMOVE ENTRADA PELA ESQUERDA, FADE, SLIDE, ZOOM ETC.
========================================================= */

.elementor-9 .elementor-element.elementor-element-9560cac,
.elementor-9 .elementor-element.elementor-element-9560cac > .e-con,
.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card,
.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card *,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-widget,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-icon-wrapper,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-icon,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-heading-title,
.elementor-9 .elementor-element.elementor-element-9560cac .elementor-invisible,
.elementor-9 .elementor-element.elementor-element-9560cac .animated,
.elementor-9 .elementor-element.elementor-element-9560cac [class*="fadeIn"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="slideIn"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="zoomIn"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="moveUp"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="moveLeft"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="moveRight"],
.elementor-9 .elementor-element.elementor-element-9560cac [class*="elementor-animation"] {

    animation: none !important;
    animation-name: none !important;
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;

    transition: none !important;

    transform: none !important;

    opacity: 1 !important;
    visibility: visible !important;

    will-change: auto !important;
}


/* =========================================================
   ESTRUTURA PRINCIPAL DA GRADE
========================================================= */

.elementor-9 .elementor-element.elementor-element-9560cac {

    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    grid-template-rows:
        repeat(2, auto) !important;

    column-gap: 16px;
    row-gap: 16px;

    width: 100%;

    height: max-content !important;
    min-height: 0 !important;

    align-content: start !important;
    align-items: stretch !important;

    align-self: flex-start;
}


/* =========================================================
   POSICIONAMENTO DOS CARDS NA GRADE
========================================================= */

.elementor-9 .elementor-element.elementor-element-9560cac > .e-con {

    grid-column:
        auto / span 1 !important;

    grid-row:
        auto / span 1 !important;

    width: 100%;

    min-width: 0;
    max-width: 100%;
}


/* =========================================================
   CARDS DA ESTRUTURA
========================================================= */

.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card {

    position: relative;

    width: 100%;

    height:
        110px !important;

    min-height:
        100px;

    max-width:
        100%;

    box-sizing:
        border-box;

    display:
        flex;

    flex-direction:
        row;

    justify-content:
        flex-start;

    align-items:
        center;

    gap:
        16px;

    background:
        radial-gradient(
            circle at 82% 12%,
            rgba(255, 255, 255, 0.05) 0%,
            rgba(255, 255, 255, 0) 34%
        ),
        linear-gradient(
            145deg,
            #154936 0%,
            #0F3D2E 52%,
            #0B3126 100%
        );

    border:
        2px solid rgba(200, 140, 43, 0.46);

    border-radius:
        12px;

    padding:
        22px 20px;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.035),
        inset 0 -1px 0 rgba(0, 0, 0, 0.08),
        0 12px 28px rgba(0, 0, 0, 0.06);

    overflow:
        hidden;
}


/* =========================================================
   AJUSTES DO CONTEÚDO
========================================================= */

.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-heading,
.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-text-editor,
.elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget {

    min-width:
        0;

    max-width:
        100%;
}


/* =========================================================
   TABLET — ATÉ 1024PX
   2 COLUNAS × 2 LINHAS

   NÃO ALTERADO
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-9560cac {

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        grid-template-rows:
            repeat(2, auto) !important;

        column-gap:
            12px;

        row-gap:
            12px;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac > .e-con {

        grid-column:
            auto / span 1 !important;

        grid-row:
            auto / span 1 !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card {

        height:
            100px !important;

        min-height:
            100px;

        padding:
            20px 16px;

        gap:
            12px;
    }
}


/* =========================================================
   MOBILE — ATÉ 767PX
   1 CARD POR LINHA

   AJUSTADO:
   - CARDS MAIS DELICADOS
   - ÍCONES MENORES
   - CÍRCULO MENOR
   - FONTE REDUZIDA DE 9PX PARA 7PX
   - MENOS PREENCHIMENTO
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-9560cac {

        display:
            grid !important;

        grid-template-columns:
            minmax(0, 1fr) !important;

        grid-template-rows:
            none !important;

        grid-auto-rows:
            auto !important;

        grid-auto-flow:
            row !important;

        column-gap:
            0 !important;

        row-gap:
            10px !important;

        width:
            100% !important;

        height:
            max-content !important;

        min-height:
            0 !important;

        align-content:
            start !important;

        align-items:
            stretch !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac > .e-con {

        grid-column:
            1 / -1 !important;

        grid-row:
            auto / span 1 !important;

        width:
            100% !important;

        min-width:
            0 !important;

        max-width:
            100% !important;

        justify-self:
            stretch !important;
    }


    /* =====================================================
       CARD MOBILE — MAIS FINO E DELICADO
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card {

        width:
            100% !important;

        max-width:
            100% !important;

        height:
            auto !important;

        min-height:
            84px !important;

        display:
            flex !important;

        flex-direction:
            row !important;

        justify-content:
            flex-start !important;

        align-items:
            center !important;

        gap:
            12px !important;

        padding:
            14px 14px !important;

        border:
            1px solid rgba(200, 140, 43, 0.48) !important;

        border-radius:
            10px !important;

        box-sizing:
            border-box !important;

        overflow:
            hidden !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget {

        min-width:
            0 !important;

        max-width:
            100% !important;
    }


    /* =====================================================
       ÍCONE + CIRCUNFERÊNCIA
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-icon,
    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon-wrapper {

        flex-shrink:
            0 !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon {

        width:
            50px !important;

        height:
            50px !important;

        min-width:
            50px !important;

        min-height:
            50px !important;

        display:
            inline-flex !important;

        align-items:
            center !important;

        justify-content:
            center !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon i {

        font-size:
            14px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon svg {

        width:
            28px !important;

        height:
            28px !important;
    }


    /* =====================================================
       TEXTO MOBILE — REDUZIDO EM 2PX
    ===================================================== */

    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-heading-title,
    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-text-editor,
    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-text-editor p {

        font-size:
            7px !important;

        line-height:
            1.32 !important;

        overflow-wrap:
            break-word;
    }
}


/* =========================================================
   MOBILE PEQUENO — ATÉ 360PX
   FONTE REDUZIDA DE 8PX PARA 6PX
========================================================= */

@media (max-width: 360px) {

    .elementor-9 .elementor-element.elementor-element-9560cac {

        row-gap:
            8px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card {

        min-height:
            82px !important;

        padding:
            12px 12px !important;

        gap:
            10px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon {

        width:
            46px !important;

        height:
            46px !important;

        min-width:
            46px !important;

        min-height:
            46px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon i {

        font-size:
            15px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-icon svg {

        width:
            24px !important;

        height:
            24px !important;
    }


    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-heading-title,
    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-text-editor,
    .elementor-9 .elementor-element.elementor-element-9560cac .estrutura-card .elementor-widget-text-editor p {

        font-size:
            6px !important;

        line-height:
            1.32 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8082db */.elementor-9 .elementor-element.elementor-element-d8082db .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-d8082db .elementor-heading-title::after {
    content: "";
    display: block;
    width: 80px;
    height: 1.7px;
    background: #C88C2B;
    flex: 0 0 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ced1f4d */.elementor-9 .elementor-element.elementor-element-ced1f4d .destaque-texto {
    font-weight: 700;
    color: inherit;

    background:
        linear-gradient(
            to top,
            rgba(218, 165, 82, 0.75) 0%,
            rgba(218, 165, 82, 0.75) 93%,
            transparent 93%,
            transparent 100%
        );

    padding: 0 0.08em;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6488056 *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-6488056 .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-6488056 .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-181bc62 *//* =========================================================
   CARROSSEL — BORDA DOURADA LIMPA
   DESKTOP/TABLET: SETAS
   MOBILE: BOLINHAS
   Classe:
   carrossel-borda-ouro
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro{
    position: relative;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   CONTAINER INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-widget-container{
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   ESTRUTURA DO CARROSSEL
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-image-carousel-wrapper,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-wrapper,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide-inner{
    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   SLIDE
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide{
    height: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    overflow: visible !important;
}


/* =========================================================
   CONTEÚDO DO SLIDE
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide-inner{
    display: block;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}


/* =========================================================
   LINK
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide a{
    display: block;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================================
   BORDA SOMENTE NA IMAGEM
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro img,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide-image{
    display: block;

    width: 100% !important;
    max-width: none !important;

    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;

    object-fit: cover;

    border: 2px solid #D6A136 !important;
    border-radius: 18px !important;

    background: transparent !important;

    box-shadow: none !important;

    transition: border-color .3s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide:hover img,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide:hover .swiper-slide-image{
    border-color: #E2B34E !important;

    box-shadow: none !important;
}


/* =========================================================
   SETAS — DESKTOP E TABLET
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next{
    display: flex !important;

    z-index: 20 !important;

    color: #D6A136 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   SETAS — SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button svg,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev svg,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next svg{
    fill: #D6A136 !important;
    stroke: #D6A136 !important;

    color: #D6A136 !important;
}


/* =========================================================
   SETAS — PATH SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button svg path,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev svg path,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next svg path{
    fill: #D6A13680 !important;
    stroke: #D6A136 !important;
}


/* =========================================================
   SETAS — ÍCONES / PSEUDO-ELEMENTOS
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button i,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev i,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next i,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev::after,
.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next::after{
    color: #D6A136 !important;
}


/* =========================================================
   PAGINAÇÃO
   ESCONDIDA NO DESKTOP E TABLET
========================================================= */

.elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-pagination{
    display: none !important;

    position: relative !important;

    left: auto !important;
    right: auto !important;
    bottom: auto !important;

    width: 100% !important;

    margin-top: 10px !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;

    z-index: 20 !important;
}


/* =========================================================
   TABLET
   CONTINUA APENAS COM SETAS
========================================================= */

@media (max-width:1024px){

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro img,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide-image{
        border-radius: 16px !important;
    }

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next{
        display: flex !important;
    }

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-pagination{
        display: none !important;
    }

}


/* =========================================================
   MOBILE
   REMOVE SETAS E MOSTRA APENAS BOLINHAS
========================================================= */

@media (max-width:767px){

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro img,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-slide-image{
        border-width: 2px !important;
        border-radius: 14px !important;
    }


    /* REMOVE AS SETAS */

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .elementor-swiper-button,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-prev,
    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-button-next{
        display: none !important;
    }


    /* MOSTRA AS BOLINHAS */

    .elementor-9 .elementor-element.elementor-element-181bc62.carrossel-borda-ouro .swiper-pagination{
        display: block !important;

        position: relative !important;

        left: auto !important;
        right: auto !important;
        bottom: auto !important;

        width: 100% !important;

        margin-top: 8px !important;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ca513b *//* =========================================================
   BOTÃO — CONFIGURAÇÃO COMPLETA
   ELEMENTOR PRO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b {
    overflow: visible !important;
}


/* =========================================================
   BOTÃO — DESKTOP / ESTADO NORMAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;

    /* FUNDO + BORDA EM DEGRADÊ */
    background:
        linear-gradient(
            90deg,
            #0F3D2E 0%,
            #123F31 50%,
            #0F3D2E 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(214, 168, 86, 0.95) 0%,
            rgba(245, 219, 164, 0.98) 18%,
            rgba(180, 128, 42, 0.92) 38%,
            rgba(255, 231, 180, 1) 52%,
            rgba(180, 128, 42, 0.92) 68%,
            rgba(242, 209, 142, 0.96) 84%,
            rgba(198, 145, 57, 0.94) 100%
        ) border-box;

    border: 2px solid transparent !important;

    /* ARREDONDAMENTO */
    border-radius: 10px !important;

    min-height: 68px;
    padding: 22px 34px !important;

    font-family: "Newsreader", serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: 0.3px !important;

    color: #E8C27A !important;

    white-space: nowrap !important;
    overflow: hidden;
    transform: translateY(0);

    /* SOMBRA + LEVE BRILHO EXTERNO */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        0 1px 0 rgba(255, 230, 180, 0.18),
        0 8px 18px rgba(48, 36, 16, 0.16),
        0 0 0 1px rgba(255, 224, 163, 0.18),
        0 0 16px rgba(218, 165, 82, 0.10);

    transition:
        background 0.45s ease,
        box-shadow 0.45s ease,
        transform 0.45s ease,
        color 0.45s ease;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b:hover .elementor-button {
    background:
        linear-gradient(
            90deg,
            #174C3A 0%,
            #1D5945 50%,
            #174C3A 100%
        ) padding-box,
        linear-gradient(
            135deg,
            rgba(230, 187, 102, 1) 0%,
            rgba(255, 234, 190, 1) 18%,
            rgba(191, 142, 55, 0.98) 38%,
            rgba(255, 240, 204, 1) 52%,
            rgba(191, 142, 55, 0.98) 68%,
            rgba(247, 218, 155, 1) 84%,
            rgba(210, 158, 66, 1) 100%
        ) border-box;

    color: #F1CD82 !important;

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.07),
        0 1px 0 rgba(255, 236, 196, 0.24),
        0 16px 36px rgba(42, 91, 74, 0.14),
        0 8px 18px rgba(42, 91, 74, 0.14),
        0 0 0 1px rgba(255, 228, 173, 0.24),
        0 0 22px rgba(218, 165, 82, 0.14) !important;
}


/* =========================================================
   TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-text {
    position: relative;
    z-index: 2;

    font-family: "Newsreader", serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1 !important;

    color: inherit !important;
    white-space: nowrap !important;
}


/* =========================================================
   CONTEÚDO INTERNO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
}


/* =========================================================
   ÁREA DA SETA
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto;
    margin: 0 !important;
    line-height: 1 !important;
    color: inherit !important;
}


/* =========================================================
   SETA SVG
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon svg {
    display: block !important;
    width: 1.3em !important;
    height: 1.3em !important;
    min-width: 1.3em !important;
    margin: 0 !important;
    transform: none !important;
    fill: currentColor !important;
}


/* =========================================================
   SETA — CASO SEJA ÍCONE DE FONTE
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon i {
    display: block !important;
    font-size: 1.3em !important;
    line-height: 1 !important;
    margin: 0 !important;
    transform: none !important;
    color: inherit !important;
}


/* =========================================================
   BRILHO QUE ATRAVESSA O BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(232, 194, 122, 0.42) 12%,
        rgba(232, 194, 122, 0) 68%
    );

    width: 85px;
    height: 170%;

    position: absolute;
    bottom: -30%;
    left: -15%;

    transform: translateX(-50%) skew(-25deg);

    pointer-events: none;

    animation: shinery 3.5s infinite ease-in-out;

    filter: blur(5px);
    opacity: 0;
    z-index: 1;
}


/* =========================================================
   ANIMAÇÃO DO BRILHO
========================================================= */

@keyframes shinery {
    0% {
        left: -15%;
        opacity: 0;
    }

    18% {
        opacity: 0.45;
    }

    48% {
        left: 115%;
        opacity: 0.45;
    }

    53% {
        opacity: 0;
    }

    100% {
        left: 115%;
        opacity: 0;
    }
}


/* =========================================================
   NOTEBOOK — até 1440px
========================================================= */

@media (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button {
        min-height: 58px !important;
        padding: 17px 28px !important;
        font-size: 18px !important;
        line-height: 1 !important;
        letter-spacing: 0.3px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-content-wrapper {
        gap: 18px !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon svg {
        width: 1.3em !important;
        height: 1.3em !important;
        min-width: 1.3em !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon i {
        font-size: 1.3em !important;
    }
}


/* =========================================================
   TABLET — até 1024px
========================================================= */

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button {
        min-height: 60px !important;
        padding: 18px 30px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-style: normal !important;
        line-height: 1 !important;
        letter-spacing: 0.2px !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-text {
        font-size: 18px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-content-wrapper {
        gap: 20px !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon svg {
        width: 1.35em !important;
        height: 1.35em !important;
        min-width: 1.35em !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ca513b .elementor-button-icon i {
        font-size: 1.35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29fa2bb *//* =========================================================
   ELISIR TROPICAL — DOBRA 9
   CENTRALIZAÇÃO DOS DOIS CONTÊINERES
========================================================= */

/* =========================================================
   ESTRUTURA PRINCIPAL
========================================================= */

.elementor-9 .elementor-element.elementor-element-29fa2bb {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    justify-content: center !important;
    align-items: center !important;

    gap: 48px !important;

    width: 100%;
    box-sizing: border-box;
}


/* =========================================================
   CONTÊINER ESQUERDO — TEXTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:first-child {
    flex: 0 1 520px !important;

    width: 520px !important;
    max-width: 520px !important;
    min-width: 0 !important;

    align-self: center !important;

    margin: 0 !important;
}


/* =========================================================
   CONTÊINER DIREITO — CARROSSEL
========================================================= */

.elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:last-child {
    flex: 0 1 450px !important;

    width: 450px !important;
    max-width: 450px !important;
    min-width: 0 !important;

    align-self: center !important;

    margin: 0 !important;

    /* POSICIONAMENTO CONTROLADO NO PRÓPRIO FILHO */
}


/* =========================================================
   TABLET — ATÉ 1024PX
========================================================= */

@media (max-width: 1024px) {

    .elementor-9 .elementor-element.elementor-element-29fa2bb {
        gap: 32px !important;
    }

    .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:first-child {
        flex: 1 1 52% !important;

        width: 52% !important;
        max-width: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:last-child {
        flex: 1 1 48% !important;

        width: 48% !important;
        max-width: none !important;
    }
}


/* =========================================================
   MOBILE — ATÉ 767PX
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-29fa2bb {
        flex-direction: column !important;

        justify-content: center !important;
        align-items: center !important;

        gap: 32px !important;
    }

    .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:first-child,
    .elementor-9 .elementor-element.elementor-element-29fa2bb > .e-con:last-child {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 100% !important;

        align-self: center !important;

        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-94005d5 */.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon{
  border: 1.75px solid #D4A552 !important;
  border-radius: 6px !important;
  background: transparent !important;
  color: #FBF7EE !important;

  transition:
    background-color .25s ease,
    color .25s ease,
    transform .25s ease,
    border-color .25s ease;
}

.elementor-9 .elementor-element.elementor-element-94005d5 .elementor-social-icon:hover{
  background: #D4A552 !important;
  color: #0F3D2E !important;
  border-color: #D4A552 !important;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f14d9b */.titulo-rodape .elementor-heading-title{
  display:inline-block;
  margin:0;
}

.titulo-rodape .elementor-heading-title::after{
  content:"";
  display:block;
  width:38px;
  height:2px;
  background:#D4A552;
  margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb6a4ba */.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item a,
.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item .elementor-icon-list-text{
  color:#FBF7EE !important;
  transition:color .25s ease;
}

.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item:hover a,
.elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item:hover .elementor-icon-list-text{
  color:#D4A552 !important;
}

@media (max-width: 767px){
  .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item{
    border-bottom: none !important;
  }

  .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item::after,
  .elementor-9 .elementor-element.elementor-element-bb6a4ba .elementor-icon-list-item::before{
    display: none !important;
    content: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501ba7f */.titulo-rodape .elementor-heading-title{
  display:inline-block;
  margin:0;
}

.titulo-rodape .elementor-heading-title::after{
  content:"";
  display:block;
  width:38px;
  height:2px;
  background:#D4A552;
  margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd78472 */.rodape-transicao{
  position: relative;
  z-index: 2;

  /* Rodapé invade suavemente a dobra anterior */
  margin-top: -70px;

  /* Mantém o conteúdo do rodapé na posição correta */
  padding-top: 102px !important;

  /* Faz o background do rodapé surgir aos poucos */
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0px,
    rgba(0,0,0,.20) 15px,
    rgba(0,0,0,.55) 38px,
    #000 70px,
    #000 100%
  );

  mask-image: linear-gradient(
    to bottom,
    transparent 0px,
    rgba(0,0,0,.20) 15px,
    rgba(0,0,0,.55) 38px,
    #000 70px,
    #000 100%
  );
}

/* TABLET */
@media (max-width:1024px){
  .rodape-transicao{
    margin-top: -50px;
    padding-top: 90px !important;

    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0px,
      rgba(0,0,0,.25) 12px,
      rgba(0,0,0,.60) 28px,
      #000 50px,
      #000 100%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0px,
      rgba(0,0,0,.25) 12px,
      rgba(0,0,0,.60) 28px,
      #000 50px,
      #000 100%
    );
  }
}

/* MOBILE */
@media (max-width:767px){
  .rodape-transicao{
    margin-top: -30px;
    padding-top: 70px !important;

    -webkit-mask-image: linear-gradient(
      to bottom,
      transparent 0px,
      rgba(0,0,0,.30) 8px,
      rgba(0,0,0,.65) 18px,
      #000 30px,
      #000 100%
    );

    mask-image: linear-gradient(
      to bottom,
      transparent 0px,
      rgba(0,0,0,.30) 8px,
      rgba(0,0,0,.65) 18px,
      #000 30px,
      #000 100%
    );
  }
}/* End custom CSS */