.elementor-9 .elementor-element.elementor-element-01f458c{--display:flex;--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-01f458c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-01f458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.vitalisrn.com.br/wp-content/uploads/2026/03/HERO-POS-GRADUACAO-VITALIS-ULTRACLASS-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-94e0c90{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title a{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:48px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title{color:var( --e-global-color-b290309 );transition-duration:0.5s;}.elementor-9 .elementor-element.elementor-element-94e0c90:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-94e0c90:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:500;color:#B7D4E5;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button{background-color:#B2FE0200;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-94c647b );color:var( --e-global-color-94c647b );padding:17px 40px 17px 40px;}.elementor-9 .elementor-element.elementor-element-c1f7a21.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9 .elementor-element.elementor-element-b275c3d{--display:flex;--min-height:97px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-9 .elementor-element.elementor-element-b275c3d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b275c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b275c3d.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-056bc48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-056bc48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-item > a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-text{color:#D7A76D;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a8e998c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-a8e998c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a8e998c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d547a4e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-d547a4e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d547a4e .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:#AB6E29;}.elementor-9 .elementor-element.elementor-element-bc6cd98{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bc6cd98.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bc6cd98 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-200c653{width:var( --container-widget-width, 85% );max-width:85%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-200c653.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-200c653 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:#AB6E29;}.elementor-9 .elementor-element.elementor-element-e28feec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-af57fcc{width:var( --container-widget-width, 33% );max-width:33%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;background-image:linear-gradient(120deg, #FCE1AE30 0%, #FAF7F4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be0b4d4 );border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-af57fcc:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #FCE1AE54 0%, #FCE1AE54 100%);}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-af57fcc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be0b4d4 );fill:var( --e-global-color-efbf197 );color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-af57fcc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-af57fcc.elementor-view-default .elementor-icon{fill:var( --e-global-color-be0b4d4 );color:var( --e-global-color-be0b4d4 );border-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-af57fcc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon{font-size:45px;padding:10px;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-af57fcc:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-af57fcc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-66c38e1{width:var( --container-widget-width, 33% );max-width:33%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;background-image:linear-gradient(120deg, #FCE1AE30 0%, #FAF7F4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be0b4d4 );border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-66c38e1:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #FCE1AE54 0%, #FCE1AE54 100%);}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-66c38e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be0b4d4 );fill:var( --e-global-color-efbf197 );color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-66c38e1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-66c38e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-be0b4d4 );color:var( --e-global-color-be0b4d4 );border-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-66c38e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon{font-size:45px;padding:10px;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-66c38e1:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-66c38e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-2bac699{width:var( --container-widget-width, 33% );max-width:33%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;background-image:linear-gradient(120deg, #FCE1AE30 0%, #FAF7F4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be0b4d4 );border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-2bac699:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #FCE1AE54 0%, #FCE1AE54 100%);}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2bac699.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be0b4d4 );fill:var( --e-global-color-efbf197 );color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-2bac699.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2bac699.elementor-view-default .elementor-icon{fill:var( --e-global-color-be0b4d4 );color:var( --e-global-color-be0b4d4 );border-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-2bac699.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon{font-size:45px;padding:10px;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2bac699:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-2bac699:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-f1c6c0f{width:var( --container-widget-width, 33% );max-width:33%;background-color:transparent;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;background-image:linear-gradient(120deg, #FCE1AE30 0%, #FAF7F4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-be0b4d4 );border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-f1c6c0f:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #FCE1AE54 0%, #FCE1AE54 100%);}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f1c6c0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be0b4d4 );fill:var( --e-global-color-efbf197 );color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-f1c6c0f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f1c6c0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-be0b4d4 );color:var( --e-global-color-be0b4d4 );border-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-f1c6c0f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon{font-size:45px;padding:10px;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f1c6c0f:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-f1c6c0f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button{background-color:#B2FE0200;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-94c647b );color:var( --e-global-color-94c647b );padding:17px 40px 17px 40px;}.elementor-9 .elementor-element.elementor-element-da410a3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b46df0e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;padding:80px 0px 0px 0px;--divider-icon-size:34px;}.elementor-9 .elementor-element.elementor-element-b46df0e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b46df0e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-b46df0e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-b46df0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-b46df0e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b46df0e.elementor-view-default .elementor-icon{color:var( --e-global-color-16339df );border-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-b46df0e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b46df0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-ac61e56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-ac61e56:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ac61e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-b038c67{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-28e05c0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-28e05c0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-28e05c0 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:#AB6E29;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8289e03{width:var( --container-widget-width, 90% );max-width:90%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a83a1b6:hover{--e-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-a83a1b6{background-color:var( --e-global-color-16339df );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-be0b4d4 );border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon{font-size:24px;padding:17px;}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-a83a1b6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-a83a1b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d83d4a5:hover{--e-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-d83d4a5{background-color:var( --e-global-color-16339df );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-be0b4d4 );border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon{font-size:24px;padding:17px;}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-d83d4a5:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-d83d4a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f06a5b7:hover{--e-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-f06a5b7{background-color:var( --e-global-color-16339df );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-be0b4d4 );border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon{font-size:24px;padding:17px;}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-f06a5b7:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-f06a5b7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-dd0f80d:hover{--e-transform-translateY:-10px;}.elementor-9 .elementor-element.elementor-element-dd0f80d{background-color:var( --e-global-color-16339df );padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-be0b4d4 );border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-default .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b290309 );fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b290309 );color:var( --e-global-color-b290309 );border-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon{font-size:24px;padding:17px;}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-dd0f80d:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-dd0f80d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-8d60951{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-8d60951:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23525F;}.elementor-9 .elementor-element.elementor-element-8d60951::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academy.vitalisrn.com.br/wp-content/uploads/2026/03/DIEGO-HENRIQUE.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4d88222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-4d88222:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d88222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-205ded0{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-205ded0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-205ded0 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-65e326a{width:var( --container-widget-width, 90% );max-width:90%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#B7D4E5;}.elementor-9 .elementor-element.elementor-element-65e326a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e633265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9 .elementor-element.elementor-element-e633265:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e633265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-95a4a47{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-95a4a47:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-95a4a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-3015eff{width:var( --container-widget-width, 85% );max-width:85%;background-color:var( --e-global-color-be0b4d4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 48px 12px 48px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 100px 0100px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);text-align:center;}.elementor-9 .elementor-element.elementor-element-3015eff.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3015eff .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-7e70c73{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:700;line-height:25px;}.elementor-9 .elementor-element.elementor-element-7e70c73:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7e70c73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d538388{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-d538388:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d538388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-a798f69{width:var( --container-widget-width, 85% );max-width:85%;background-color:var( --e-global-color-be0b4d4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 48px 12px 48px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 100px 0100px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);text-align:center;}.elementor-9 .elementor-element.elementor-element-a798f69.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a798f69 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-03b8976{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:700;line-height:25px;}.elementor-9 .elementor-element.elementor-element-03b8976:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-03b8976:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-9a709c9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-9a709c9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9a709c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-7976239{width:var( --container-widget-width, 85% );max-width:85%;background-color:var( --e-global-color-be0b4d4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 48px 12px 48px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 100px 0100px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);text-align:center;}.elementor-9 .elementor-element.elementor-element-7976239.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7976239 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-427e9f2{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:700;line-height:25px;}.elementor-9 .elementor-element.elementor-element-427e9f2:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-427e9f2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-aa3ab08{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-9 .elementor-element.elementor-element-aa3ab08:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-aa3ab08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-6b010b2{width:var( --container-widget-width, 85% );max-width:85%;background-color:var( --e-global-color-be0b4d4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 48px 12px 48px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 100px 0100px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);text-align:center;}.elementor-9 .elementor-element.elementor-element-6b010b2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6b010b2 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-c70261e{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );transition-duration:0.4s;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:700;line-height:25px;}.elementor-9 .elementor-element.elementor-element-c70261e:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-c70261e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6e344be{--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:flex-start;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-6e344be:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e344be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-7b3b463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1f1d16{background-color:#D7A76D47;padding:5px 30px 5px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d1f1d16.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d1f1d16 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-4a071b9{width:100%;max-width:100%;text-align:start;}.elementor-9 .elementor-element.elementor-element-4a071b9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4a071b9 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-6598359{width:var( --container-widget-width, 90% );max-width:90%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6475cc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fa34f3b{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-fa34f3b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-fa34f3b.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-fa34f3b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-fa34f3b.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-fa34f3b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-fa34f3b:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-eab26d6{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-eab26d6.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-eab26d6.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-eab26d6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eab26d6.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-eab26d6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-eab26d6:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-f0f2333{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-f0f2333.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-f0f2333.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-f0f2333.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f0f2333.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-f0f2333:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-f0f2333:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-c30fa0b{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-c30fa0b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-c30fa0b.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-c30fa0b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c30fa0b.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-c30fa0b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-c30fa0b:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-76d8850{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-76d8850.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-76d8850.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-76d8850.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-76d8850.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-76d8850:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-76d8850:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-411ef2b{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-411ef2b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-411ef2b.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-411ef2b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-411ef2b.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-411ef2b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-411ef2b:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-c2fa62a{width:100%;max-width:100%;background-color:var( --e-global-color-16339df );padding:30px 30px 30px 30px;grid-column:span 1;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-b290309 );border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-c2fa62a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-c2fa62a.elementor-view-stacked .elementor-icon{background-color:#363636;}.elementor-9 .elementor-element.elementor-element-c2fa62a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c2fa62a.elementor-view-default .elementor-icon{fill:#363636;color:#363636;border-color:#363636;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon{font-size:60px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;line-height:1em;}.elementor-9 .elementor-element.elementor-element-c2fa62a:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-c2fa62a:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-35afa32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-35afa32:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-35afa32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-17a8a36{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;padding:80px 0px 0px 0px;--divider-icon-size:34px;}.elementor-9 .elementor-element.elementor-element-17a8a36.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-17a8a36 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-17a8a36 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-17a8a36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-17a8a36.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17a8a36.elementor-view-default .elementor-icon{color:var( --e-global-color-16339df );border-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-17a8a36.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17a8a36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-8a79bcd{--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:space-between;--align-items:center;--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-8a79bcd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8a79bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-1a40153{--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b242304{width:100%;max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b242304.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-title{margin-bottom:30px;font-family:"CANDIDE CUSTOM", Sans-serif;font-size:45px;font-weight:400;line-height:1.1em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-b242304:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-b242304:has(:focus) .elementor-image-box-title{color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button{background-color:#B2FE0200;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-94c647b );color:var( --e-global-color-94c647b );padding:17px 40px 17px 40px;}.elementor-9 .elementor-element.elementor-element-5da6fc0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-5da6fc0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9 .elementor-element.elementor-element-ba5fb47{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0ccf782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0ccf782:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0ccf782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-0ac285d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;padding:80px 0px 0px 0px;--divider-icon-size:34px;}.elementor-9 .elementor-element.elementor-element-0ac285d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0ac285d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-0ac285d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-0ac285d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-0ac285d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0ac285d.elementor-view-default .elementor-icon{color:var( --e-global-color-16339df );border-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-0ac285d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0ac285d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-85fe8ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-85fe8ee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-85fe8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-bb5bc11{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title a{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title{color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-bb5bc11:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-bb5bc11:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-31592dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:40px;--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-6e52e38{padding:16px 16px 16px 16px;text-align:end;}.elementor-9 .elementor-element.elementor-element-6e52e38.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6e52e38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a60c98d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-a60c98d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a60c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-cb8f6ee .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-824b9bc{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-b03455c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-22f1117{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-22f1117.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-22f1117 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2336a91{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-2336a91:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2336a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-11cd0be .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-cd1c043{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-b527320{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-999cfd9{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-999cfd9.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-999cfd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ea5cd3c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-ea5cd3c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea5cd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e6158a2 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-ee1adfd{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-6553f19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-9365d91{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-9365d91.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9365d91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c948033{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-c948033:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c948033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4c4d772 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-062b330{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-aad18c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-d8b8ac8{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-d8b8ac8.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d8b8ac8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ae3aab0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-ae3aab0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae3aab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-66e1fb1 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-6623f4a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-606b528{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-8c06dc9{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-8c06dc9.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8c06dc9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f586f69{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-f586f69:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f586f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-3a01ea6 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-8aad406{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-44106d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-96b69d6{padding:16px 16px 16px 16px;}.elementor-9 .elementor-element.elementor-element-96b69d6.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-96b69d6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-38d0a80{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-38d0a80:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-38d0a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fe6ea03 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-f8d3639{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-c8fe4c5{width:var( --container-widget-width, 69% );max-width:69%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-c8fe4c5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-cd3cbb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-16339df );--border-color:var( --e-global-color-16339df );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-cd3cbb1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd3cbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b130a5f{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-b130a5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b130a5f .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:45px;font-weight:600;line-height:1.1em;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-32869e2{--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;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:#7A98014F;--border-color:#7A98014F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-32869e2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-32869e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-32869e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5d6aa13{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-5d6aa13.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5d6aa13 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-36e1f45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:3px;}.elementor-9 .elementor-element.elementor-element-36e1f45.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9292926B;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-icon i{color:var( --e-global-color-16339df );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-icon svg{fill:var( --e-global-color-16339df );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-item > a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-text{color:var( --e-global-color-be0b4d4 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-0e51344{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5be1cb7 .elementor-image-box-title{margin-bottom:5px;font-family:"CANDIDE CUSTOM", Sans-serif;font-size:96px;font-weight:600;line-height:1.1em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-5be1cb7:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-5be1cb7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-5be1cb7 .elementor-image-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-347088b .elementor-button{background-color:var( --e-global-color-be0b4d4 );font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:#FFFFFF;color:#FFFFFF;padding:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-347088b{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-613cdae img{filter:brightness( 73% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-5236dd5{--display:flex;--min-height:0px;--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;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:#5C5C5C4F;--border-color:#5C5C5C4F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-5236dd5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5236dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5236dd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-214047e{--display:flex;}.elementor-9 .elementor-element.elementor-element-57a86ea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-57a86ea.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-57a86ea .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-7ca47cf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:3px;}.elementor-9 .elementor-element.elementor-element-7ca47cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9292926B;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-icon i{color:var( --e-global-color-be0b4d4 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-icon svg{fill:var( --e-global-color-be0b4d4 );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-item > a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-text{color:var( --e-global-color-b290309 );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-08f50ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6bf7ee7 .elementor-image-box-title{margin-bottom:3px;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:75px;font-weight:700;line-height:1.3em;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-6bf7ee7:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-6bf7ee7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-6bf7ee7 .elementor-image-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-8331e7b .elementor-button{background-color:var( --e-global-color-b290309 );font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );padding:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-8331e7b{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-036ba3b .elementor-button{background-color:var( --e-global-color-b290309 );font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );padding:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-036ba3b{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-748aae7{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-748aae7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-748aae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-748aae7::before, .elementor-9 .elementor-element.elementor-element-748aae7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-748aae7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-748aae7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-748aae7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-748aae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7e399de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-439a078{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-439a078.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-439a078 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:45px;font-weight:600;line-height:1.1em;color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-d59e4ba{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-d59e4ba .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-67450bb{width:100%;max-width:100%;background-color:var( --e-global-color-be0b4d4 );padding:30px 30px 30px 30px;grid-column:span 1;z-index:5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-67450bb.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-67450bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-67450bb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-67450bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-16339df );color:var( --e-global-color-16339df );border-color:var( --e-global-color-16339df );}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon{font-size:50px;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title a{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:28px;font-weight:700;line-height:1em;}.elementor-9 .elementor-element.elementor-element-67450bb:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-67450bb:has(:focus) .elementor-icon-box-title{color:#FFFFFFF0;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-description{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-47b3c82{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-47b3c82:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-47b3c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-ad36a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-cd56678{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-dbe4611{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-dbe4611:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dbe4611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-d91f3ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-eb3ebf9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-30b5c64{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-30b5c64:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-30b5c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-df11632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-0a027bc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-cd3a9a6{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-cd3a9a6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd3a9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-8d35dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a0bbea4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-e1e8357{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-e1e8357:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e1e8357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-c59e1a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-a27eeb7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-150f078{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-9 .elementor-element.elementor-element-150f078:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-150f078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE1AE38;}.elementor-9 .elementor-element.elementor-element-be80e17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-fde7fa5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-c02ca7e{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:99;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-b290309 );--n-accordion-title-active-color:var( --e-global-color-b290309 );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:var( --e-global-color-efbf197 );--n-accordion-icon-hover-color:var( --e-global-color-b290309 );--n-accordion-icon-active-color:var( --e-global-color-b290309 );}.elementor-9 .elementor-element.elementor-element-c02ca7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-16339df );border-style:none;}.elementor-9 .elementor-element.elementor-element-c02ca7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-c02ca7e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-c02ca7e {--n-accordion-padding:20px 30px 20px 30px;}:where( .elementor-9 .elementor-element.elementor-element-c02ca7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-280e99d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-280e99d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-280e99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button{background-color:#B2FE0200;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-94c647b );color:var( --e-global-color-94c647b );padding:17px 40px 17px 40px;}.elementor-9 .elementor-element.elementor-element-c9dd41f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9 .elementor-element.elementor-element-4ffa901{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.12;--border-radius:18px 18px 18px 18px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-4ffa901:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4ffa901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4ffa901::before, .elementor-9 .elementor-element.elementor-element-4ffa901 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4ffa901 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4ffa901 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4ffa901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4ffa901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e314c00{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-e314c00.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e314c00 .elementor-heading-title{font-family:"CANDIDE CUSTOM", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-be0b4d4 );}.elementor-9 .elementor-element.elementor-element-a0096c2{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#B7D4E5;}.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button{background-color:#B2FE0200;font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-94c647b );color:var( --e-global-color-94c647b );padding:17px 40px 17px 40px;}.elementor-9 .elementor-element.elementor-element-ce27847.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9 .elementor-element.elementor-element-88d7fc9{--display:flex;--min-height:100px;--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-be0b4d4 );--border-color:var( --e-global-color-be0b4d4 );--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-88d7fc9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-88d7fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3636964 img{width:15vw;}.elementor-9 .elementor-element.elementor-element-3539cf1 .elementor-heading-title{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-08e44fe{font-family:"MONTSERRAT CUSTOM", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-08e44fe a{color:var( --e-global-color-efbf197 );}.elementor-9 .elementor-element.elementor-element-08e44fe a:hover, .elementor-9 .elementor-element.elementor-element-08e44fe a:focus{color:var( --e-global-color-b290309 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-01f458c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-01f458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.vitalisrn.com.br/wp-content/uploads/2026/03/HERO-POS-GRADUACAO-VITALIS-ULTRACLASS-1.webp");}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-94e0c90{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-d547a4e{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-d547a4e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d547a4e .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-200c653{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-200c653.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-200c653 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-28e05c0{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-28e05c0.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-28e05c0 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8289e03{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-title a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a83a1b6 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-title a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-d83d4a5 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-title a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f06a5b7 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-title a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-dd0f80d .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-205ded0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-205ded0{text-align:center;}.elementor-9 .elementor-element.elementor-element-205ded0 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-65e326a{width:100%;max-width:100%;font-size:18px;}.elementor-9 .elementor-element.elementor-element-e633265{--border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title a{line-height:44px;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title a{line-height:44px;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title a{line-height:44px;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title a{line-height:44px;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6e344be{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-d1f1d16.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d1f1d16{text-align:center;}.elementor-9 .elementor-element.elementor-element-d1f1d16 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-4a071b9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4a071b9{text-align:start;}.elementor-9 .elementor-element.elementor-element-4a071b9 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-6598359{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title a{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-17a8a36{padding:30px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-0ac285d{padding:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-85fe8ee{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-bb5bc11{--container-widget-width:854px;--container-widget-flex-grow:0;width:var( --container-widget-width, 854px );max-width:854px;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title a{font-size:32px;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c8fe4c5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c8fe4c5{text-align:center;}.elementor-9 .elementor-element.elementor-element-b130a5f{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-9 .elementor-element.elementor-element-b130a5f .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-9 .elementor-element.elementor-element-214047e{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-9 .elementor-element.elementor-element-8331e7b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8331e7b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-9 .elementor-element.elementor-element-036ba3b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-036ba3b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-cd56678{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-eb3ebf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-0a027bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a0bbea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a27eeb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fde7fa5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-c02ca7e{--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-font-size:16px;}.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-e314c00{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-9 .elementor-element.elementor-element-e314c00.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e314c00 .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-88d7fc9{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-3636964 img{width:20vw;}.elementor-9 .elementor-element.elementor-element-3539cf1 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}}@media(max-width:1200px){.elementor-9 .elementor-element.elementor-element-3015eff{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-3015eff .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title a{line-height:27px;}.elementor-9 .elementor-element.elementor-element-a798f69{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a798f69 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title a{line-height:27px;}.elementor-9 .elementor-element.elementor-element-7976239{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-7976239 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title a{line-height:27px;}.elementor-9 .elementor-element.elementor-element-6b010b2{padding:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6b010b2 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title a{line-height:27px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-01f458c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-01f458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.vitalisrn.com.br/wp-content/uploads/2026/04/HERO-TABLET-VITALIS-ULTRACLASS-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-01f458c{--min-height:1200px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-01f458c.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-337fbe6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-337fbe6{text-align:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-94e0c90{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-94e0c90.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title a{font-size:40px;}.elementor-9 .elementor-element.elementor-element-c1f7a21.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b275c3d{--min-height:69px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-056bc48{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-9 .elementor-element.elementor-element-a8e998c{--padding-top:8vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-d547a4e .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-200c653 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-e28feec{--justify-content:center;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-af57fcc{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-66c38e1{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2bac699{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f1c6c0f{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b46df0e{padding:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ac61e56{--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;--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-b038c67{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-28e05c0{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-28e05c0.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-28e05c0 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8289e03{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-8d60951::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8d60951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-4d88222{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-205ded0 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-65e326a{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-e633265{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-95a4a47{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-3015eff.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3015eff{text-align:center;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title a{font-size:36px;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d538388{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-a798f69.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a798f69{text-align:center;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title a{font-size:36px;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-9a709c9{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7976239.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7976239{text-align:center;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title a{font-size:36px;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-aa3ab08{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-6b010b2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6b010b2{text-align:center;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title a{font-size:36px;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-7b3b463{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1f1d16 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-4a071b9 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6598359{text-align:start;}.elementor-9 .elementor-element.elementor-element-6475cc2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8a79bcd{--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:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;}.elementor-9 .elementor-element.elementor-element-1a40153{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b242304{width:100%;max-width:100%;z-index:2;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5da6fc0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ba5fb47{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ba5fb47.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-ba5fb47 img{border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-bb5bc11{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title a{font-size:36px;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-31592dd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b03455c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-b527320{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6553f19{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-aad18c4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-606b528{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-44106d0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-c8fe4c5{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-b130a5f{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-b130a5f .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-36e1f45{width:var( --container-widget-width, 60.471% );max-width:60.471%;--container-widget-width:60.471%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7ca47cf{width:var( --container-widget-width, 60.471% );max-width:60.471%;--container-widget-width:60.471%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-748aae7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7e399de{--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-439a078{text-align:center;}.elementor-9 .elementor-element.elementor-element-d59e4ba{text-align:center;}.elementor-9 .elementor-element.elementor-element-67450bb:hover{--e-transform-translateY:-7px;}.elementor-9 .elementor-element.elementor-element-67450bb.elementor-element{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title a{font-size:20px;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-cd56678{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-eb3ebf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-0a027bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a0bbea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a27eeb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fde7fa5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-c02ca7e{width:100%;max-width:100%;--n-accordion-title-font-size:18px;}.elementor-9 .elementor-element.elementor-element-c02ca7e.elementor-element{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-e314c00{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-e314c00 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-a0096c2{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-88d7fc9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-3636964 img{width:25vw;}.elementor-9 .elementor-element.elementor-element-3539cf1 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-01f458c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-01f458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academy.vitalisrn.com.br/wp-content/uploads/2026/04/HERO-TABLET-VITALIS-ULTRACLASS-1.webp");background-position:top center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-01f458c{--min-height:784px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:17vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-337fbe6 img{width:75%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title{margin-block-end:8px;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-title a{font-size:26px;}.elementor-9 .elementor-element.elementor-element-94e0c90 .elementor-icon-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c1f7a21.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b275c3d{--min-height:94px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-056bc48{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:16px;}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-056bc48 .elementor-icon-list-item > a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-a8e998c{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-d547a4e{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-d547a4e .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-bc6cd98{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-200c653{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-200c653 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-af57fcc{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-af57fcc .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-66c38e1{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-66c38e1 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2bac699{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2bac699 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f1c6c0f{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f1c6c0f .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-da410a3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ac61e56{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-28e05c0{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-28e05c0 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8d60951{--min-height:50vh;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-4d88222{--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-205ded0{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-205ded0 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-e633265{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-95a4a47{--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-3015eff{text-align:center;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-7e70c73 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-d538388{--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-a798f69{text-align:center;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-03b8976 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-9a709c9{--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-7976239{text-align:center;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-427e9f2 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-aa3ab08{--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-6b010b2{text-align:center;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-c70261e .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-d1f1d16{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-d1f1d16 .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-4a071b9{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-4a071b9 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-6598359{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-fa34f3b .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-eab26d6 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f0f2333 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-c30fa0b .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-76d8850 .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-411ef2b .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon{font-size:43px;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-c2fa62a .elementor-icon-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-8a79bcd{--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-title{margin-bottom:22px;font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-5da6fc0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ba5fb47{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-85fe8ee{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-bb5bc11{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-title a{font-size:24px;}.elementor-9 .elementor-element.elementor-element-bb5bc11 .elementor-icon-box-description{font-size:16px;}.elementor-9 .elementor-element.elementor-element-31592dd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-6e52e38{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-6e52e38.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-6e52e38 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-a60c98d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cb8f6ee .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-824b9bc{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b03455c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-22f1117{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-22f1117.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-22f1117 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2336a91{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-11cd0be .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-cd1c043{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b527320{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-999cfd9{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-999cfd9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-999cfd9 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ea5cd3c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e6158a2 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-ee1adfd{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6553f19{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-9365d91{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-9365d91.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-9365d91 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c948033{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-4c4d772 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-062b330{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-aad18c4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-d8b8ac8{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-d8b8ac8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-d8b8ac8 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ae3aab0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-66e1fb1 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-6623f4a{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-606b528{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-8c06dc9{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-8c06dc9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8c06dc9 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f586f69{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3a01ea6 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-8aad406{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-44106d0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-96b69d6{padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-96b69d6.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-96b69d6 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-38d0a80{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fe6ea03 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-f8d3639{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c8fe4c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-cd3cbb1{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9 .elementor-element.elementor-element-b130a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b130a5f .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-32869e2{--min-height:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-9 .elementor-element.elementor-element-5d6aa13{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d6aa13 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-36e1f45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0e51344{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-5be1cb7 .elementor-image-box-title{margin-bottom:3px;font-size:48px;}.elementor-9 .elementor-element.elementor-element-5be1cb7 .elementor-image-box-description{font-size:17px;}.elementor-9 .elementor-element.elementor-element-347088b .elementor-button{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-8317419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-613cdae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-613cdae img{width:175px;}.elementor-9 .elementor-element.elementor-element-5236dd5{--min-height:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-57a86ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-57a86ea .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-7ca47cf{width:var( --container-widget-width, 92.962% );max-width:92.962%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92.962%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-08f50ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-6bf7ee7 .elementor-image-box-title{margin-bottom:14px;font-size:48px;line-height:0.7em;}.elementor-9 .elementor-element.elementor-element-6bf7ee7 .elementor-image-box-description{font-size:17px;}.elementor-9 .elementor-element.elementor-element-8331e7b .elementor-button{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-036ba3b .elementor-button{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-28d4a9e{padding:0px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-89be51b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-89be51b img{width:175px;}.elementor-9 .elementor-element.elementor-element-7e399de{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-439a078 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-d59e4ba .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-67450bb .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-47b3c82{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cd56678{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-dbe4611{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-eb3ebf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-30b5c64{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0a027bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-cd3a9a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a0bbea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-e1e8357{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a27eeb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-150f078{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fde7fa5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-c02ca7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-font-size:14px;}:where( .elementor-9 .elementor-element.elementor-element-c02ca7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-c9dd41f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4ffa901{--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-9 .elementor-element.elementor-element-e314c00{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-e314c00 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-a0096c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;z-index:2;font-size:16px;}.elementor-9 .elementor-element.elementor-element-ce27847.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-88d7fc9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-3636964 img{width:50vw;}.elementor-9 .elementor-element.elementor-element-3539cf1{width:100%;max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-3539cf1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3539cf1 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-08e44fe{font-size:12px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ac61e56{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-8d60951{--width:70%;}.elementor-9 .elementor-element.elementor-element-4d88222{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-95a4a47{--width:25%;}.elementor-9 .elementor-element.elementor-element-d538388{--width:25%;}.elementor-9 .elementor-element.elementor-element-9a709c9{--width:25%;}.elementor-9 .elementor-element.elementor-element-aa3ab08{--width:25%;}.elementor-9 .elementor-element.elementor-element-6e344be{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-7b3b463{--width:48%;}.elementor-9 .elementor-element.elementor-element-6475cc2{--width:47%;}.elementor-9 .elementor-element.elementor-element-1a40153{--width:502px;}.elementor-9 .elementor-element.elementor-element-31592dd{--width:800px;}.elementor-9 .elementor-element.elementor-element-b03455c{--width:800px;}.elementor-9 .elementor-element.elementor-element-b527320{--width:800px;}.elementor-9 .elementor-element.elementor-element-6553f19{--width:800px;}.elementor-9 .elementor-element.elementor-element-aad18c4{--width:800px;}.elementor-9 .elementor-element.elementor-element-606b528{--width:800px;}.elementor-9 .elementor-element.elementor-element-44106d0{--width:800px;}.elementor-9 .elementor-element.elementor-element-32869e2{--width:50%;}.elementor-9 .elementor-element.elementor-element-5236dd5{--width:48%;}.elementor-9 .elementor-element.elementor-element-748aae7{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-7e399de{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-32869e2{--width:81%;}.elementor-9 .elementor-element.elementor-element-5236dd5{--width:81%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-ac61e56{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-8d60951{--width:100%;}.elementor-9 .elementor-element.elementor-element-95a4a47{--width:100%;}.elementor-9 .elementor-element.elementor-element-d538388{--width:100%;}.elementor-9 .elementor-element.elementor-element-9a709c9{--width:100%;}.elementor-9 .elementor-element.elementor-element-aa3ab08{--width:100%;}.elementor-9 .elementor-element.elementor-element-7b3b463{--width:100%;}.elementor-9 .elementor-element.elementor-element-6475cc2{--width:100%;}.elementor-9 .elementor-element.elementor-element-1a40153{--width:600px;}.elementor-9 .elementor-element.elementor-element-31592dd{--width:100%;}.elementor-9 .elementor-element.elementor-element-b03455c{--width:100%;}.elementor-9 .elementor-element.elementor-element-b527320{--width:100%;}.elementor-9 .elementor-element.elementor-element-6553f19{--width:100%;}.elementor-9 .elementor-element.elementor-element-aad18c4{--width:100%;}.elementor-9 .elementor-element.elementor-element-606b528{--width:100%;}.elementor-9 .elementor-element.elementor-element-44106d0{--width:100%;}.elementor-9 .elementor-element.elementor-element-32869e2{--width:100%;}.elementor-9 .elementor-element.elementor-element-5236dd5{--width:100%;}.elementor-9 .elementor-element.elementor-element-7e399de{--width:100%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-cd56678{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-eb3ebf9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-0a027bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a0bbea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a27eeb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fde7fa5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-c1f7a21 */.elementor-9 .elementor-element.elementor-element-c1f7a21 {
  border-radius: 12px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-9 .elementor-element.elementor-element-c1f7a21:active {
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-9 .elementor-element.elementor-element-c1f7a21:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-9 .elementor-element.elementor-element-c1f7a21:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button:before,
.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button:before {
  top: -5px;
}

.elementor-9 .elementor-element.elementor-element-c1f7a21 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-056bc48 *//* Widget em linha */
.sliding-text .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 10px;      /* espaço vertical entre as linhas de itens */
    column-gap: 0px;    /* deixe 0 se o horizontal já estiver no Elementor */
}

/* Cada item */
.sliding-text .elementor-icon-list-item {
    display: inline-flex;
    align-items: center;
    margin-bottom: 0 !important;
}

/* Texto do item */
.sliding-text .elementor-icon-list-text {
    line-height: 1.2;   /* altura entre linhas do texto */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b275c3d */.elementor-9 .elementor-element.elementor-element-b275c3d {
border: 2px solid;
border-image: linear-gradient(210deg, #AB6E29 0%, #FCE1AE 100%)1;
border-left:0px;
border-right:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d547a4e */.elementor-9 .elementor-element.elementor-element-d547a4e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-200c653 */.elementor-9 .elementor-element.elementor-element-200c653{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da410a3 */.elementor-9 .elementor-element.elementor-element-da410a3 {
  border-radius: 12px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-da410a3:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-9 .elementor-element.elementor-element-da410a3:active {
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-da410a3::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-9 .elementor-element.elementor-element-da410a3:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-9 .elementor-element.elementor-element-da410a3 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-9 .elementor-element.elementor-element-da410a3:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button:before,
.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button:before {
  top: -5px;
}

.elementor-9 .elementor-element.elementor-element-da410a3 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b46df0e */.elementor-9 .elementor-element.elementor-element-b46df0e {
    animation: flutuandocimabaixo 3s ease-in-out infinite;
}

@keyframes flutuandocimabaixo {
    0%, 100% {
        transform: translateY(0px);
    }
    65% {
        transform: translateY(15px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28e05c0 */.elementor-9 .elementor-element.elementor-element-28e05c0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8289e03 */p{
    margin: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-205ded0 */.elementor-9 .elementor-element.elementor-element-205ded0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65e326a */p{
    margin: 0;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3015eff */.elementor-9 .elementor-element.elementor-element-3015eff {
  position: absolute; /* ou fixed, se quiser fixar na tela */
  top: -0px;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a798f69 */.elementor-9 .elementor-element.elementor-element-a798f69 {
  position: absolute; /* ou fixed, se quiser fixar na tela */
  top: -0px;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7976239 */.elementor-9 .elementor-element.elementor-element-7976239 {
  position: absolute; /* ou fixed, se quiser fixar na tela */
  top: -0px;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b010b2 */.elementor-9 .elementor-element.elementor-element-6b010b2 {
  position: absolute; /* ou fixed, se quiser fixar na tela */
  top: -0px;
  left: 50%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e633265 */.elementor-9 .elementor-element.elementor-element-e633265 {
    border: none;
    box-shadow: inset 0px 0px 0px 0px #ffffff25, 0 0 0px 0px #ffffff !important;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.elementor-9 .elementor-element.elementor-element-e633265::before {
    content: '';
    display: block;
    width: 150px;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0%;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #ffffff;
    filter: blur(30px);
    -webkit-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    transform: skewX(-20deg);
    -webkit-animation: brilho 3s 0s infinite linear;
    -moz-animation: brilho 3s 0s infinite linear;
    animation: brilho 3s 0s infinite linear;
}

@keyframes brilho {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 0.4;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1f1d16 */.elementor-9 .elementor-element.elementor-element-d1f1d16{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a071b9 */.elementor-9 .elementor-element.elementor-element-4a071b9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6598359 */p{
    margin: 0;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa34f3b */.elementor-9 .elementor-element.elementor-element-fa34f3b::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eab26d6 */.elementor-9 .elementor-element.elementor-element-eab26d6::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0f2333 */.elementor-9 .elementor-element.elementor-element-f0f2333::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c30fa0b */.elementor-9 .elementor-element.elementor-element-c30fa0b::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76d8850 */.elementor-9 .elementor-element.elementor-element-76d8850::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-411ef2b */.elementor-9 .elementor-element.elementor-element-411ef2b::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2fa62a */.elementor-9 .elementor-element.elementor-element-c2fa62a::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-17a8a36 */.elementor-9 .elementor-element.elementor-element-17a8a36 {
    animation: flutuandocimabaixo 3s ease-in-out infinite;
}

@keyframes flutuandocimabaixo {
    0%, 100% {
        transform: translateY(0px);
    }
    65% {
        transform: translateY(15px);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b242304 */.elementor-9 .elementor-element.elementor-element-b242304 br{
display: block;
content: "";
margin-top: 0.9em;
}

@media(min-width: 1024px) {
.elementor-9 .elementor-element.elementor-element-b242304 .elementor-image-box-title{
    padding-right: 100px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5da6fc0 */.elementor-9 .elementor-element.elementor-element-5da6fc0 {
  border-radius: 12px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-9 .elementor-element.elementor-element-5da6fc0:active {
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-9 .elementor-element.elementor-element-5da6fc0:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-9 .elementor-element.elementor-element-5da6fc0:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button:before,
.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button:before {
  top: -5px;
}

.elementor-9 .elementor-element.elementor-element-5da6fc0 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba5fb47 */.efeito-brilho {
    position: relative;
    overflow: hidden;
    transition: all .4s;
}

.efeito-brilho:hover {
    transform: scale(.95);
}

.efeito-brilho::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0) 70%);
    transform: rotate(25deg);
    transition: all 0.5s ease-in-out;
    pointer-events: none;
    z-index: 1;
}

.efeito-brilho:hover::before {
    left: 100%;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0ac285d */.elementor-9 .elementor-element.elementor-element-0ac285d {
    animation: flutuandocimabaixo 3s ease-in-out infinite;
}

@keyframes flutuandocimabaixo {
    0%, 100% {
        transform: translateY(0px);
    }
    65% {
        transform: translateY(15px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-824b9bc */.elementor-9 .elementor-element.elementor-element-824b9bc ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd1c043 */.elementor-9 .elementor-element.elementor-element-cd1c043 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee1adfd */.elementor-9 .elementor-element.elementor-element-ee1adfd ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-062b330 */.elementor-9 .elementor-element.elementor-element-062b330 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6623f4a */.elementor-9 .elementor-element.elementor-element-6623f4a ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aad406 */.elementor-9 .elementor-element.elementor-element-8aad406 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8d3639 */.elementor-9 .elementor-element.elementor-element-f8d3639 ul{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44106d0 */.elementor-9 .elementor-element.elementor-element-44106d0 .timeline:before {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe8ee */.timeline {
    border-radius: 16px;
    border: 1px solid #DCBD9F;
    background: #82603F;
    position: relative;
}

.timeline:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 350%;
    background: #DCBD9F;
    top: 59px;
    left: 38px;
}

@media(max-width: 767px) {
    .timeline {
        border-radius: 8px;
    }
    .timeline:before {
        top: 39px;
        left: 27px;
        height: 800%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b130a5f */.elementor-9 .elementor-element.elementor-element-b130a5f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36e1f45 */.elementor-9 .elementor-element.elementor-element-36e1f45 riscar{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #E90404;
-webkit-text-decoration-color: #E90404;
}

.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-item {
align-items: baseline;
}
.elementor-9 .elementor-element.elementor-element-36e1f45 .elementor-icon-list-item {
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5be1cb7 */@media(min-width: 1024px) {
vx{
    font-size: 80px;
}}

@media(max-width: 767px){
vx{
    font-size: 30px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-347088b */.elementor-9 .elementor-element.elementor-element-347088b .elementor-button-icon {
font-size: 35px;
vertical-align:middle;
}

.elementor-9 .elementor-element.elementor-element-347088b .elementor-button {
border-radius: 20px/80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32869e2 */.elementor-9 .elementor-element.elementor-element-32869e2{
background: rgba(79, 79, 79, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ca47cf */.elementor-9 .elementor-element.elementor-element-7ca47cf riscar{
text-decoration-line: line-through;
-webkit-text-decoration-line: line-through;
text-decoration-color: #E90404;
-webkit-text-decoration-color: #E90404;
}

.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-item {
align-items: baseline;
}
.elementor-9 .elementor-element.elementor-element-7ca47cf .elementor-icon-list-item {
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bf7ee7 */@media(min-width: 1024px) {
vx{
    font-size: 80px;
}}

@media(max-width: 767px){
vx{
    font-size: 30px;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8331e7b */.elementor-9 .elementor-element.elementor-element-8331e7b .elementor-button-icon {
font-size: 35px;
vertical-align:middle;
}

.elementor-9 .elementor-element.elementor-element-8331e7b .elementor-button {
border-radius: 20px/80px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-036ba3b */.elementor-9 .elementor-element.elementor-element-036ba3b .elementor-button-icon {
font-size: 35px;
vertical-align:middle;
}

.elementor-9 .elementor-element.elementor-element-036ba3b .elementor-button {
border-radius: 20px/80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5236dd5 */.elementor-9 .elementor-element.elementor-element-5236dd5{
background: rgba(79, 79, 79, 0.10);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3cbb1 */.elementor-9 .elementor-element.elementor-element-cd3cbb1::before {
    content: "";              
    position: absolute;       
    top: 25%;                 
    left: 50%;                
    width: 300px;             
    height: 300px;            
    background: #FCE1AE;      /* Cor verde vibrante */
    border-radius: 100%;      /* Faz virar um círculo */
    filter: blur(200px);      /* Cria o efeito de brilho difuso */
    transform: translate(-50%, -50%); /* Centraliza o círculo no meio exato */
    
    animation: glowPulse 3s infinite; /* Usa a animação "glowPulse", duração 3s, repetição infinita */
}

@keyframes glowPulse {
    0%, 100% {
        opacity: 0;  /* No início e no fim: invisível */
    }
    50% {
        opacity: 1;  /* No meio do tempo: totalmente visível */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67450bb */.elementor-9 .elementor-element.elementor-element-67450bb::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 10px 10px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd56678 */.elementor-9 .elementor-element.elementor-element-cd56678{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb3ebf9 */.elementor-9 .elementor-element.elementor-element-eb3ebf9{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a027bc */.elementor-9 .elementor-element.elementor-element-0a027bc{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0bbea4 */.elementor-9 .elementor-element.elementor-element-a0bbea4{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27eeb7 */.elementor-9 .elementor-element.elementor-element-a27eeb7{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7fa5 */.elementor-9 .elementor-element.elementor-element-fde7fa5{
    text-wrap: balance;
}
p{
    margin-bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c02ca7e */background: radial-gradient(343.78% 139.45% at -5.12% 1.87%, #000E06 0%, #000502 50%, #000B03 100%);/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dd41f */.elementor-9 .elementor-element.elementor-element-c9dd41f {
  border-radius: 12px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-9 .elementor-element.elementor-element-c9dd41f:active {
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-9 .elementor-element.elementor-element-c9dd41f:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-9 .elementor-element.elementor-element-c9dd41f:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button:before,
.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button:before {
  top: -5px;
}

.elementor-9 .elementor-element.elementor-element-c9dd41f .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce27847 */.elementor-9 .elementor-element.elementor-element-ce27847 {
  border-radius: 12px;
  border-top: 2px solid #F7E1B3;
  background: linear-gradient(90deg, #F1BE87 0%, #F8D59B 50%, #E9A45E 100%);
  box-shadow: 
    0 10px 20px 0 rgba(241, 190, 135, 0.4),
    0 20px 40px 0 rgba(241, 190, 135, 0.3),
    0 40px 80px 0 rgba(241, 190, 135, 0.2),
    0 60px 120px 0 rgba(241, 190, 135, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-ce27847:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-9 .elementor-element.elementor-element-ce27847:active {
  opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-ce27847::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(4px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-9 .elementor-element.elementor-element-ce27847:hover {
  transform: translateY(-8px);
  box-shadow:
    0 12px 30px rgba(241, 190, 135, 0.4),
    0 30px 60px rgba(241, 190, 135, 0.3),
    0 50px 100px rgba(241, 190, 135, 0.2);
  transition: 0.5s;
}

.elementor-9 .elementor-element.elementor-element-ce27847 svg {
  font-size: 23px;
}

/* brilho superior */
.elementor-9 .elementor-element.elementor-element-ce27847:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 233, 187, 0.9) 20%,
    rgba(255, 233, 187, 0.4) 70%,
    rgba(255, 233, 187, 0.0) 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* reflexos sutis no botão */
.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button:before,
.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button:before {
  top: -5px;
}

.elementor-9 .elementor-element.elementor-element-ce27847 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3539cf1 */.elementor-9 .elementor-element.elementor-element-3539cf1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

[data-elementor-type="wp-page"] {
    overflow: hidden;
}

[data-elementor-type="wp-post"] {
    overflow: hidden;
}/* End custom CSS */