.elementor-9 .elementor-element.elementor-element-1a16e5b{--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;--overflow:hidden;--padding-top:050px;--padding-bottom:700px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1a16e5b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1a16e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://kitlereinterp.palavrachaveaulas.com.br/wp-content/uploads/2025/11/Prancheta-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-c1cd4ee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c1cd4ee.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7db18e4{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFED00;--border-color:#FFED00;--border-radius:300px 300px 300px 300px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-9 .elementor-element.elementor-element-7db18e4.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-584ea11.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-584ea11{--e-rating-icon-marked-color:#FFED00;}.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-9 .elementor-element.elementor-element-648176b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-648176b{text-align:center;}.elementor-9 .elementor-element.elementor-element-648176b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9ca2aa4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-9ca2aa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;color:#F9F52B;}.elementor-9 .elementor-element.elementor-element-ca214b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca214b4.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-854f745{text-align:center;}.elementor-9 .elementor-element.elementor-element-854f745 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1fe16d9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5da2555{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5da2555:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5da2555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-b22ca56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-27a6110{text-align:center;}.elementor-9 .elementor-element.elementor-element-27a6110 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c4f9a62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c4f9a62.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-69b565e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-69b565e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-69b565e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eed7848{width:var( --container-widget-width, 18.193% );max-width:18.193%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:18.193%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eed7848 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-stacked .elementor-icon{background-color:#FFED00;color:#000000;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-default .elementor-icon{color:#FFED00;border-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-default .elementor-icon svg{fill:#FFED00;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-eed7848.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-eed7848 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eed7848 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-c6f6a28.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c6f6a28{text-align:left;}.elementor-9 .elementor-element.elementor-element-c6f6a28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-783ffea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-783ffea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-783ffea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-be6e660{width:var( --container-widget-width, 18.193% );max-width:18.193%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:18.193%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-be6e660 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-stacked .elementor-icon{background-color:#FFED00;color:#000000;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-default .elementor-icon{color:#FFED00;border-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-default .elementor-icon svg{fill:#FFED00;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-be6e660.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-be6e660 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-be6e660 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-5905b73.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5905b73{text-align:left;}.elementor-9 .elementor-element.elementor-element-5905b73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-b4405aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-b4405aa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b4405aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-79a1212{width:var( --container-widget-width, 18.193% );max-width:18.193%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:18.193%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-79a1212 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-stacked .elementor-icon{background-color:#FFED00;color:#000000;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-default .elementor-icon{color:#FFED00;border-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-default .elementor-icon svg{fill:#FFED00;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-79a1212.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-79a1212 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-79a1212 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-61f0900.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-61f0900{text-align:left;}.elementor-9 .elementor-element.elementor-element-61f0900 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-25f3bf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-25f3bf6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-25f3bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-b154fbe{width:var( --container-widget-width, 18.193% );max-width:18.193%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:18.193%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b154fbe .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-stacked .elementor-icon{background-color:#FFED00;color:#000000;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-default .elementor-icon{color:#FFED00;border-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-default .elementor-icon svg{fill:#FFED00;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-b154fbe.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-b154fbe .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b154fbe .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-562ac38.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-562ac38{text-align:left;}.elementor-9 .elementor-element.elementor-element-562ac38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-671c990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-671c990:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-671c990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-9abd0f5{width:var( --container-widget-width, 18.193% );max-width:18.193%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:18.193%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9abd0f5 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-stacked .elementor-icon{background-color:#FFED00;color:#000000;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-default .elementor-icon{color:#FFED00;border-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-default .elementor-icon svg{fill:#FFED00;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-9abd0f5.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-9abd0f5 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9abd0f5 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-a3e93eb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a3e93eb{text-align:left;}.elementor-9 .elementor-element.elementor-element-a3e93eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-56c2a01{--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;--overflow:hidden;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-56c2a01:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56c2a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-cf050dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0fe7623{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-0fe7623:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0fe7623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-ffd0e34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-a5b55d9{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-78a2558{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-58e9185{text-align:left;}.elementor-9 .elementor-element.elementor-element-58e9185 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#000000;}.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-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1bf8b14{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-61c7d5d.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-25e44d6{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-25e44d6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-25e44d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-c05719b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c05719b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a7fd967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -300px) 0px;}.elementor-9 .elementor-element.elementor-element-a7fd967 img{width:51%;}.elementor-9 .elementor-element.elementor-element-4c17df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -300px) 0px;top:510px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4c17df4{left:602px;}body.rtl .elementor-9 .elementor-element.elementor-element-4c17df4{right:602px;}.elementor-9 .elementor-element.elementor-element-4c17df4 img{width:100%;}.elementor-9 .elementor-element.elementor-element-fd612ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -300px) 0px;top:342px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-fd612ac{left:-320px;}body.rtl .elementor-9 .elementor-element.elementor-element-fd612ac{right:-320px;}.elementor-9 .elementor-element.elementor-element-fd612ac img{width:38%;}.elementor-9 .elementor-element.elementor-element-74d6d35{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#252525;--border-color:#252525;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-74d6d35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-74d6d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-9 .elementor-element.elementor-element-74d6d35.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-cacfb7e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cacfb7e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0db3e96{text-align:center;}.elementor-9 .elementor-element.elementor-element-0db3e96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9f1848b{text-align:center;}.elementor-9 .elementor-element.elementor-element-9f1848b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4e826fb{text-align:center;}.elementor-9 .elementor-element.elementor-element-4e826fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4e0e453{text-align:center;}.elementor-9 .elementor-element.elementor-element-4e0e453 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9dd05b3{text-align:center;}.elementor-9 .elementor-element.elementor-element-9dd05b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e0bdb2d{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e0bdb2d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e0bdb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-5a9b35c{--display:flex;}.elementor-9 .elementor-element.elementor-element-db26f68{text-align:center;}.elementor-9 .elementor-element.elementor-element-db26f68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a3eae2a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-a3eae2a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a3eae2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-e29f3d4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;}.elementor-9 .elementor-element.elementor-element-e790e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-08643c1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-08643c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d1e4ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-d1e4ba7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4ff3efd{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4ff3efd .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-4ff3efd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-9 .elementor-element.elementor-element-88373c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-d915fda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d915fda:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d915fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4847217{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6b1e688{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5e1904a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-5e1904a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-09538c7{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-09538c7 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-09538c7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-d3be0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-7e7bf55{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7e7bf55:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e7bf55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-5cf9d04{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;}.elementor-9 .elementor-element.elementor-element-cdc1d5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c39834a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c39834a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8c85210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-8c85210 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-8ac3eb8{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-8ac3eb8 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-8ac3eb8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-4e462f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-bbda5c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-bbda5c4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bbda5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-17d4c4f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e86fcf9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-89e13ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-89e13ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-934755e{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-934755e .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-934755e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-6b7ce2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-5ce0c86{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:dashed;--border-style:dashed;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-5ce0c86:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5ce0c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-9b1c618{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;}.elementor-9 .elementor-element.elementor-element-967850a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c21b899{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c21b899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9e04299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-9e04299 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-dfce270{--divider-border-style:solid;--divider-color:#0000003D;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-dfce270 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-dfce270 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-e6b4494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-20c1218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-20c1218:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-20c1218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-5b95791{--display:flex;}.elementor-9 .elementor-element.elementor-element-f835330{text-align:center;}.elementor-9 .elementor-element.elementor-element-f835330 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f7c651d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6be91e6{--e-image-carousel-slides-to-show:3;}.elementor-9 .elementor-element.elementor-element-6be91e6 .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-6be91e6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-90994fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-90994fe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-90994fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-6795431{--display:flex;}.elementor-9 .elementor-element.elementor-element-9a210cd{text-align:center;}.elementor-9 .elementor-element.elementor-element-9a210cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4173dce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4173dce.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8b07863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-8b07863:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b07863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-9 .elementor-element.elementor-element-6c7cd2a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6c7cd2a img{width:23%;}.elementor-9 .elementor-element.elementor-element-06ab57a{padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-06ab57a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-06ab57a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0bcc88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-0bcc88a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0bcc88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-9 .elementor-element.elementor-element-4b3c14f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4b3c14f img{width:23%;}.elementor-9 .elementor-element.elementor-element-bba0ffa{padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-bba0ffa.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bba0ffa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-699c016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.56);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-699c016:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-699c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-9 .elementor-element.elementor-element-d43acad{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d43acad img{width:23%;}.elementor-9 .elementor-element.elementor-element-0c212d6{padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-0c212d6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0c212d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9bd9e35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#424242;--border-color:#424242;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9bd9e35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9bd9e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-04421c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-04421c1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-04421c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #131313 100%);}.elementor-9 .elementor-element.elementor-element-04421c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ae72f46{text-align:center;}.elementor-9 .elementor-element.elementor-element-ae72f46 .elementor-heading-title{font-family:"Amita", Sans-serif;font-size:72px;font-weight:500;color:#FFED00;}.elementor-9 .elementor-element.elementor-element-2d0cec1{text-align:center;}.elementor-9 .elementor-element.elementor-element-2d0cec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFED00;}.elementor-9 .elementor-element.elementor-element-e226b5d{--divider-border-style:solid;--divider-color:#464646;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-e226b5d .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e226b5d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-icon i{color:#FFED00;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-icon svg{fill:#FFED00;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-e25e7f1{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2bc2948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-9 .elementor-element.elementor-element-2bc2948.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2bc2948 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FF0000;}.elementor-9 .elementor-element.elementor-element-1396907.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1396907{text-align:left;}.elementor-9 .elementor-element.elementor-element-1396907 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-2915dbf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-2915dbf .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:83px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2915dbf .elementor-headline-plain-text{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2915dbf .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2915dbf .elementor-headline-dynamic-wrapper path{stroke:#FF0000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-d32d3c4 .elementor-button{background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(167deg, #FFED00 0%, #998E00 100%);border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d32d3c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-9 .elementor-element.elementor-element-d32d3c4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a9f8c00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ef39acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-af92189{--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:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-af92189:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-af92189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFED00;}.elementor-9 .elementor-element.elementor-element-e5fd226{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-e5fd226:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e5fd226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-6b20e64{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6b20e64.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9b2d4cd{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e9467c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e9467c2.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-48afa09{text-align:left;}.elementor-9 .elementor-element.elementor-element-48afa09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3eb3782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d10242f{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d10242f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d10242f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4a10b73{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-dbbd728{text-align:center;}.elementor-9 .elementor-element.elementor-element-dbbd728 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-65bb585{text-align:center;}.elementor-9 .elementor-element.elementor-element-65bb585 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-17ed4cd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(167deg, #41AA46 0%, #136316 100%);border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-17ed4cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-9 .elementor-element.elementor-element-17ed4cd.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-17ed4cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-17ed4cd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-7b1fd7f{text-align:center;}.elementor-9 .elementor-element.elementor-element-7b1fd7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c1cd4ee{--width:70%;}.elementor-9 .elementor-element.elementor-element-7db18e4{--width:22%;}.elementor-9 .elementor-element.elementor-element-ca214b4{--width:76%;}.elementor-9 .elementor-element.elementor-element-c05719b{--width:80%;}.elementor-9 .elementor-element.elementor-element-74d6d35{--width:100%;}.elementor-9 .elementor-element.elementor-element-cacfb7e{--width:100%;}.elementor-9 .elementor-element.elementor-element-08643c1{--width:55.808%;}.elementor-9 .elementor-element.elementor-element-c39834a{--width:55.808%;}.elementor-9 .elementor-element.elementor-element-c21b899{--width:55.808%;}.elementor-9 .elementor-element.elementor-element-04421c1{--width:54%;}.elementor-9 .elementor-element.elementor-element-6b20e64{--width:100%;}.elementor-9 .elementor-element.elementor-element-e9467c2{--width:100%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1a16e5b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1a16e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kitlereinterp.palavrachaveaulas.com.br/wp-content/uploads/2025/11/mobile-novo.png");background-position:bottom center;}.elementor-9 .elementor-element.elementor-element-1a16e5b{--padding-top:50px;--padding-bottom:300px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-7db18e4{--width:49%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-7db18e4.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-584ea11{--e-rating-icon-font-size:12px;}.elementor-9 .elementor-element.elementor-element-648176b{text-align:center;}.elementor-9 .elementor-element.elementor-element-648176b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-9ca2aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-9ca2aa4 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-854f745 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5da2555{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-27a6110 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-c4f9a62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-69b565e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-eed7848{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-783ffea{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-be6e660{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b4405aa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-79a1212{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-25f3bf6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-b154fbe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-671c990{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-9abd0f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-56c2a01{--padding-top:150px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cf050dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-cf050dd.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0fe7623{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ffd0e34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a5b55d9{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;}.elementor-9 .elementor-element.elementor-element-a5b55d9 img{width:100%;}.elementor-9 .elementor-element.elementor-element-78a2558{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-58e9185 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1bf8b14 .elementor-icon-list-item > a{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-61c7d5d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-25e44d6{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-a7fd967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-9 .elementor-element.elementor-element-a7fd967 img{width:100%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4c17df4{left:115px;}body.rtl .elementor-9 .elementor-element.elementor-element-4c17df4{right:115px;}.elementor-9 .elementor-element.elementor-element-4c17df4{top:395px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-fd612ac{left:155px;}body.rtl .elementor-9 .elementor-element.elementor-element-fd612ac{right:155px;}.elementor-9 .elementor-element.elementor-element-fd612ac{top:-10px;}.elementor-9 .elementor-element.elementor-element-fd612ac img{width:100%;}.elementor-9 .elementor-element.elementor-element-74d6d35{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-0db3e96 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-9f1848b .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4e826fb .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4e0e453 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-9dd05b3 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-e0bdb2d{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-db26f68 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-a3eae2a{--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;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e29f3d4{--margin-top:-100px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-08643c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d1e4ba7 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-88373c8{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d915fda{--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;--flex-wrap:nowrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4847217{--margin-top:-100px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6b1e688{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5e1904a .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-d3be0f0{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7e7bf55{--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;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5cf9d04{--margin-top:-100px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c39834a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8c85210 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-4e462f5{font-size:14px;}.elementor-9 .elementor-element.elementor-element-bbda5c4{--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;--flex-wrap:nowrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-17d4c4f{--margin-top:-100px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e86fcf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-89e13ea .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-6b7ce2e{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5ce0c86{--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;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9b1c618{--margin-top:-100px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c21b899{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e04299 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-e6b4494{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f835330 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-90994fe{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6795431{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9a210cd .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-8b07863{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-6c7cd2a img{width:18%;}.elementor-9 .elementor-element.elementor-element-06ab57a .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-0bcc88a{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-4b3c14f img{width:18%;}.elementor-9 .elementor-element.elementor-element-bba0ffa .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-699c016{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-d43acad img{width:18%;}.elementor-9 .elementor-element.elementor-element-0c212d6 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-9bd9e35{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ae72f46 .elementor-heading-title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-2d0cec1 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-e25e7f1 .elementor-icon-list-item > a{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2915dbf .elementor-headline{font-size:64px;}.elementor-9 .elementor-element.elementor-element-d32d3c4{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d32d3c4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d32d3c4 .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-af92189{--padding-top:100px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e5fd226{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9b2d4cd{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-9 .elementor-element.elementor-element-9b2d4cd img{width:100%;}.elementor-9 .elementor-element.elementor-element-48afa09 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-4a10b73{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-17ed4cd{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-17ed4cd.elementor-element{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-17ed4cd .elementor-button{font-size:10px;}}/* Start custom CSS for html, class: .elementor-element-1fe16d9 */.button:before{
    content: "";
    background: url("https://dsgnrafa.com/wp-content/uploads/2025/10/Screenshot-2025-10-23-at-01.01.47.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    transform: scale(1.5);
    filter: blur(20px);
    mix-blend-mode: screen;
    opacity: 0;
    transition: 0.4s ease all;
}

.button:hover:before{
    content: "";
    background: url("https://dsgnrafa.com/wp-content/uploads/2025/10/Screenshot-2025-10-23-at-01.01.47.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    transform: scale(1.5);
    filter: blur(20px);
    mix-blend-mode: screen;
    transition: 0.4s ease all;
    opacity: 1;
}

.button {
  cursor: pointer;
  font-size: 1.4rem;
  border-radius: 16px;
  border: none;
  padding: 2px;
  background: radial-gradient(circle 80px at 80% -10%, #ffffff, #181b1b);
  position: relative;
}
.button::after {
  content: "";
  position: absolute;
  width: 65%;
  height: 60%;
  border-radius: 120px;
  top: 0;
  right: 0;
  box-shadow: 0 0 20px #ffffff38;
  z-index: -1;
}

.blob1 {
  position: absolute;
  width: 70px;
  height: 100%;
  border-radius: 16px;
  bottom: 0;
  left: 0;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #3fe9ff,
    #0000ff80,
    transparent
  );
  box-shadow: -10px 10px 30px #0051ff2d;
}

.inner {
  padding: 14px 25px;
  border-radius: 14px;
  color: #fff;
  z-index: 3;
  position: relative;
  background: radial-gradient(circle 80px at 80% -50%, #777777, #0f1111);
}
.inner::before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 14px;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #00e1ff1a,
    #0000ff11,
    transparent
  );
  position: absolute;
}

@media (max-width: 768px) {
  .button {
    font-size: 0.8rem; /* Tablet */
  }
}

@media (max-width: 480px) {
  .button {
    font-size: 0.8rem; /* Mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a16e5b */.elementor-9 .elementor-element.elementor-element-1a16e5b::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #FFED00; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-9 .elementor-element.elementor-element-1a16e5b::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #FFED00; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}

/* Brilhos tipo “flash” aleatórios e sutis */
.elementor-9 .elementor-element.elementor-element-1a16e5b {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); } /* flash rápido */
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); } /* segundo flash */
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }   /* flash mais forte */
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5da2555 */.elementor-9 .elementor-element.elementor-element-5da2555{
    /* Bordas superior e inferior com gradiente */
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, transparent, #FFED00, transparent) 1;

    /* Cor de fundo */
    background: #E0B85A;


  

  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c7d5d */.button:before{
    content: "";
    background: url("https://dsgnrafa.com/wp-content/uploads/2025/10/Screenshot-2025-10-23-at-01.01.47.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    transform: scale(1.5);
    filter: blur(20px);
    mix-blend-mode: screen;
    opacity: 0;
    transition: 0.4s ease all;
}

.button:hover:before{
    content: "";
    background: url("https://dsgnrafa.com/wp-content/uploads/2025/10/Screenshot-2025-10-23-at-01.01.47.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    transform: scale(1.5);
    filter: blur(20px);
    mix-blend-mode: screen;
    transition: 0.4s ease all;
    opacity: 1;
}

.button {
  cursor: pointer;
  font-size: 1.4rem;
  border-radius: 16px;
  border: none;
  padding: 2px;
  background: radial-gradient(circle 80px at 80% -10%, #ffffff, #181b1b);
  position: relative;
}
.button::after {
  content: "";
  position: absolute;
  width: 65%;
  height: 60%;
  border-radius: 120px;
  top: 0;
  right: 0;
  box-shadow: 0 0 20px #ffffff38;
  z-index: -1;
}

.blob1 {
  position: absolute;
  width: 70px;
  height: 100%;
  border-radius: 16px;
  bottom: 0;
  left: 0;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #3fe9ff,
    #0000ff80,
    transparent
  );
  box-shadow: -10px 10px 30px #0051ff2d;
}

.inner {
  padding: 14px 25px;
  border-radius: 14px;
  color: #fff;
  z-index: 3;
  position: relative;
  background: radial-gradient(circle 80px at 80% -50%, #777777, #0f1111);
}
.inner::before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 14px;
  background: radial-gradient(
    circle 60px at 0% 100%,
    #00e1ff1a,
    #0000ff11,
    transparent
  );
  position: absolute;
}

@media (max-width: 768px) {
  .button {
    font-size: 0.7rem; /* Tablet */
  }
}

@media (max-width: 480px) {
  .button {
    font-size: 0.7rem; /* Mobile */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf050dd */.neon-border {
            
            border: 3px solid #FFED00;
            border-radius: 20px;
            animation: neonGlow 1.5s ease-in-out infinite;
        }

        @keyframes neonGlow {
            0%, 100% {
                box-shadow: 0 0 5px #FFED00,
                            0 0 10px #FFED00,
                            0 0 20px #FFED00;
            }
            50% {
                box-shadow: 0 0 10px #FFED00,
                            0 0 20px #FFED00,
                            0 0 40px #FFED00,
                            0 0 60px #FFED00;
            }
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0db3e96 */<!-- Importação obrigatória do GSAP e ScrollTrigger -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>

<style>
  /* Centraliza o texto */
  .elementor-heading-title,
  .texto {
    text-align: center;
  }

  /* Estilização para telas menores */
  @media only screen and (max-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 28px;/* ✅ Altere o tamanho da fonte no mobile */
      
      font-weight: 700;
    }
  }

  /* Estilização para telas maiores */
  @media only screen and (min-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 48px;/* ✅ Altere o tamanho da fonte no desktop */
      
      font-weight: 700;
    }
  }
</style>

<script>
  document.addEventListener('DOMContentLoaded', () => {
    const elements = document.querySelectorAll('.elementor-heading-title, .texto');

    elements.forEach(el => {
      const text = el.textContent.trim();
      el.innerHTML = '';

      [...text].forEach((char, i) => {
        const span = document.createElement('span');

        if (char === ' ') {
          span.innerHTML = '&nbsp;';
          span.style.width = '0.2em';
          span.style.display = 'inline-block';
        } else {
          span.textContent = char;
        }

        el.appendChild(span);
      });

      const spans = el.querySelectorAll('span');

      gsap.fromTo(spans,
        { opacity: 0 },
        {
          opacity: 1,
          ease: "none",
          stagger: 0.03,                      // ✅ Altere o tempo entre as letras aqui
          scrollTrigger: {
            trigger: el,
            start: "top 65%",                 // ✅ Altere o ponto de início da animação no scroll
            end: "bottom 45%",                // ✅ Altere o ponto final da animação no scroll
            scrub: true,                      // ✅ true = anima junto com o scroll
            once: false,
          }
        }
      );
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f1848b */<!-- Importação obrigatória do GSAP e ScrollTrigger -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>

<style>
  /* Centraliza o texto */
  .elementor-heading-title,
  .texto {
    text-align: center;
  }

  /* Estilização para telas menores */
  @media only screen and (max-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 28px;/* ✅ Altere o tamanho da fonte no mobile */
      
      font-weight: 700;
    }
  }

  /* Estilização para telas maiores */
  @media only screen and (min-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 48px;/* ✅ Altere o tamanho da fonte no desktop */
      
      font-weight: 700;
    }
  }
</style>

<script>
  document.addEventListener('DOMContentLoaded', () => {
    const elements = document.querySelectorAll('.elementor-heading-title, .texto');

    elements.forEach(el => {
      const text = el.textContent.trim();
      el.innerHTML = '';

      [...text].forEach((char, i) => {
        const span = document.createElement('span');

        if (char === ' ') {
          span.innerHTML = '&nbsp;';
          span.style.width = '0.2em';
          span.style.display = 'inline-block';
        } else {
          span.textContent = char;
        }

        el.appendChild(span);
      });

      const spans = el.querySelectorAll('span');

      gsap.fromTo(spans,
        { opacity: 0 },
        {
          opacity: 1,
          ease: "none",
          stagger: 0.03,                      // ✅ Altere o tempo entre as letras aqui
          scrollTrigger: {
            trigger: el,
            start: "top 65%",                 // ✅ Altere o ponto de início da animação no scroll
            end: "bottom 45%",                // ✅ Altere o ponto final da animação no scroll
            scrub: true,                      // ✅ true = anima junto com o scroll
            once: false,
          }
        }
      );
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e826fb */<!-- Importação obrigatória do GSAP e ScrollTrigger -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>

<style>
  /* Centraliza o texto */
  .elementor-heading-title,
  .texto {
    text-align: center;
  }

  /* Estilização para telas menores */
  @media only screen and (max-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 28px;/* ✅ Altere o tamanho da fonte no mobile */
      
      font-weight: 700;
    }
  }

  /* Estilização para telas maiores */
  @media only screen and (min-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 48px;/* ✅ Altere o tamanho da fonte no desktop */
      
      font-weight: 700;
    }
  }
</style>

<script>
  document.addEventListener('DOMContentLoaded', () => {
    const elements = document.querySelectorAll('.elementor-heading-title, .texto');

    elements.forEach(el => {
      const text = el.textContent.trim();
      el.innerHTML = '';

      [...text].forEach((char, i) => {
        const span = document.createElement('span');

        if (char === ' ') {
          span.innerHTML = '&nbsp;';
          span.style.width = '0.2em';
          span.style.display = 'inline-block';
        } else {
          span.textContent = char;
        }

        el.appendChild(span);
      });

      const spans = el.querySelectorAll('span');

      gsap.fromTo(spans,
        { opacity: 0 },
        {
          opacity: 1,
          ease: "none",
          stagger: 0.03,                      // ✅ Altere o tempo entre as letras aqui
          scrollTrigger: {
            trigger: el,
            start: "top 65%",                 // ✅ Altere o ponto de início da animação no scroll
            end: "bottom 45%",                // ✅ Altere o ponto final da animação no scroll
            scrub: true,                      // ✅ true = anima junto com o scroll
            once: false,
          }
        }
      );
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e0e453 */<!-- Importação obrigatória do GSAP e ScrollTrigger -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>

<style>
  /* Centraliza o texto */
  .elementor-heading-title,
  .texto {
    text-align: center;
  }

  /* Estilização para telas menores */
  @media only screen and (max-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 28px;/* ✅ Altere o tamanho da fonte no mobile */
      
      font-weight: 700;
    }
  }

  /* Estilização para telas maiores */
  @media only screen and (min-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 48px;/* ✅ Altere o tamanho da fonte no desktop */
      
      font-weight: 700;
    }
  }
</style>

<script>
  document.addEventListener('DOMContentLoaded', () => {
    const elements = document.querySelectorAll('.elementor-heading-title, .texto');

    elements.forEach(el => {
      const text = el.textContent.trim();
      el.innerHTML = '';

      [...text].forEach((char, i) => {
        const span = document.createElement('span');

        if (char === ' ') {
          span.innerHTML = '&nbsp;';
          span.style.width = '0.2em';
          span.style.display = 'inline-block';
        } else {
          span.textContent = char;
        }

        el.appendChild(span);
      });

      const spans = el.querySelectorAll('span');

      gsap.fromTo(spans,
        { opacity: 0 },
        {
          opacity: 1,
          ease: "none",
          stagger: 0.03,                      // ✅ Altere o tempo entre as letras aqui
          scrollTrigger: {
            trigger: el,
            start: "top 65%",                 // ✅ Altere o ponto de início da animação no scroll
            end: "bottom 45%",                // ✅ Altere o ponto final da animação no scroll
            scrub: true,                      // ✅ true = anima junto com o scroll
            once: false,
          }
        }
      );
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dd05b3 */<!-- Importação obrigatória do GSAP e ScrollTrigger -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>

<style>
  /* Centraliza o texto */
  .elementor-heading-title,
  .texto {
    text-align: center;
  }

  /* Estilização para telas menores */
  @media only screen and (max-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 28px;/* ✅ Altere o tamanho da fonte no mobile */
      
      font-weight: 700;
    }
  }

  /* Estilização para telas maiores */
  @media only screen and (min-width: 600px) {
    .elementor-heading-title span,
    .texto span {
      display: inline-block;
      opacity: 0;
      
      color: white;/* ✅ Altere a cor do texto aqui */
      
      font-size: 48px;/* ✅ Altere o tamanho da fonte no desktop */
      
      font-weight: 700;
    }
  }
</style>

<script>
  document.addEventListener('DOMContentLoaded', () => {
    const elements = document.querySelectorAll('.elementor-heading-title, .texto');

    elements.forEach(el => {
      const text = el.textContent.trim();
      el.innerHTML = '';

      [...text].forEach((char, i) => {
        const span = document.createElement('span');

        if (char === ' ') {
          span.innerHTML = '&nbsp;';
          span.style.width = '0.2em';
          span.style.display = 'inline-block';
        } else {
          span.textContent = char;
        }

        el.appendChild(span);
      });

      const spans = el.querySelectorAll('span');

      gsap.fromTo(spans,
        { opacity: 0 },
        {
          opacity: 1,
          ease: "none",
          stagger: 0.03,                      // ✅ Altere o tempo entre as letras aqui
          scrollTrigger: {
            trigger: el,
            start: "top 65%",                 // ✅ Altere o ponto de início da animação no scroll
            end: "bottom 45%",                // ✅ Altere o ponto final da animação no scroll
            scrub: true,                      // ✅ true = anima junto com o scroll
            once: false,
          }
        }
      );
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6be91e6 */.elementor-9 .elementor-element.elementor-element-6be91e6{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}

.elementor-9 .elementor-element.elementor-element-6be91e6 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d32d3c4 */.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #cab59c;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}

.btn-5 {
  width: fit-content;
background: linear-gradient(0deg, rgba(255,27,0,1) 0%, rgba(251,75,2,1) 100%);  /*defina a cor do BG aqui*/
}
.btn-5:hover {
  background: transparent;
   box-shadow:none;
}
.btn-5:before,
.btn-5:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: black;/*cor principal da borda quando fizer hover*/
  box-shadow:
   -1px -1px 5px 0px orange, /*cor na borda quando fizer hover*/
   7px 7px 20px 0px blue, /*cor na borda quando fizer hover*/
   4px 4px 5px 0px black; /*cor na borda quando fizer hover*/
  transition:400ms ease all;
}
.btn-5:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
.btn-5:hover:before,
.btn-5:hover:after{
  width:100%;
  transition:800ms ease all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17ed4cd */.elementor-button{
animation: luzes 2s linear infinite; /*defina o tempo da animação*/
}

@keyframes luzes{
0%{
box-shadow: 0 0 30px -20px #cab59c;  /*defina a cor da luz aqui*/
}
90%{
box-shadow: 0 0 0 30px transparent;
}
100%{
box-shadow: 0 0 0 0px transparent;
}
}/* End custom CSS */
/* Start custom CSS */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: black; /*cor do detalhe*/
  box-shadow: 0 10px 30px #6121ff; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */