.elementor-13 .elementor-element.elementor-element-0f99642{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:10;}.elementor-13 .elementor-element.elementor-element-0f99642:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0f99642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-0f99642{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-0f99642{right:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c8a5260{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-0a721b3.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-0a721b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6lh;}.elementor-13 .elementor-element.elementor-element-0a721b3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-0aab25b{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.48;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-0aab25b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0aab25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-13 .elementor-element.elementor-element-0aab25b::before, .elementor-13 .elementor-element.elementor-element-0aab25b > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0aab25b > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-0aab25b > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0aab25b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-0aab25b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 42%, #000000 79%);}.elementor-13 .elementor-element.elementor-element-a272ead{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-fa4784c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:500;line-height:60px;letter-spacing:0.02em;color:#F4BB04;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-13 .elementor-element.elementor-element-78cfddc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-a515861 .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-a515861 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-a515861 .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-a515861 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-a515861 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-45b4fbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:79px 40px;--row-gap:79px;--column-gap:40px;--flex-wrap:wrap;--overflow:hidden;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-45b4fbf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-45b4fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-455824e{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4244a29 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:500;line-height:60px;letter-spacing:0.02em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0dc866e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8c69179{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-cf6e208{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-74cd264{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:79px 40px;--row-gap:79px;--column-gap:40px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-74cd264:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-74cd264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-a380a6e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-a380a6e .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:56px;font-weight:400;line-height:52px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-381e2d3{--e-image-carousel-slides-to-show:5;}.elementor-13 .elementor-element.elementor-element-b4379ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:79px 40px;--row-gap:79px;--column-gap:40px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-b4379ae:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b4379ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-f86575d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1d331a0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-9caa38e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-782c9be{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-d5ff787{background-color:#FFD100;padding:40px 16px 40px 16px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-d5ff787 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-d5ff787 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-13 .elementor-element.elementor-element-d5ff787:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-d5ff787:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-d5ff787 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-9c33828{background-color:#FFD100;padding:40px 16px 40px 16px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-9c33828 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-9c33828 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-13 .elementor-element.elementor-element-9c33828:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-9c33828:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-9c33828 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-824be55{background-color:#FFD100;padding:40px 16px 40px 16px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-824be55 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-824be55 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-13 .elementor-element.elementor-element-824be55:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-824be55:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-824be55 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-41d4025{background-color:#FFD100;padding:40px 16px 40px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#797979;border-radius:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-41d4025 .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-41d4025 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-13 .elementor-element.elementor-element-41d4025:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-41d4025:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-41d4025 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-41ee05b{background-color:#FFD100;padding:40px 16px 40px 16px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-41ee05b .elementor-image-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-41ee05b .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.5px;color:#000000;}.elementor-13 .elementor-element.elementor-element-41ee05b:has(:hover) .elementor-image-box-title,
					 .elementor-13 .elementor-element.elementor-element-41ee05b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-41ee05b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-5010503{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-5010503 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:56px;font-weight:400;line-height:52px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e91cffd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:79px 40px;--row-gap:79px;--column-gap:40px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-e91cffd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e91cffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD100;}.elementor-13 .elementor-element.elementor-element-0553d7f{text-align:center;}.elementor-13 .elementor-element.elementor-element-0553d7f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:48px;font-weight:600;line-height:58px;letter-spacing:0.04em;color:#000000;}.elementor-13 .elementor-element.elementor-element-4c90b39{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2095a00{--display:flex;--min-height:630px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-2095a00:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2095a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://website4.diegomeira.com/wp-content/uploads/2026/05/02-Secao-Aprendizado-Ebook.webp");}.elementor-13 .elementor-element.elementor-element-2095a00::before, .elementor-13 .elementor-element.elementor-element-2095a00 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2095a00 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-2095a00 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2095a00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-2095a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(197deg, #FFFFFF00 28%, #000000 86%);}.elementor-13 .elementor-element.elementor-element-2095a00.e-con:hover{--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-24fdb58{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-022261e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;line-height:46px;letter-spacing:0.8px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-6fab68d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-22f254d .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-22f254d .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-22f254d .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-22f254d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-22f254d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-23d519a{--display:flex;--min-height:630px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-23d519a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-23d519a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://website4.diegomeira.com/wp-content/uploads/2026/05/02-Secao-Aprendizado-Mapa.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-23d519a::before, .elementor-13 .elementor-element.elementor-element-23d519a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-23d519a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-23d519a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-23d519a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-23d519a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(197deg, #FFFFFF00 28%, #000000 86%);}.elementor-13 .elementor-element.elementor-element-23d519a.e-con:hover{--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-c3bbb6e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-63ce3b8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;line-height:46px;letter-spacing:0.8px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-4f7ecea{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-aa4ac28 .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-aa4ac28 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-aa4ac28 .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-aa4ac28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-aa4ac28 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-b8bf051{--display:flex;--min-height:630px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-b8bf051:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b8bf051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://website4.diegomeira.com/wp-content/uploads/2026/05/2-Secao-Aprendizado-Direcao-2.webp");}.elementor-13 .elementor-element.elementor-element-b8bf051::before, .elementor-13 .elementor-element.elementor-element-b8bf051 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b8bf051 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-b8bf051 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b8bf051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-b8bf051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(197deg, #FFFFFF00 28%, #000000 86%);}.elementor-13 .elementor-element.elementor-element-b8bf051.e-con:hover{--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-d6e9333{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3d59eeb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;line-height:46px;letter-spacing:0.8px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-62573bf{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-273673f .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-273673f .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-273673f .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-fc184f0{--display:flex;--min-height:630px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-fc184f0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fc184f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://website4.diegomeira.com/wp-content/uploads/2026/05/2-Secao-Aprendizado-Pro.webp");}.elementor-13 .elementor-element.elementor-element-fc184f0::before, .elementor-13 .elementor-element.elementor-element-fc184f0 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fc184f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fc184f0 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fc184f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fc184f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(197deg, #FFFFFF00 28%, #000000 86%);}.elementor-13 .elementor-element.elementor-element-fc184f0.e-con:hover{--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-ab73b21{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fff808b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:400;line-height:46px;letter-spacing:0.8px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-429fc22{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-35135a1 .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-35135a1 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-35135a1 .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-35135a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-35135a1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-3fc43d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-3fc43d2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3fc43d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-e0876c1{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-461137e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-461137e .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:56px;font-weight:400;line-height:52px;letter-spacing:3.9px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8664a7f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:34px;letter-spacing:0.8px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-2c88f1b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3e90b20{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:79px 40px;--row-gap:79px;--column-gap:40px;--flex-wrap:wrap;--overlay-opacity:0.82;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-3e90b20:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3e90b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;background-image:url("https://website4.diegomeira.com/wp-content/uploads/2026/05/palco.webp");}.elementor-13 .elementor-element.elementor-element-3e90b20::before, .elementor-13 .elementor-element.elementor-element-3e90b20 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3e90b20 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3e90b20 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3e90b20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3e90b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 5%, #00000073 52%);}.elementor-13 .elementor-element.elementor-element-ad17d29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-8ab1b8e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-8ab1b8e .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:88px;font-weight:400;line-height:96px;letter-spacing:3.9px;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-291bb6e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-aca6465 .elementor-button{background-color:#FFD100;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-aca6465 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-aca6465 .elementor-button:focus{background-color:#FDDC44;}.elementor-13 .elementor-element.elementor-element-aca6465{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-aca6465 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-aca6465 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-14f3d6e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 40px;--row-gap:64px;--column-gap:40px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-14f3d6e2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-14f3d6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-51310ebe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-648e1ab7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:500;line-height:60px;letter-spacing:0.02em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2db6b3f5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-550a7875{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-550a7875:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-550a7875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD100;}.elementor-13 .elementor-element.elementor-element-459b79e9{--display:flex;--min-height:203px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-459b79e9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-459b79e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-13 .elementor-element.elementor-element-3220ce47{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-25a79eb4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-6ae2449e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-13 .elementor-element.elementor-element-6ae2449e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-6ae2449e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-41538d6c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-41538d6c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-41538d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD100;}.elementor-13 .elementor-element.elementor-element-21a10c5d{--display:flex;--min-height:203px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-21a10c5d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-21a10c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-13 .elementor-element.elementor-element-78e1f6fe{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-3f4703d5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-1a42c7dc .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-13 .elementor-element.elementor-element-1a42c7dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-1a42c7dc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-492d94e3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-492d94e3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-492d94e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD100;}.elementor-13 .elementor-element.elementor-element-60af4613{--display:flex;--min-height:203px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-60af4613:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-60af4613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-13 .elementor-element.elementor-element-45ca705f{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-5cbfec4c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-13 .elementor-element.elementor-element-d3d6f4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-13 .elementor-element.elementor-element-d3d6f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-d3d6f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-2dbb445d .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-13 .elementor-element.elementor-element-7600074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-7600074:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7600074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-12c4022{--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-13 .elementor-element.elementor-element-7ba2c67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ad69a17{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3a3a3ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#E0E0E0;}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-a4dadc4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-a4dadc4 .elementor-icon-list-text{color:#DFDFDF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-c997202{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6d8266f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#E0E0E0;}.elementor-13 .elementor-element.elementor-element-0174ac6{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-0174ac6 .elementor-social-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0174ac6 .elementor-social-icon i{color:#000000;}.elementor-13 .elementor-element.elementor-element-0174ac6 .elementor-social-icon svg{fill:#000000;}@media(min-width:481px){.elementor-13 .elementor-element.elementor-element-a272ead{--width:48%;}.elementor-13 .elementor-element.elementor-element-455824e{--width:44%;}.elementor-13 .elementor-element.elementor-element-8c69179{--width:52%;}.elementor-13 .elementor-element.elementor-element-f86575d{--width:60%;}.elementor-13 .elementor-element.elementor-element-4c90b39{--width:88%;}.elementor-13 .elementor-element.elementor-element-24fdb58{--width:48%;}.elementor-13 .elementor-element.elementor-element-c3bbb6e{--width:48%;}.elementor-13 .elementor-element.elementor-element-d6e9333{--width:48%;}.elementor-13 .elementor-element.elementor-element-ab73b21{--width:48%;}.elementor-13 .elementor-element.elementor-element-e0876c1{--width:48%;}.elementor-13 .elementor-element.elementor-element-ad17d29{--width:48%;}.elementor-13 .elementor-element.elementor-element-51310ebe{--width:60%;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--width:1012px;}.elementor-13 .elementor-element.elementor-element-12c4022{--width:29%;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--width:32%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-782c9be{--grid-auto-flow:row;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4c90b39{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-13 .elementor-element.elementor-element-782c9be{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-4c90b39{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-782c9be{--grid-auto-flow:row;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4c90b39{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-13 .elementor-element.elementor-element-782c9be{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-4c90b39{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--grid-auto-flow:row;}}@media(max-width:480px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c8a5260{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0aab25b{--min-height:90vh;--justify-content:flex-end;--padding-top:40px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fa4784c .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-78cfddc{font-size:14px;line-height:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-45b4fbf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-4244a29 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-0dc866e{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-74cd264{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a380a6e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-a380a6e .elementor-heading-title{font-size:38px;line-height:38px;}.elementor-13 .elementor-element.elementor-element-b4379ae{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-f86575d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-1d331a0{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-13 .elementor-element.elementor-element-9caa38e{width:100%;max-width:100%;text-align:start;font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-782c9be{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d5ff787{padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-d5ff787 .elementor-image-box-title{margin-bottom:7px;font-size:20px;line-height:24px;letter-spacing:0.6px;}.elementor-13 .elementor-element.elementor-element-d5ff787 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-9c33828{padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-9c33828 .elementor-image-box-title{margin-bottom:7px;font-size:20px;line-height:24px;letter-spacing:0.6px;}.elementor-13 .elementor-element.elementor-element-9c33828 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-824be55{padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-824be55 .elementor-image-box-title{margin-bottom:7px;font-size:20px;line-height:24px;letter-spacing:0.6px;}.elementor-13 .elementor-element.elementor-element-824be55 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-41d4025{padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-41d4025 .elementor-image-box-title{margin-bottom:7px;font-size:20px;line-height:24px;letter-spacing:0.6px;}.elementor-13 .elementor-element.elementor-element-41d4025 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-41ee05b{padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-41ee05b .elementor-image-box-title{margin-bottom:7px;font-size:20px;line-height:24px;letter-spacing:0.6px;}.elementor-13 .elementor-element.elementor-element-41ee05b .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-5010503{padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-5010503 .elementor-heading-title{font-size:38px;line-height:38px;}.elementor-13 .elementor-element.elementor-element-e91cffd{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-0553d7f{text-align:start;}.elementor-13 .elementor-element.elementor-element-0553d7f .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-4c90b39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2095a00:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2095a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-564px 0px;}.elementor-13 .elementor-element.elementor-element-2095a00{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-022261e .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-6fab68d{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-23d519a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-63ce3b8 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-4f7ecea{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-b8bf051{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-3d59eeb .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-62573bf{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-fc184f0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fc184f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-500px 0px;}.elementor-13 .elementor-element.elementor-element-fc184f0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-fff808b .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-429fc22{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-3fc43d2{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-461137e{padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;}.elementor-13 .elementor-element.elementor-element-461137e .elementor-heading-title{font-size:38px;line-height:38px;}.elementor-13 .elementor-element.elementor-element-8664a7f .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-13 .elementor-element.elementor-element-2c88f1b{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-3e90b20{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-ad17d29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8ab1b8e{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-8ab1b8e .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-13 .elementor-element.elementor-element-291bb6e{font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-14f3d6e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-51310ebe{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-648e1ab7 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-2db6b3f5{width:100%;max-width:100%;text-align:start;font-size:14px;line-height:20px;}.elementor-13 .elementor-element.elementor-element-3cc30f30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-7600074{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-f2fc78a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f2fc78a.e-con{--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-ad69a17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c997202{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-a515861 *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aab25b *//* Ajusta o container pai para ser o quadro de recorte */
.elementor-13 .elementor-element.elementor-element-0aab25b {
    position: relative;
    overflow: hidden; /* Esconde o que sobrar do zoom */
    width: 100%;
    min-height: 100vh; /* Ajuste a altura conforme sua necessidade */
}

.video-background-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* Impede que o usuário clique no vídeo */
}

.video-background-container iframe {
    width: 100vw;
    height: 56.25vw; /* Proporção 16:9 */
    min-height: 100vh;
    min-width: 177.77vh; /* Mantém a proporção em telas verticais */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(); /* O SCALE(1.5) faz o zoom para esconder as bordas/nomes */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf6e208 */.elementor-13 .elementor-element.elementor-element-cf6e208 .elementor-icon-list-item {
    background-color: #FFD100;
    padding: 20px;
    border-radius: 24px; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-381e2d3 */.elementor-13 .elementor-element.elementor-element-381e2d3 .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22f254d *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2095a00 */.elementor-13 .elementor-element.elementor-element-2095a00 {
    background-image: url('https://m.media-amazon.com/images/I/617q-YwTnBL._AC_UF1000,1000_QL80_.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa4ac28 *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d519a */.elementor-13 .elementor-element.elementor-element-23d519a {
    background-image: url('https://imgv2-2-f.scribdassets.com/img/document/633315744/original/99905d4281/1?v=1');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-273673f *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8bf051 */.elementor-13 .elementor-element.elementor-element-b8bf051 {
    background-image: url('https://www.studiomarciapee.com.br/wp-content/uploads/2023/09/0B1A0460.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35135a1 *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc184f0 */.elementor-13 .elementor-element.elementor-element-fc184f0 {
    background-image: url('https://i0.wp.com/escolaciadasartes.com/wp-content/uploads/2019/08/Contemporaneo.png?fit=800%2C800&ssl=1');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aca6465 *//* Container do Botão - Adicione "btn-animado" na Classe CSS do botão */
.btn-animado .elementor-button {
    overflow: hidden;
    position: relative;
    animation: pulsar 2s infinite;
    display: inline-block; /* Garante que o botão se comporte corretamente */
}

/* Criando os dois raios de reflexo */
.btn-animado .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 100%; /* Largura suficiente para cobrir os dois raios */
    height: 100%;
    
    /* Gradiente com dois raios brancos */
    background: linear-gradient(
        to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.4) 15%,  /* Primeiro raio */
        rgba(255, 255, 255, 0) 30%, 
        rgba(255, 255, 255, 0.4) 45%,  /* Segundo raio */
        rgba(255, 255, 255, 0) 60%
    );
    
    transform: skewX(-25deg);
    animation: reflexo_lento 4s infinite linear;
    z-index: 1;
}

/* Animação do Pulso */
@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

/* Animação do Reflexo lenta e constante */
@keyframes reflexo_lento {
    0% { left: -150%; }
    30% { left: 150%; }  /* Faz o brilho passar rápido pelo botão */
    100% { left: 150%; } /* Cria a pausa no final antes de repetir */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e90b20 */.elementor-13 .elementor-element.elementor-element-3e90b20 {
    background-image: url('https://png.pngtree.com/background/20230401/original/pngtree-laser-spotlight-show-performance-stage-dance-decoration-picture-image_2249306.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459b79e9 */.elementor-13 .elementor-element.elementor-element-459b79e9 {
    background-image: url('https://lh3.googleusercontent.com/d/1OMoGPp0GkhOdIaORDpq8-zSQ6oU7GS5w');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a10c5d */.elementor-13 .elementor-element.elementor-element-21a10c5d {
    background-image: url('https://lh3.googleusercontent.com/d/1YOjD3ivkvitXOg8Z3hbhkm3ONBQAd3vz');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60af4613 */.elementor-13 .elementor-element.elementor-element-60af4613 {
    background-image: url('https://lh3.googleusercontent.com/d/1wA8z6eIGf0MB9RUC9kOToXCm3JtdTUJs');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}/* End custom CSS */