.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1716 .elementor-element.elementor-element-873a607:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-873a607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #493C3C5E 0%, #f2295b 100%);}.elementor-1716 .elementor-element.elementor-element-873a607{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1716 .elementor-element.elementor-element-873a607 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1716 .elementor-element.elementor-element-5732019 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1716 .elementor-element.elementor-element-5732019:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-5732019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/banner.png");background-position:top center;}.elementor-1716 .elementor-element.elementor-element-5732019 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #AC1F253D 50%, #000000 100%);opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-5732019 > .elementor-container{min-height:90vh;}.elementor-1716 .elementor-element.elementor-element-5732019{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-51c7279.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1716 .elementor-element.elementor-element-51c7279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1716 .elementor-element.elementor-element-b257001 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1716 .elementor-element.elementor-element-b257001 > .elementor-container{min-height:90vh;}.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-896f223.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1716 .elementor-element.elementor-element-896f223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-aa412f1{text-align:center;}.elementor-1716 .elementor-element.elementor-element-aa412f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;letter-spacing:2px;color:rgba(234,234,234,0.91);}.elementor-1716 .elementor-element.elementor-element-aa8a693 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1716 .elementor-element.elementor-element-aa8a693{text-align:center;}.elementor-1716 .elementor-element.elementor-element-aa8a693 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:140px;color:#ffffff;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-0c410f2{column-gap:0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;line-height:1.3em;color:rgba(234,234,234,0.91);}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1716 .elementor-element.elementor-element-97f821b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:2rem;}.elementor-1716 .elementor-element.elementor-element-97f821b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-1716 .elementor-element.elementor-element-97f821b > .elementor-widget-container{background-color:#AC1F25;margin:0% 3% 0% 3%;}.elementor-1716 .elementor-element.elementor-element-59a343f .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:2rem;}.elementor-1716 .elementor-element.elementor-element-59a343f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-1716 .elementor-element.elementor-element-59a343f > .elementor-widget-container{background-color:#2A272736;margin:0% 3% 0% 3%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-1716 .elementor-element.elementor-element-59a343f:hover .elementor-widget-container{background-color:#18181863;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body:not(.rtl) .elementor-1716 .elementor-element.elementor-element-9c07950{left:0px;}body.rtl .elementor-1716 .elementor-element.elementor-element-9c07950{right:0px;}.elementor-1716 .elementor-element.elementor-element-9c07950{bottom:0px;}.elementor-1716 .elementor-element.elementor-element-52b9534:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-52b9534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-52b9534 > .elementor-container{min-height:100vh;}.elementor-1716 .elementor-element.elementor-element-52b9534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:05rem;margin-bottom:0rem;padding:0% 8% 0% 8%;}.elementor-1716 .elementor-element.elementor-element-52b9534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-e515ae7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-12c1779 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1716 .elementor-element.elementor-element-01ea80e{text-align:center;}.elementor-1716 .elementor-element.elementor-element-01ea80e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:300;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-26babc8{text-align:center;}.elementor-1716 .elementor-element.elementor-element-26babc8 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:6.2rem;font-weight:900;color:#000000;}.elementor-widget-flip-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-flip-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/ballet_classico_cta-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/ballet_classico_cta-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-55b762b .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.7rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/black-white-woman-with-copy-space-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/black-white-woman-with-copy-space-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-67a8ee5 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.7rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/beautiful-passionate-dancers-dancing-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/beautiful-passionate-dancers-dancing-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-da616ba .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.7rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/dancas-urbarnas.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/dancas-urbarnas.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-15825ac .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.7rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-a64468a{padding:0% 13% 0% 13%;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/jazz-local.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/jazz-local.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;line-height:3.8rem;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-a5546b4 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.7rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/contemporanea-local-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/contemporanea-local-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.2rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-9b9ea93 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__front{background-color:#FF3636;background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/ventre-local-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__back{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/ventre-local-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box{height:40vh;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#3C362F73;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );padding:0em 0em 1em 1em;text-align:start;justify-content:flex-end;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:6px;color:#E4B14FF0;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:0.5px;word-spacing:2px;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:2.2rem;font-weight:600;line-height:3.4rem;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#1212129E;text-align:center;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1716 .elementor-element.elementor-element-f783b94 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-1716 .elementor-element.elementor-element-2ed0fee:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-2ed0fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF694;}.elementor-1716 .elementor-element.elementor-element-2ed0fee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:0% 8% 0% 8%;}.elementor-1716 .elementor-element.elementor-element-2ed0fee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-aa24c90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-f858e32 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:4rem;font-weight:600;color:#000000;}.elementor-1716 .elementor-element.elementor-element-8dfe1d9{font-family:"Montserrat", Sans-serif;font-weight:400;color:#030303;}.elementor-1716 .elementor-element.elementor-element-a15ffbd{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-1716 .elementor-element.elementor-element-1a257a9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-96a88fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-e997d30 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-39fa14d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-b46273e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-d6fbe74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-widget-eael-info-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-info-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1716 .elementor-element.elementor-element-7e017d0 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox .infobox-icon{align-self:center;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox{background-color:#FFF6ED94;padding:1rem 0rem 1rem 0rem;border-style:solid;border-radius:17px 17px 17px 17px;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox .infobox-content .title{color:#030303;font-family:"Cormorant", Sans-serif;font-size:2.9rem;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-1716 .elementor-element.elementor-element-7e017d0 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-1716 .elementor-element.elementor-element-617953d > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox .infobox-icon{align-self:center;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox{background-color:#FFFFFF;padding:1rem 0rem 1rem 0rem;border-style:solid;border-radius:17px 17px 17px 17px;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox .infobox-content .title{color:#030303;font-family:"Cormorant", Sans-serif;font-size:2.9rem;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-1716 .elementor-element.elementor-element-617953d .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-1716 .elementor-element.elementor-element-b637ddd:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-b637ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF694;}.elementor-1716 .elementor-element.elementor-element-b637ddd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-1716 .elementor-element.elementor-element-b637ddd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-f8c11c7:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-f8c11c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academiataniaferreira.com.br/wp-content/uploads/2026/03/banner-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-f8c11c7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #493C3DE0 0%, #000000 26%);opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-f8c11c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-1716 .elementor-element.elementor-element-915a01d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-220284f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5rem;font-weight:600;color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-6e60a5b{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1716 .elementor-element.elementor-element-1580310 .elementor-icon-list-icon i{color:#E4BC6E;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-1580310 .elementor-icon-list-icon svg{fill:#E4BC6E;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-1580310{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-1580310 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-1580310 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-1580310 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-75a2562:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1716 .elementor-element.elementor-element-75a2562 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-75a2562.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1716 .elementor-element.elementor-element-75a2562.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1716 .elementor-element.elementor-element-75a2562.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1716 .elementor-element.elementor-element-75a2562 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1716 .elementor-element.elementor-element-75a2562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-504e18f{text-align:center;}.elementor-1716 .elementor-element.elementor-element-504e18f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-ce9ae74{text-align:center;}.elementor-1716 .elementor-element.elementor-element-ce9ae74 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:3.6rem;font-weight:600;color:#000000;}.elementor-1716 .elementor-element.elementor-element-7439d7a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1716 .elementor-element.elementor-element-3651c1b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:2rem;}.elementor-1716 .elementor-element.elementor-element-3651c1b{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;align-self:center;}.elementor-1716 .elementor-element.elementor-element-3651c1b > .elementor-widget-container{background-color:#AC1F25;margin:0% 3% 0% 3%;}.elementor-1716 .elementor-element.elementor-element-b2a021f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-43cf693 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-3815b94 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-e93aea1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-3e22e64 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5.1rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-b9735ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:300;line-height:2rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-4a7d074:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-4a7d074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE9E64F;}.elementor-1716 .elementor-element.elementor-element-4a7d074{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-1716 .elementor-element.elementor-element-4a7d074 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-e6b71b2{text-align:center;}.elementor-1716 .elementor-element.elementor-element-e6b71b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-b5d8d22{text-align:center;}.elementor-1716 .elementor-element.elementor-element-b5d8d22 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5rem;font-weight:600;color:#000000;}.elementor-1716 .elementor-element.elementor-element-2dc8667{text-align:center;}.elementor-1716 .elementor-element.elementor-element-2dc8667 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:300;color:#000000;}.elementor-1716 .elementor-element.elementor-element-7089068:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-7089068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-7089068 > .elementor-background-overlay{background-color:#FFFFFFE0;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-7089068{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-widget-eael-caldera-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-caldera-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-caldera-form .eael-contact-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-b9479d8 .eael-caldera-form .has-error .parsley-required{display:block !important;}.elementor-1716 .elementor-element.elementor-element-b9479d8 .eael-caldera-form .form-group label{color:#3B3B3B;font-family:"Montserrat", Sans-serif;}.elementor-1716 .elementor-element.elementor-element-b9479d8 .eael-caldera-form .form-group input[type="submit"], .elementor-1716 .elementor-element.elementor-element-b9479d8 .eael-caldera-form .form-group input[type="button"]{width:99%;background-color:#AC1F25;color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-1716 .elementor-element.elementor-element-26ba3b3:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-26ba3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF694;}.elementor-1716 .elementor-element.elementor-element-26ba3b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;padding:0% 4% 0% 4%;}.elementor-1716 .elementor-element.elementor-element-26ba3b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-6257f73{text-align:center;}.elementor-1716 .elementor-element.elementor-element-6257f73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-f2e17c9{text-align:center;}.elementor-1716 .elementor-element.elementor-element-f2e17c9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:5rem;font-weight:600;color:#000000;}.elementor-1716 .elementor-element.elementor-element-e458544:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1716 .elementor-element.elementor-element-e458544 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-e458544.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1716 .elementor-element.elementor-element-e458544.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1716 .elementor-element.elementor-element-e458544.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1716 .elementor-element.elementor-element-e458544 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1716 .elementor-element.elementor-element-e458544 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1716 .elementor-element.elementor-element-78ace40{text-align:start;}.elementor-1716 .elementor-element.elementor-element-78ace40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-d303335{text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3rem;color:#000000;}.elementor-1716 .elementor-element.elementor-element-c70dc57{text-align:start;}.elementor-1716 .elementor-element.elementor-element-c70dc57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-19d011f .elementor-icon-list-icon i{color:#AC1F25;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-19d011f .elementor-icon-list-icon svg{fill:#AC1F25;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-19d011f{--e-icon-list-icon-size:1.7rem;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-19d011f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-19d011f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-19d011f .elementor-icon-list-text{color:#080707;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-2a5e663{text-align:start;}.elementor-1716 .elementor-element.elementor-element-2a5e663 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;color:#AC1F25;}.elementor-1716 .elementor-element.elementor-element-263cffc .elementor-icon-list-icon i{color:#AC1F25;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-263cffc .elementor-icon-list-icon svg{fill:#AC1F25;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-263cffc{--e-icon-list-icon-size:1.7rem;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-263cffc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-263cffc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-263cffc .elementor-icon-list-text{color:#080707;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-e4d6dc1 .elementor-icon-list-icon i{color:#AC1F25;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-e4d6dc1 .elementor-icon-list-icon svg{fill:#AC1F25;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-e4d6dc1{--e-icon-list-icon-size:1.7rem;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-e4d6dc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-e4d6dc1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-e4d6dc1 .elementor-icon-list-text{color:#080707;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-2a82755 .elementor-icon-list-icon i{color:#AC1F25;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-2a82755 .elementor-icon-list-icon svg{fill:#AC1F25;transition:fill 0.3s;}.elementor-1716 .elementor-element.elementor-element-2a82755{--e-icon-list-icon-size:1.7rem;--icon-vertical-offset:0px;}.elementor-1716 .elementor-element.elementor-element-2a82755 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1716 .elementor-element.elementor-element-2a82755 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-1716 .elementor-element.elementor-element-2a82755 .elementor-icon-list-text{color:#080707;transition:color 0.3s;}.elementor-1716 .elementor-element.elementor-element-86c2c2a .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:500;line-height:2rem;}.elementor-1716 .elementor-element.elementor-element-86c2c2a{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;align-self:center;}.elementor-1716 .elementor-element.elementor-element-86c2c2a > .elementor-widget-container{background-color:#AC1F25;margin:0% 3% 0% 3%;}@media(min-width:768px){.elementor-1716 .elementor-element.elementor-element-6c506fd{width:60%;}.elementor-1716 .elementor-element.elementor-element-75c848b{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1716 .elementor-element.elementor-element-1a6c318{width:50%;}.elementor-1716 .elementor-element.elementor-element-15ca42f{width:50%;}.elementor-1716 .elementor-element.elementor-element-fa18b8a{width:50%;}.elementor-1716 .elementor-element.elementor-element-fa9edb8{width:50%;}.elementor-1716 .elementor-element.elementor-element-a19ea94{width:50%;}.elementor-1716 .elementor-element.elementor-element-a4b6e74{width:50%;}.elementor-1716 .elementor-element.elementor-element-e78e37b{width:50%;}}@media(max-width:1024px){.elementor-1716 .elementor-element.elementor-element-a64468a{padding:0% 0% 0% 0%;}.elementor-1716 .elementor-element.elementor-element-e78e37b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1716 .elementor-element.elementor-element-e78e37b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-aa412f1 .elementor-heading-title{font-size:1.8rem;}.elementor-1716 .elementor-element.elementor-element-aa8a693 .elementor-heading-title{font-size:7.1rem;}.elementor-1716 .elementor-element.elementor-element-0c410f2{font-size:1.8rem;}.elementor-1716 .elementor-element.elementor-element-97f821b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1716 .elementor-element.elementor-element-59a343f > .elementor-widget-container{margin:3% 3% 0% 3%;}.elementor-1716 .elementor-element.elementor-element-59a343f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1716 .elementor-element.elementor-element-26babc8 .elementor-heading-title{font-size:5rem;}.elementor-1716 .elementor-element.elementor-element-220284f .elementor-heading-title{font-size:4rem;}.elementor-1716 .elementor-element.elementor-element-ce9ae74 .elementor-heading-title{font-size:3rem;}.elementor-1716 .elementor-element.elementor-element-3651c1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1716 .elementor-element.elementor-element-b5d8d22 .elementor-heading-title{font-size:4rem;}.elementor-1716 .elementor-element.elementor-element-f2e17c9 .elementor-heading-title{font-size:4rem;}.elementor-1716 .elementor-element.elementor-element-86c2c2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1716 .elementor-element.elementor-element-86c2c2a .elementor-button{font-size:1.4rem;}}/* Start custom CSS for html, class: .elementor-element-9c07950 */*::before,
*::after {
  box-sizing: border-box;
}

.hero-scroll {
  position: absolute;
  bottom: 1.2rem;
  left: 50%;
  transform: translateX(-50%);
  width: 26px;
  height: 46px;
  border-radius: 999px;
  border: 1px solid rgba(223, 170, 67, 0.68);
  z-index: 1;
}
.hero-scroll::before {
  content: "" !important;
  width: 5px !important;
  height: 10px !important;
  border-radius: 999px !important;
  background: rgba(223, 170, 67, 0.86) !important;
  position: absolute !important;
  left: 50% !important;
  top: 10px !important;
  /* Removido o transform daqui para não conflitar com a animação */
  animation: scrollDot 1.4s ease-in-out infinite !important;
}

a {
  color: inherit;
  text-decoration: none;
}

@keyframes scrollDot {
  0% {
    /* Mantemos o X em -50% e variamos o Y */
    transform: translate(-50%, 0);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, 12px); /* Aumentei um pouco para o movimento ser mais visível */
    opacity: 0.35;
  }
  100% {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-7e017d0 */#modern-card {
    box-shadow: rgba(0, 0, 0, 0.06) 0px 15px 40px !important;
    background: rgb(255, 255, 255) !important;
    border-radius: 1.5rem !important;
    padding: 2.5rem !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(0, 0, 0, 0.04) !important;
    border-image: initial !important;
    transition: transform 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-617953d */#modern-card {
    box-shadow: rgba(0, 0, 0, 0.06) 0px 15px 40px !important;
    background: rgb(255, 255, 255) !important;
    border-radius: 1.5rem !important;
    padding: 2.5rem !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(0, 0, 0, 0.04) !important;
    border-image: initial !important;
    transition: transform 0.3s !important;
}/* End custom CSS */