.elementor-1611 .elementor-element.elementor-element-09b706f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.99;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1611 .elementor-element.elementor-element-09b706f:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img0177-s-a-treinamento.jpg");background-position:center center;background-size:77% auto;}.elementor-1611 .elementor-element.elementor-element-09b706f::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101D1;background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/05/bbg.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1611 .elementor-element.elementor-element-16702e0{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-16702e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-16702e0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;font-weight:600;line-height:1.2em;color:var( --e-global-color-5378c35 );}.elementor-1611 .elementor-element.elementor-element-9369e1e{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-9369e1e > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-1611 .elementor-element.elementor-element-9369e1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-9369e1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#D0D0D0;}.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button{background-color:#B2FE0200;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-471b558.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-1611 .elementor-element.elementor-element-b8bda13{--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;--margin-top:90px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-06d55a6{--display:flex;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-880170b{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--overlay-opacity:0.73;--overlay-mix-blend-mode:luminosity;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-880170b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img9788-s-a-treinamento.jpg");background-position:center center;background-repeat:repeat;}.elementor-1611 .elementor-element.elementor-element-880170b::before, .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-880170b > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-880170b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #000000 76%, #000000 100%);}.elementor-1611 .elementor-element.elementor-element-880170b.e-con{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-73db2fe{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1611 .elementor-element.elementor-element-73db2fe.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1611 .elementor-element.elementor-element-99c01a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1611 .elementor-element.elementor-element-99c01a8 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px -23px 0px;}.elementor-1611 .elementor-element.elementor-element-99c01a8.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-99c01a8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:73px;font-weight:600;font-style:italic;line-height:100px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-e316098{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-1611 .elementor-element.elementor-element-e316098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-e316098.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-e316098 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:96px;font-weight:600;font-style:italic;line-height:91px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b{width:var( --container-widget-width, 35.238% );max-width:35.238%;--container-widget-width:35.238%;--container-widget-flex-grow:0;text-align:start;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 20px 0px;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-49247c6 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-1611 .elementor-element.elementor-element-49247c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-49247c6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-49247c6{z-index:2;}.elementor-1611 .elementor-element.elementor-element-49247c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-49247c6 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1611 .elementor-element.elementor-element-78870a2{--spacer-size:50px;}.elementor-1611 .elementor-element.elementor-element-c497cf0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-c497cf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-52504d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1611 .elementor-element.elementor-element-52504d5:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-52504d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-1611 .elementor-element.elementor-element-52504d5.e-con{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-c01c4e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-53cf3ad{width:var( --container-widget-width, 39.687% );max-width:39.687%;--container-widget-width:39.687%;--container-widget-flex-grow:0;}.elementor-1611 .elementor-element.elementor-element-53cf3ad > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1611 .elementor-element.elementor-element-53cf3ad.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-53cf3ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-d3886ea{--display:flex;--margin-top:120px;--margin-bottom:-60px;--margin-left:-200px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-95ae393 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-95ae393{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-weight:500;letter-spacing:2.5px;}.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-61bbec6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-50px;--margin-bottom:-65px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1611 .elementor-element.elementor-element-61bbec6:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-61bbec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-0a18919{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8 > .elementor-widget-container{margin:50px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-62964b1{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-62964b1 > .elementor-widget-container{margin:-10px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-62964b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-62964b1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:110px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-eca516d{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-eca516d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-eca516d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-eca516d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-c77d439{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-1611 .elementor-element.elementor-element-821855a{--display:flex;--min-height:400px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-821855a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-821855a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img9825-s-a-treinamento.jpg");background-position:top center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-821855a::before, .elementor-1611 .elementor-element.elementor-element-821855a > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-821855a > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-821855a > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-821855a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-821855a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-821855a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-e3c907a{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-e3c907a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-e3c907a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-e3c907a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-2202bd7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-d5664d2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-d5664d2{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-3f624bc{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-3f624bc:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-3f624bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/s-a-treinamento-155-s-a-treinamento.jpg");background-position:bottom right;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-3f624bc::before, .elementor-1611 .elementor-element.elementor-element-3f624bc > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-3f624bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-3f624bc > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-3f624bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-3f624bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-3f624bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-8bbd0e7{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-8bbd0e7:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-8bbd0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-8bbd0e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-97eeb39 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-b0a99d3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-b0a99d3{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-6714e2b{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-6714e2b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-6714e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img9772-s-a-treinamento.jpg");background-position:top left;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-6714e2b::before, .elementor-1611 .elementor-element.elementor-element-6714e2b > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-6714e2b > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-6714e2b > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-6714e2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-6714e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-6714e2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-bfc70cd{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-bfc70cd:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-bfc70cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-bfc70cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-c349942 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-fc3ef40 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-fc3ef40{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-88fe813{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-88fe813:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-88fe813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img9788-s-a-treinamento.jpg");background-position:top center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-88fe813::before, .elementor-1611 .elementor-element.elementor-element-88fe813 > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-88fe813 > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-88fe813 > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-88fe813 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-88fe813 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-88fe813.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-68fc2a8{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-68fc2a8:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-68fc2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-68fc2a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-3c475ec .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-64b676d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-64b676d{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-abc53b4{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-abc53b4:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-abc53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/s-a-treinamento-251-s-a-treinamento.jpg");background-position:center center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-abc53b4::before, .elementor-1611 .elementor-element.elementor-element-abc53b4 > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-abc53b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-abc53b4 > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-abc53b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-abc53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-abc53b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-956523e{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-956523e:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-956523e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-956523e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-d0179dc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-d58ef7c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-d58ef7c{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-d104f7b{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-d104f7b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-d104f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img5815-s-a-treinamento.jpg");background-position:center center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-d104f7b::before, .elementor-1611 .elementor-element.elementor-element-d104f7b > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-d104f7b > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-d104f7b > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-d104f7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-d104f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-d104f7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-efff273{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-efff273:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-efff273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-efff273.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-234b5bf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-5731c22 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-5731c22{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-0f12b0a{--display:flex;--min-height:300px;--overlay-opacity:0.2;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-0f12b0a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-0f12b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img0177-s-a-treinamento.jpg");background-position:center center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-0f12b0a::before, .elementor-1611 .elementor-element.elementor-element-0f12b0a > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-0f12b0a > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-0f12b0a > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-0f12b0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-0f12b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-0f12b0a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-07e63bd{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1611 .elementor-element.elementor-element-07e63bd:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-07e63bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009C;}.elementor-1611 .elementor-element.elementor-element-07e63bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-b0eb1e7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-7ba6e36 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1611 .elementor-element.elementor-element-7ba6e36{font-family:"Poppins", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-9cd31d1{--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;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1611 .elementor-element.elementor-element-9cd31d1:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-9cd31d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-952fa3c{--display:flex;}.elementor-1611 .elementor-element.elementor-element-67507a4{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-67507a4 > .elementor-widget-container{margin:30px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-67507a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-67507a4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-43c5fad{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-43c5fad > .elementor-widget-container{margin:2px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-43c5fad.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-43c5fad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-51aa22b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1611 .elementor-element.elementor-element-b5b5202{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-c5d5468{--e-image-carousel-slides-to-show:1;}.elementor-1611 .elementor-element.elementor-element-c5d5468 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1611 .elementor-element.elementor-element-c5d5468 .elementor-swiper-button.elementor-swiper-button-next{color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-c5d5468 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1611 .elementor-element.elementor-element-c5d5468 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-c5d5468 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-1611 .elementor-element.elementor-element-c5d5468 .swiper-pagination-bullet{background:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-74d9e66{--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;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-74d9e66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-30882aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-30882aa:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-30882aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-30882aa:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-9c1d746 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-9c1d746 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-9c1d746 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-5af359d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-5af359d:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-5af359d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-5af359d:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-2d02883 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-2d02883 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-2d02883 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-801e90a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-801e90a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-801e90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-801e90a:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-073018f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-073018f .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-073018f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-91f0fc9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-91f0fc9:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-91f0fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-91f0fc9:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-439c470 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-439c470 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-439c470 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-4a57a83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-4a57a83:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4a57a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-4a57a83:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-2ef5569 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-2ef5569 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-2ef5569 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-05d652f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-05d652f:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-05d652f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-05d652f:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-a000d95 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-a000d95 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-a000d95 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-874a955{width:var( --container-widget-width, 100.401% );max-width:100.401%;--container-widget-width:100.401%;--container-widget-flex-grow:0;z-index:2;}.elementor-1611 .elementor-element.elementor-element-874a955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-874a955.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1611 .elementor-element.elementor-element-b4eaa1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1611 .elementor-element.elementor-element-b4eaa1c:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-b4eaa1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1611 .elementor-element.elementor-element-b4eaa1c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-bb00c0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-2cfaae8{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-2cfaae8 > .elementor-widget-container{margin:30px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2cfaae8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-2cfaae8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-82e25c2{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-82e25c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-82e25c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-82e25c2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-4f3d441{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-4f3d441 > .elementor-widget-container{margin:2px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4f3d441.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-4f3d441 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-88ddfd8{--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;--margin-top:-58px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-790aa23{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-790aa23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-666f3aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-666f3aa:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-666f3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-666f3aa:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-666f3aa.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-ac8fde7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-ac8fde7{text-align:center;}.elementor-1611 .elementor-element.elementor-element-ac8fde7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-ac8fde7 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-ac8fde7 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-d793caa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-d793caa img{border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-ed2b5b7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-ed2b5b7 iframe{height:180px;filter:brightness( 72% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-ed2b5b7:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-0fd8562{width:var( --container-widget-width, 107.981% );max-width:107.981%;--container-widget-width:107.981%;--container-widget-flex-grow:0;z-index:2;}.elementor-1611 .elementor-element.elementor-element-0fd8562 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-0fd8562.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-1611 .elementor-element.elementor-element-fcd5dc7{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-56354b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-56354b9:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-56354b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-56354b9:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-56354b9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-14c7c4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-14c7c4a{text-align:center;}.elementor-1611 .elementor-element.elementor-element-14c7c4a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-14c7c4a .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-14c7c4a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-fd7db08 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-fd7db08 img{border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-a94644f > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-a94644f iframe{height:180px;filter:brightness( 72% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-a94644f:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-eb93dff{width:var( --container-widget-width, 107.981% );max-width:107.981%;--container-widget-width:107.981%;--container-widget-flex-grow:0;z-index:2;}.elementor-1611 .elementor-element.elementor-element-eb93dff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-eb93dff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-1611 .elementor-element.elementor-element-c4ded18{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-5ee70c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-5ee70c4:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-5ee70c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-5ee70c4:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-5ee70c4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-b737164.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-b737164{text-align:center;}.elementor-1611 .elementor-element.elementor-element-b737164 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-b737164 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-b737164 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-ee6c6ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-ee6c6ca img{border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-ebd9d45 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-ebd9d45 iframe{height:180px;filter:brightness( 72% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-ebd9d45:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-dd16ce4{width:var( --container-widget-width, 107.981% );max-width:107.981%;--container-widget-width:107.981%;--container-widget-flex-grow:0;z-index:2;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-dd16ce4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-1611 .elementor-element.elementor-element-a206a06{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-52109ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-52109ff:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-52109ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1611 .elementor-element.elementor-element-52109ff:hover{background-color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-52109ff.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-07595a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1611 .elementor-element.elementor-element-07595a5{text-align:center;}.elementor-1611 .elementor-element.elementor-element-07595a5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;font-style:italic;letter-spacing:1.3px;word-spacing:4px;mix-blend-mode:difference;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-07595a5 .elementor-heading-title a:hover, .elementor-1611 .elementor-element.elementor-element-07595a5 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-f10fcbe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-f10fcbe img{border-radius:20px 20px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-1fccea8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1611 .elementor-element.elementor-element-1fccea8 iframe{height:180px;filter:brightness( 72% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-1fccea8:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;font-style:italic;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1611 .elementor-element.elementor-element-a0df6b9{width:var( --container-widget-width, 107.981% );max-width:107.981%;--container-widget-width:107.981%;--container-widget-flex-grow:0;z-index:2;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a0df6b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-1611 .elementor-element.elementor-element-c9f8394{--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;--margin-top:50px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-3de5b3b{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-3de5b3b > .elementor-widget-container{margin:30px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-3de5b3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-3de5b3b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-bb011f6{width:var( --container-widget-width, 101.117% );max-width:101.117%;--container-widget-width:101.117%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-bb011f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-bb011f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-bb011f6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-765512f{--display:flex;--min-height:700px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-765512f:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-765512f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313F5;}.elementor-1611 .elementor-element.elementor-element-cbb6945{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-cbb6945:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-cbb6945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-1611 .elementor-element.elementor-element-53c48fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-53c48fa:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-53c48fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;}.elementor-1611 .elementor-element.elementor-element-45b10b5{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.67);--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1611 .elementor-element.elementor-element-45b10b5:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-45b10b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1611 .elementor-element.elementor-element-8009f0d > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-8009f0d{text-align:center;}.elementor-1611 .elementor-element.elementor-element-8009f0d img{width:30%;}.elementor-1611 .elementor-element.elementor-element-e13254b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1611 .elementor-element.elementor-element-e13254b{text-align:center;}.elementor-1611 .elementor-element.elementor-element-e13254b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;letter-spacing:1.3px;word-spacing:5px;color:#F5F5F5;}.elementor-1611 .elementor-element.elementor-element-1e232f7{text-align:center;font-family:"Poppins", Sans-serif;color:#ACACAC;}.elementor-1611 .elementor-element.elementor-element-3ff047f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;letter-spacing:1px;word-spacing:0px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-832cbe3 > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-icon i{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-icon svg{fill:#F5F5F5;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-832cbe3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0.6px;word-spacing:3px;}.elementor-1611 .elementor-element.elementor-element-832cbe3 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-1611 .elementor-element.elementor-element-a8ab516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a8ab516.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-a8ab516{z-index:2;}.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1611 .elementor-element.elementor-element-06c0beb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-06c0beb img{width:50%;}.elementor-1611 .elementor-element.elementor-element-0117a1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-5fe2c77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-de8ac8f{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.67);--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1611 .elementor-element.elementor-element-de8ac8f:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-de8ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1611 .elementor-element.elementor-element-bdf7c31 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-bdf7c31{text-align:center;}.elementor-1611 .elementor-element.elementor-element-bdf7c31 img{width:30%;}.elementor-1611 .elementor-element.elementor-element-f029c1d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1611 .elementor-element.elementor-element-f029c1d{text-align:center;}.elementor-1611 .elementor-element.elementor-element-f029c1d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;letter-spacing:1.3px;word-spacing:5px;color:#F5F5F5;}.elementor-1611 .elementor-element.elementor-element-f132238{text-align:center;font-family:"Poppins", Sans-serif;color:#ACACAC;}.elementor-1611 .elementor-element.elementor-element-b8dd694 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;letter-spacing:1px;word-spacing:0px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-f8dde26 > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-icon i{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-icon svg{fill:#F5F5F5;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-f8dde26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0.6px;word-spacing:3px;}.elementor-1611 .elementor-element.elementor-element-f8dde26 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-1611 .elementor-element.elementor-element-e63cd95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-e63cd95.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-e63cd95{z-index:2;}.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1611 .elementor-element.elementor-element-98ab6b2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-98ab6b2 img{width:50%;}.elementor-1611 .elementor-element.elementor-element-297e2fc{--display:flex;--justify-content:center;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-297e2fc:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-297e2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-1611 .elementor-element.elementor-element-c1854ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-c7c448a{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.67);--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1611 .elementor-element.elementor-element-c7c448a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-c7c448a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-1611 .elementor-element.elementor-element-50fb049 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-50fb049{text-align:center;}.elementor-1611 .elementor-element.elementor-element-50fb049 img{width:30%;}.elementor-1611 .elementor-element.elementor-element-f400a4f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1611 .elementor-element.elementor-element-f400a4f{text-align:center;}.elementor-1611 .elementor-element.elementor-element-f400a4f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:600;letter-spacing:1.3px;word-spacing:5px;color:#F5F5F5;}.elementor-1611 .elementor-element.elementor-element-c56967c{text-align:center;font-family:"Poppins", Sans-serif;color:#ACACAC;}.elementor-1611 .elementor-element.elementor-element-f8e305a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;letter-spacing:1px;word-spacing:0px;color:#D4AF37;}.elementor-1611 .elementor-element.elementor-element-41a2c20 > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-icon i{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-icon svg{fill:#F5F5F5;transition:fill 0.3s;}.elementor-1611 .elementor-element.elementor-element-41a2c20{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-weight:400;letter-spacing:0.6px;word-spacing:3px;}.elementor-1611 .elementor-element.elementor-element-41a2c20 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;line-height:1em;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f{z-index:2;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1611 .elementor-element.elementor-element-950add1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-950add1 img{width:50%;}.elementor-1611 .elementor-element.elementor-element-8f9b4e3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:4;--n-tabs-title-gap:80px;--n-tabs-gap:30px;--n-tabs-title-font-size:21px;}.elementor-1611 .elementor-element.elementor-element-8f9b4e3 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-8f9b4e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Bebas Neue", Sans-serif;font-weight:300;font-style:italic;letter-spacing:1.2px;}.elementor-1611 .elementor-element.elementor-element-8f9b4e3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1611 .elementor-element.elementor-element-bf0a35b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-1611 .elementor-element.elementor-element-bf0a35b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-bf0a35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1611 .elementor-element.elementor-element-1bc5825{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-1611 .elementor-element.elementor-element-1bc5825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-1bc5825.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-1bc5825 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:600;font-style:italic;letter-spacing:0.5px;word-spacing:3px;color:#FFFFFF;}.elementor-1611 .elementor-element.elementor-element-ca691d2{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-ca691d2::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019C;--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-ca691d2:hover::before, .elementor-1611 .elementor-element.elementor-element-ca691d2:hover > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-ca691d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .elementor-background-slideshow:hover::before, .elementor-1611 .elementor-element.elementor-element-ca691d2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-ca691d2:hover{--overlay-opacity:0.5;}.elementor-1611 .elementor-element.elementor-element-990aa3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-990aa3d::before, .elementor-1611 .elementor-element.elementor-element-990aa3d > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-990aa3d > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-990aa3d > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-990aa3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-990aa3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-95597ad{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-95597ad:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-95597ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-1611 .elementor-element.elementor-element-95597ad:hover{background-color:var( --e-global-color-text );--overlay-opacity:0.5;}.elementor-1611 .elementor-element.elementor-element-95597ad:hover::before, .elementor-1611 .elementor-element.elementor-element-95597ad:hover > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-95597ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-95597ad > .elementor-background-slideshow:hover::before, .elementor-1611 .elementor-element.elementor-element-95597ad > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-95597ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-dca622d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-wrapper{text-align:start;}.elementor-1611 .elementor-element.elementor-element-dca622d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1611 .elementor-element.elementor-element-dca622d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-dca622d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-title{margin-bottom:6px;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-description{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:300;font-style:italic;letter-spacing:0.7px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-5eaa3b6{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1611 .elementor-element.elementor-element-5eaa3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-5eaa3b6.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-9bfa94f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-04d79fc{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-04d79fc:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-04d79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-1611 .elementor-element.elementor-element-04d79fc:hover{background-color:var( --e-global-color-text );--overlay-opacity:0.5;}.elementor-1611 .elementor-element.elementor-element-04d79fc:hover::before, .elementor-1611 .elementor-element.elementor-element-04d79fc:hover > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-04d79fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-04d79fc > .elementor-background-slideshow:hover::before, .elementor-1611 .elementor-element.elementor-element-04d79fc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-04d79fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-c053d97 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-wrapper{text-align:start;}.elementor-1611 .elementor-element.elementor-element-c053d97.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-title{margin-bottom:6px;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-description{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:300;font-style:italic;letter-spacing:0.7px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-4f8282e{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1611 .elementor-element.elementor-element-4f8282e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4f8282e.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-054328a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-cf90dd2{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1611 .elementor-element.elementor-element-cf90dd2:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-cf90dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-1611 .elementor-element.elementor-element-cf90dd2:hover{background-color:var( --e-global-color-text );--overlay-opacity:0.5;}.elementor-1611 .elementor-element.elementor-element-cf90dd2:hover::before, .elementor-1611 .elementor-element.elementor-element-cf90dd2:hover > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-cf90dd2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-cf90dd2 > .elementor-background-slideshow:hover::before, .elementor-1611 .elementor-element.elementor-element-cf90dd2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-cf90dd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1611 .elementor-element.elementor-element-2f256bb > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-wrapper{text-align:start;}.elementor-1611 .elementor-element.elementor-element-2f256bb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-title{margin-bottom:6px;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-description{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:300;font-style:italic;letter-spacing:0.7px;color:#081526;}.elementor-1611 .elementor-element.elementor-element-f8c8158{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1611 .elementor-element.elementor-element-f8c8158 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-f8c8158.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-df05762{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1611 .elementor-element.elementor-element-09b706f{--content-width:1280px;}.elementor-1611 .elementor-element.elementor-element-73db2fe{--content-width:70%;}.elementor-1611 .elementor-element.elementor-element-c497cf0{--width:76.224%;}.elementor-1611 .elementor-element.elementor-element-52504d5{--width:100%;}.elementor-1611 .elementor-element.elementor-element-c01c4e5{--width:15%;}.elementor-1611 .elementor-element.elementor-element-821855a{--width:60%;}.elementor-1611 .elementor-element.elementor-element-3f624bc{--width:30%;}.elementor-1611 .elementor-element.elementor-element-6714e2b{--width:30%;}.elementor-1611 .elementor-element.elementor-element-88fe813{--width:30%;}.elementor-1611 .elementor-element.elementor-element-abc53b4{--width:30%;}.elementor-1611 .elementor-element.elementor-element-d104f7b{--width:44.651%;}.elementor-1611 .elementor-element.elementor-element-0f12b0a{--width:50%;}.elementor-1611 .elementor-element.elementor-element-9cd31d1{--content-width:1440px;}.elementor-1611 .elementor-element.elementor-element-74d9e66{--width:45%;}.elementor-1611 .elementor-element.elementor-element-b4eaa1c{--content-width:1600px;}.elementor-1611 .elementor-element.elementor-element-88ddfd8{--width:95%;}.elementor-1611 .elementor-element.elementor-element-790aa23{--width:25%;}.elementor-1611 .elementor-element.elementor-element-fcd5dc7{--width:100%;}.elementor-1611 .elementor-element.elementor-element-c9f8394{--width:95%;}.elementor-1611 .elementor-element.elementor-element-cbb6945{--width:100%;}.elementor-1611 .elementor-element.elementor-element-53c48fa{--content-width:600px;}.elementor-1611 .elementor-element.elementor-element-45b10b5{--width:80%;}.elementor-1611 .elementor-element.elementor-element-5fe2c77{--width:600px;}.elementor-1611 .elementor-element.elementor-element-de8ac8f{--width:80%;}.elementor-1611 .elementor-element.elementor-element-297e2fc{--width:100%;}.elementor-1611 .elementor-element.elementor-element-c1854ee{--content-width:600px;}.elementor-1611 .elementor-element.elementor-element-c7c448a{--width:80%;}.elementor-1611 .elementor-element.elementor-element-ca691d2{--width:90%;}.elementor-1611 .elementor-element.elementor-element-95597ad{--width:90%;}.elementor-1611 .elementor-element.elementor-element-04d79fc{--width:90%;}.elementor-1611 .elementor-element.elementor-element-054328a{--width:90%;}.elementor-1611 .elementor-element.elementor-element-cf90dd2{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1611 .elementor-element.elementor-element-bf0a35b{--content-width:100%;}.elementor-1611 .elementor-element.elementor-element-ca691d2{--width:100%;}.elementor-1611 .elementor-element.elementor-element-990aa3d{--content-width:100%;}.elementor-1611 .elementor-element.elementor-element-95597ad{--width:33%;}.elementor-1611 .elementor-element.elementor-element-04d79fc{--width:33%;}.elementor-1611 .elementor-element.elementor-element-cf90dd2{--width:33%;}}@media(min-width:1025px){.elementor-1611 .elementor-element.elementor-element-09b706f:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1611 .elementor-element.elementor-element-09b706f{--padding-top:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1611 .elementor-element.elementor-element-9369e1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1611 .elementor-element.elementor-element-880170b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/bghero10m.webp");background-position:0px 0px;}.elementor-1611 .elementor-element.elementor-element-880170b{--min-height:1000px;--overlay-opacity:0;--padding-top:50px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-73db2fe{--justify-content:center;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-99c01a8{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:center;}.elementor-1611 .elementor-element.elementor-element-99c01a8.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-e316098{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:center;}.elementor-1611 .elementor-element.elementor-element-e316098.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b{--container-widget-width:680px;--container-widget-flex-grow:0;width:var( --container-widget-width, 680px );max-width:680px;text-align:center;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-49247c6.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-c497cf0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-c497cf0.e-con{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-52504d5{--justify-content:center;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-62964b1{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-62964b1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-eca516d.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-eca516d{text-align:center;}.elementor-1611 .elementor-element.elementor-element-e3c907a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-2202bd7 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-8bbd0e7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-97eeb39 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-bfc70cd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-c349942 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-68fc2a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-3c475ec .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-956523e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-d0179dc .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-efff273{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-234b5bf .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-07e63bd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-b0eb1e7 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-1611 .elementor-element.elementor-element-67507a4{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-67507a4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-43c5fad.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-43c5fad{text-align:center;}.elementor-1611 .elementor-element.elementor-element-874a955.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-2cfaae8{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-2cfaae8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-82e25c2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-82e25c2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4f3d441.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4f3d441{text-align:center;}.elementor-1611 .elementor-element.elementor-element-0fd8562.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-eb93dff.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-dd16ce4.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-a0df6b9.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-3de5b3b{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-3de5b3b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-bb011f6{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-bb011f6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a8ab516.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-e63cd95.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-bf0a35b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1611 .elementor-element.elementor-element-1bc5825{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1611 .elementor-element.elementor-element-1bc5825 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-990aa3d{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1611 .elementor-element.elementor-element-9bfa94f{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1611 .elementor-element.elementor-element-054328a{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}}@media(max-width:767px){.elementor-1611 .elementor-element.elementor-element-09b706f::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-09b706f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/05/bbg.webp");}.elementor-1611 .elementor-element.elementor-element-09b706f{--padding-top:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1611 .elementor-element.elementor-element-16702e0{width:100%;max-width:100%;}.elementor-1611 .elementor-element.elementor-element-16702e0 .elementor-heading-title{font-size:40px;}.elementor-1611 .elementor-element.elementor-element-9369e1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-1611 .elementor-element.elementor-element-471b558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button{font-size:18px;}.elementor-1611 .elementor-element.elementor-element-b8bda13{--margin-top:200px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-880170b:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-880170b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satreinamento.com.br/wp-content/uploads/2026/06/img9788-s-a-treinamento.jpg");background-position:bottom center;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-880170b{--min-height:100vh;--overlay-opacity:0.6;--margin-top:-199px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-73db2fe{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-99c01a8 > .elementor-widget-container{margin:-18px 0px -23px 0px;padding:10px 10px 10px 10px;}.elementor-1611 .elementor-element.elementor-element-99c01a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-99c01a8.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-99c01a8 .elementor-heading-title{font-size:53px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-e316098 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-1611 .elementor-element.elementor-element-e316098{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-e316098.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-e316098 .elementor-heading-title{font-size:86px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b > .elementor-widget-container{padding:15px 10px 15px 10px;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-8d5ea8b .elementor-heading-title{font-size:15px;}.elementor-1611 .elementor-element.elementor-element-49247c6{width:var( --container-widget-width, 309.297px );max-width:309.297px;--container-widget-width:309.297px;--container-widget-flex-grow:0;}.elementor-1611 .elementor-element.elementor-element-49247c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-49247c6 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-c497cf0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-52504d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-c01c4e5{--width:20%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-53cf3ad{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:end;}.elementor-1611 .elementor-element.elementor-element-53cf3ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-53cf3ad.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-53cf3ad .elementor-heading-title{font-size:12px;}.elementor-1611 .elementor-element.elementor-element-d3886ea{--margin-top:20px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-61bbec6{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1611 .elementor-element.elementor-element-0a18919{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-cf3b9c8 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-62964b1{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-62964b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-62964b1 .elementor-heading-title{font-size:55px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-eca516d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 15px 10px;}.elementor-1611 .elementor-element.elementor-element-eca516d.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-eca516d{text-align:center;}.elementor-1611 .elementor-element.elementor-element-eca516d .elementor-heading-title{font-size:15px;}.elementor-1611 .elementor-element.elementor-element-c77d439{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-821855a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-9cd31d1{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-67507a4{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-67507a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-67507a4 .elementor-heading-title{font-size:39px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-b3fe2ea .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-43c5fad > .elementor-widget-container{padding:15px 10px 15px 10px;}.elementor-1611 .elementor-element.elementor-element-43c5fad.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-43c5fad{text-align:center;}.elementor-1611 .elementor-element.elementor-element-43c5fad .elementor-heading-title{font-size:15px;}.elementor-1611 .elementor-element.elementor-element-51aa22b{--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-b5b5202{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-c5d5468{--e-image-carousel-slides-to-show:1;}.elementor-1611 .elementor-element.elementor-element-c5d5468 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-1611 .elementor-element.elementor-element-74d9e66{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-9c1d746{text-align:center;}.elementor-1611 .elementor-element.elementor-element-2d02883{text-align:center;}.elementor-1611 .elementor-element.elementor-element-073018f{text-align:center;}.elementor-1611 .elementor-element.elementor-element-439c470{text-align:center;}.elementor-1611 .elementor-element.elementor-element-2ef5569{text-align:center;}.elementor-1611 .elementor-element.elementor-element-a000d95{text-align:center;}.elementor-1611 .elementor-element.elementor-element-874a955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-2cfaae8{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-2cfaae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2cfaae8 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-82e25c2{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-82e25c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-82e25c2 .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-4f3d441 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 10px 15px 10px;}.elementor-1611 .elementor-element.elementor-element-4f3d441.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4f3d441{text-align:center;}.elementor-1611 .elementor-element.elementor-element-4f3d441 .elementor-heading-title{font-size:15px;}.elementor-1611 .elementor-element.elementor-element-790aa23{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-0fd8562 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-fcd5dc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-eb93dff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-c4ded18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-a206a06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button{font-size:22px;line-height:1.1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-c9f8394{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-3de5b3b{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-3de5b3b > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-3de5b3b .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-bb011f6{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-bb011f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-bb011f6 .elementor-heading-title{font-size:46px;line-height:1.2em;}.elementor-1611 .elementor-element.elementor-element-765512f{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-53c48fa{--content-width:100vw;}.elementor-1611 .elementor-element.elementor-element-45b10b5{--padding-top:10px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1611 .elementor-element.elementor-element-a8ab516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-de8ac8f{--padding-top:10px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1611 .elementor-element.elementor-element-e63cd95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button{font-size:22px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-98ab6b2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-c1854ee{--content-width:100vw;}.elementor-1611 .elementor-element.elementor-element-c7c448a{--padding-top:10px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-1611 .elementor-element.elementor-element-8f9b4e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-bf0a35b{--content-width:360px;--min-height:0px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1611 .elementor-element.elementor-element-1bc5825{width:100%;max-width:100%;text-align:center;}.elementor-1611 .elementor-element.elementor-element-1bc5825 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-1bc5825 .elementor-heading-title{font-size:48px;line-height:0.9em;}.elementor-1611 .elementor-element.elementor-element-990aa3d{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1611 .elementor-element.elementor-element-dca622d .elementor-image-box-description{font-size:14px;}.elementor-1611 .elementor-element.elementor-element-5eaa3b6 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-9bfa94f{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1611 .elementor-element.elementor-element-c053d97 .elementor-image-box-description{font-size:14px;}.elementor-1611 .elementor-element.elementor-element-4f8282e > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-054328a{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-img{margin-bottom:0px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1611 .elementor-element.elementor-element-2f256bb .elementor-image-box-description{font-size:14px;}.elementor-1611 .elementor-element.elementor-element-f8c8158 > .elementor-widget-container{margin:41px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-471b558 */.elementor-1611 .elementor-element.elementor-element-471b558 {
  border-radius: 72px;
  border-top: 2px solid #FFD700; /* amarelo */
  background: linear-gradient(90deg, #0a0a0a 0%, #1a1a1a 50%, #000000 100%); /* gradiente preto */
  box-shadow: 
    0 10px 20px 0 rgba(255, 215, 0, 0.2),
    0 20px 40px 0 rgba(255, 215, 0, 0.15),
    0 40px 80px 0 rgba(255, 215, 0, 0.1),
    0 60px 120px 0 rgba(255, 215, 0, 0.05);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button-icon {
  font-size: 17px;
  color: #FFD700;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1611 .elementor-element.elementor-element-471b558:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1611 .elementor-element.elementor-element-471b558:active {
  opacity: 0.5;
}

.elementor-1611 .elementor-element.elementor-element-471b558::before {
  content: '';
  background: linear-gradient(10deg, #FFEC00 12.81%, rgba(255, 236, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1611 .elementor-element.elementor-element-471b558:hover {
  transform: translateY(-8px);
  box-shadow: 
    0 10px 20px 0 rgba(255, 215, 0, 0.4),
    0 20px 40px 0 rgba(255, 215, 0, 0.3),
    0 40px 80px 0 rgba(255, 215, 0, 0.2);
  transition: 0.5s;
  border-top: 2px solid #FFEC00;
}

.elementor-1611 .elementor-element.elementor-element-471b558 svg {
  font-size: 14px;
}

.elementor-1611 .elementor-element.elementor-element-471b558:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #FFD700 20%, #FFD70050 70%, #FFD70000 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 215, 0, 0.8) 0%, rgba(255, 215, 0, 0.1) 40%, rgba(255, 215, 0, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1611 .elementor-element.elementor-element-471b558 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 215, 0, 0.8) 0%, rgba(255, 215, 0, 0.1) 40%, rgba(255, 215, 0, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f6e6ab */.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}
.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-inline-item{
    background: #222222;  /* bg iten color */
    outline: 1px solid ##7d7d7d80;  /* border iten color */
    padding: 10px 15px;
    border-radius: 25px;  /* iten border radios */
}
.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-text{
    background: #333333;  /* text box bg color */
     outline: 1px solid #7d7d7d80; /* text box border color and expessure */ 
    padding: 10px 15px;
    border-radius: 25px;
}
.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-icon-list-icon{
    background: #000000;  /* iten circle background */
    padding: 10px 10px;
    margin-right: 10px;
    outline: 1px solid #7d7d7d80;  /* icon border color (circle) */
    border-radius: 25px;
}
.elementor-1611 .elementor-element.elementor-element-4f6e6ab .elementor-widget-container{
    overflow: visible !important;
    white-space: nowrap;
}

.elementor-1611 .elementor-element.elementor-element-4f6e6ab{
    animation: carrossel 20s /* carrossel speed */ linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(-250px);
    }
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c01a8 */.degrade {
  /* Degradê Dourado Premium */
  background: linear-gradient(90deg, #D4AF37, #FFF2CD, #AA771C);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e316098 */.degrade {
  /* Degradê Dourado Premium */
  background: linear-gradient(90deg, #D4AF37, #FFF2CD, #AA771C);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49247c6 */.elementor-1611 .elementor-element.elementor-element-49247c6 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-49247c6 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-49247c6:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-49247c6:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-49247c6::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-49247c6:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c01c4e5 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -15px;
}
.elementor-1611 .elementor-element.elementor-element-c01c4e5 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-1611 .elementor-element.elementor-element-c01c4e5:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-95ae393 */.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}
.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-inline-item{
    background: #222222;  /* bg iten color */
    outline: 1px solid ##7d7d7d80;  /* border iten color */
    padding: 10px 15px;
    border-radius: 25px;  /* iten border radios */
}
.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-text{
    background: #333333;  /* text box bg color */
     outline: 1px solid #7d7d7d80; /* text box border color and expessure */ 
    padding: 10px 15px;
    border-radius: 25px;
}
.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-icon-list-icon{
    background: #000000;  /* iten circle background */
    padding: 10px 10px;
    margin-right: 10px;
    outline: 1px solid #7d7d7d80;  /* icon border color (circle) */
    border-radius: 25px;
}
.elementor-1611 .elementor-element.elementor-element-95ae393 .elementor-widget-container{
    overflow: visible !important;
    white-space: nowrap;
}

.elementor-1611 .elementor-element.elementor-element-95ae393{
    animation: carrossel 20s /* carrossel speed */ linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(-250px);
    }
    100%{
        transform: translatex(-900px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62964b1 */.elementor-1611 .elementor-element.elementor-element-62964b1 {
    background: linear-gradient(
        90deg,
        #A8861F 0%,
        #D4AF37 35%,
        #F0D46A 50%,
        #D4AF37 65%,
        #A8861F 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c907a */.elementor-1611 .elementor-element.elementor-element-e3c907a {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-e3c907a:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbd0e7 */.elementor-1611 .elementor-element.elementor-element-8bbd0e7 {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-8bbd0e7:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc70cd */.elementor-1611 .elementor-element.elementor-element-bfc70cd {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-bfc70cd:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fc2a8 */.elementor-1611 .elementor-element.elementor-element-68fc2a8 {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-68fc2a8:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956523e */.elementor-1611 .elementor-element.elementor-element-956523e {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-956523e:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efff273 */.elementor-1611 .elementor-element.elementor-element-efff273 {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-efff273:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e63bd */.elementor-1611 .elementor-element.elementor-element-07e63bd {
    
    opacity: 0;
    transition: opacity 0.3s;
    
}

.elementor-1611 .elementor-element.elementor-element-07e63bd:hover {
    
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61bbec6 */@media (min-width:1025px){
    .elementor-1611 .elementor-element.elementor-element-61bbec6{
  clip-path: polygon(371.209px 60.9747px, 8px 60.9747px, 8px 60.9747px, 3.45825529px 61.341172px, -0.85016448px 62.402156px, -4.86761077px 64.100004px, -8.53643504px 66.377068px, -11.79898875px 69.1757px, -14.59762336px 72.438252px, -16.87469033px 76.107076px, -18.57254112px 80.124524px, -19.63352719px 84.432948px, -20px 88.9747px, -20px calc(100% - 89.16px), -20px calc(100% - 89.16px), -19.63352719px calc(100% - 84.61922px), -18.57254112px calc(100% - 80.31136px), -16.87469033px calc(100% - 76.29414px), -14.59762336px calc(100% - 72.62528px), -11.79898875px calc(100% - 69.3625px), -8.53643504px calc(100% - 66.56352px), -4.86761077px calc(100% - 64.28606px), -0.85016448px calc(100% - 62.58784px), 3.45825529px calc(100% - 61.52658px), 8px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 373.050314px calc(100% - 61.09942px), 374.875752px calc(100% - 60.91896px), 376.679758px calc(100% - 60.62054px), 378.456776px calc(100% - 60.20608px), 380.20125px calc(100% - 59.6775px), 381.907624px calc(100% - 59.03672px), 383.570342px calc(100% - 58.28566px), 385.183848px calc(100% - 57.42624px), 386.742586px calc(100% - 56.46038px), 388.241px calc(100% - 55.39px), 452.733px calc(100% - 5.96px), 452.733px calc(100% - 5.96px), 454.231171px calc(100% - 4.8896199999999px), 455.789768px calc(100% - 3.9237599999997px), 457.403217px calc(100% - 3.0643399999999px), 459.065944px calc(100% - 2.3132799999998px), 460.772375px calc(100% - 1.6724999999999px), 462.516936px calc(100% - 1.14392px), 464.294053px calc(100% - 0.72946000000002px), 466.098152px calc(100% - 0.43103999999994px), 467.923659px calc(100% - 0.2505799999999px), 469.765px calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 467.92074px) calc(100% - 0.2505799999999px), calc(100% - 466.09672px) calc(100% - 0.43103999999971px), calc(100% - 464.29358px) calc(100% - 0.72946000000024px), calc(100% - 462.51696px) calc(100% - 1.14392px), calc(100% - 460.7725px) calc(100% - 1.6725000000001px), calc(100% - 459.06584px) calc(100% - 2.3132800000001px), calc(100% - 457.40262px) calc(100% - 3.0643399999999px), calc(100% - 455.78848px) calc(100% - 3.9237600000001px), calc(100% - 454.22906px) calc(100% - 4.8896199999999px), calc(100% - 452.73px) calc(100% - 5.96px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 386.74121px) calc(100% - 56.46038px), calc(100% - 385.18248px) calc(100% - 57.42624px), calc(100% - 383.56927px) calc(100% - 58.28566px), calc(100% - 381.90704px) calc(100% - 59.03672px), calc(100% - 380.20125px) calc(100% - 59.6775px), calc(100% - 378.45736px) calc(100% - 60.20608px), calc(100% - 376.68083px) calc(100% - 60.62054px), calc(100% - 374.87712px) calc(100% - 60.91896px), calc(100% - 373.05169px) calc(100% - 61.09942px), calc(100% - 371.21px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 3.4592199999995px) calc(100% - 61.52658px), calc(100% - -0.84864000000039px) calc(100% - 62.58784px), calc(100% - -4.8658600000001px) calc(100% - 64.28606px), calc(100% - -8.5347200000003px) calc(100% - 66.56352px), calc(100% - -11.7975px) calc(100% - 69.3625px), calc(100% - -14.59648px) calc(100% - 72.62528px), calc(100% - -16.87394px) calc(100% - 76.29414px), calc(100% - -18.57216px) calc(100% - 80.31136px), calc(100% - -19.63342px) calc(100% - 84.61922px), calc(100% - -20px) calc(100% - 89.16px), calc(100% - -20px) 88.9747px, calc(100% - -20px) 88.9747px, calc(100% - -19.63342px) 84.432948px, calc(100% - -18.57216px) 80.124524px, calc(100% - -16.87394px) 76.107076px, calc(100% - -14.59648px) 72.438252px, calc(100% - -11.7975px) 69.1757px, calc(100% - -8.5347200000001px) 66.377068px, calc(100% - -4.8658599999999px) 64.100004px, calc(100% - -0.84863999999993px) 62.402156px, calc(100% - 3.4592200000002px) 61.341172px, calc(100% - 8px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 373.05169px) 60.9141143px, calc(100% - 374.87712px) 60.7336144px, calc(100% - 376.68083px) 60.4350861px, calc(100% - 378.45736px) 60.0204152px, calc(100% - 380.20125px) 59.4914875px, calc(100% - 381.90704px) 58.8501888px, calc(100% - 383.56927px) 58.0984049px, calc(100% - 385.18248px) 57.2380216px, calc(100% - 386.74121px) 56.2709247px, calc(100% - 388.24px) 55.199px, calc(100% - 452.73px) 5.77565px, calc(100% - 452.73px) 5.77565px, calc(100% - 454.22906px) 4.70373399px, calc(100% - 455.78848px) 3.73664512px, calc(100% - 457.40262px) 2.87626913px, calc(100% - 459.06584px) 2.12449176px, calc(100% - 460.7725px) 1.48319875px, calc(100% - 462.51696px) 0.95427584px, calc(100% - 464.29358px) 0.53960877px, calc(100% - 466.09672px) 0.24108328px, calc(100% - 467.92074px) 0.06058511px, calc(100% - 469.76px) 7.5064305955338E-32px, 469.765px 0px, 469.765px 0px, 467.923659px 0.06058511px, 466.098152px 0.24108328px, 464.294053px 0.53960877px, 462.516936px 0.95427584px, 460.772375px 1.48319875px, 459.065944px 2.12449176px, 457.403217px 2.87626913px, 455.789768px 3.73664512px, 454.231171px 4.70373399px, 452.733px 5.77565px, 388.241px 55.199px, 388.241px 55.199px, 386.742586px 56.2709247px, 385.183848px 57.2380216px, 383.570342px 58.0984049px, 381.907624px 58.8501888px, 380.20125px 59.4914875px, 378.456776px 60.0204152px, 376.679758px 60.4350861px, 374.875752px 60.7336144px, 373.050314px 60.9141143px, 371.209px 60.9747px); 
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3fe2ea */.elementor-1611 .elementor-element.elementor-element-b3fe2ea {
    background: linear-gradient(
        90deg,
        #A8861F 0%,
        #D4AF37 35%,
        #F0D46A 50%,
        #D4AF37 65%,
        #A8861F 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30882aa */.elementor-1611 .elementor-element.elementor-element-30882aa{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af359d */.elementor-1611 .elementor-element.elementor-element-5af359d{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801e90a */.elementor-1611 .elementor-element.elementor-element-801e90a{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f0fc9 */.elementor-1611 .elementor-element.elementor-element-91f0fc9{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a57a83 */.elementor-1611 .elementor-element.elementor-element-4a57a83{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d652f */.elementor-1611 .elementor-element.elementor-element-05d652f{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-874a955 */.elementor-1611 .elementor-element.elementor-element-874a955 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-874a955 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-874a955:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-874a955:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-874a955::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-874a955:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd31d1 */@media (min-width:1025px){
    .elementor-1611 .elementor-element.elementor-element-9cd31d1{
  clip-path: polygon(371.209px 60.9747px, 8px 60.9747px, 8px 60.9747px, 3.45825529px 61.341172px, -0.85016448px 62.402156px, -4.86761077px 64.100004px, -8.53643504px 66.377068px, -11.79898875px 69.1757px, -14.59762336px 72.438252px, -16.87469033px 76.107076px, -18.57254112px 80.124524px, -19.63352719px 84.432948px, -20px 88.9747px, -20px calc(100% - 89.16px), -20px calc(100% - 89.16px), -19.63352719px calc(100% - 84.61922px), -18.57254112px calc(100% - 80.31136px), -16.87469033px calc(100% - 76.29414px), -14.59762336px calc(100% - 72.62528px), -11.79898875px calc(100% - 69.3625px), -8.53643504px calc(100% - 66.56352px), -4.86761077px calc(100% - 64.28606px), -0.85016448px calc(100% - 62.58784px), 3.45825529px calc(100% - 61.52658px), 8px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 373.050314px calc(100% - 61.09942px), 374.875752px calc(100% - 60.91896px), 376.679758px calc(100% - 60.62054px), 378.456776px calc(100% - 60.20608px), 380.20125px calc(100% - 59.6775px), 381.907624px calc(100% - 59.03672px), 383.570342px calc(100% - 58.28566px), 385.183848px calc(100% - 57.42624px), 386.742586px calc(100% - 56.46038px), 388.241px calc(100% - 55.39px), 452.733px calc(100% - 5.96px), 452.733px calc(100% - 5.96px), 454.231171px calc(100% - 4.8896199999999px), 455.789768px calc(100% - 3.9237599999997px), 457.403217px calc(100% - 3.0643399999999px), 459.065944px calc(100% - 2.3132799999998px), 460.772375px calc(100% - 1.6724999999999px), 462.516936px calc(100% - 1.14392px), 464.294053px calc(100% - 0.72946000000002px), 466.098152px calc(100% - 0.43103999999994px), 467.923659px calc(100% - 0.2505799999999px), 469.765px calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 467.92074px) calc(100% - 0.2505799999999px), calc(100% - 466.09672px) calc(100% - 0.43103999999971px), calc(100% - 464.29358px) calc(100% - 0.72946000000024px), calc(100% - 462.51696px) calc(100% - 1.14392px), calc(100% - 460.7725px) calc(100% - 1.6725000000001px), calc(100% - 459.06584px) calc(100% - 2.3132800000001px), calc(100% - 457.40262px) calc(100% - 3.0643399999999px), calc(100% - 455.78848px) calc(100% - 3.9237600000001px), calc(100% - 454.22906px) calc(100% - 4.8896199999999px), calc(100% - 452.73px) calc(100% - 5.96px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 386.74121px) calc(100% - 56.46038px), calc(100% - 385.18248px) calc(100% - 57.42624px), calc(100% - 383.56927px) calc(100% - 58.28566px), calc(100% - 381.90704px) calc(100% - 59.03672px), calc(100% - 380.20125px) calc(100% - 59.6775px), calc(100% - 378.45736px) calc(100% - 60.20608px), calc(100% - 376.68083px) calc(100% - 60.62054px), calc(100% - 374.87712px) calc(100% - 60.91896px), calc(100% - 373.05169px) calc(100% - 61.09942px), calc(100% - 371.21px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 3.4592199999995px) calc(100% - 61.52658px), calc(100% - -0.84864000000039px) calc(100% - 62.58784px), calc(100% - -4.8658600000001px) calc(100% - 64.28606px), calc(100% - -8.5347200000003px) calc(100% - 66.56352px), calc(100% - -11.7975px) calc(100% - 69.3625px), calc(100% - -14.59648px) calc(100% - 72.62528px), calc(100% - -16.87394px) calc(100% - 76.29414px), calc(100% - -18.57216px) calc(100% - 80.31136px), calc(100% - -19.63342px) calc(100% - 84.61922px), calc(100% - -20px) calc(100% - 89.16px), calc(100% - -20px) 88.9747px, calc(100% - -20px) 88.9747px, calc(100% - -19.63342px) 84.432948px, calc(100% - -18.57216px) 80.124524px, calc(100% - -16.87394px) 76.107076px, calc(100% - -14.59648px) 72.438252px, calc(100% - -11.7975px) 69.1757px, calc(100% - -8.5347200000001px) 66.377068px, calc(100% - -4.8658599999999px) 64.100004px, calc(100% - -0.84863999999993px) 62.402156px, calc(100% - 3.4592200000002px) 61.341172px, calc(100% - 8px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 373.05169px) 60.9141143px, calc(100% - 374.87712px) 60.7336144px, calc(100% - 376.68083px) 60.4350861px, calc(100% - 378.45736px) 60.0204152px, calc(100% - 380.20125px) 59.4914875px, calc(100% - 381.90704px) 58.8501888px, calc(100% - 383.56927px) 58.0984049px, calc(100% - 385.18248px) 57.2380216px, calc(100% - 386.74121px) 56.2709247px, calc(100% - 388.24px) 55.199px, calc(100% - 452.73px) 5.77565px, calc(100% - 452.73px) 5.77565px, calc(100% - 454.22906px) 4.70373399px, calc(100% - 455.78848px) 3.73664512px, calc(100% - 457.40262px) 2.87626913px, calc(100% - 459.06584px) 2.12449176px, calc(100% - 460.7725px) 1.48319875px, calc(100% - 462.51696px) 0.95427584px, calc(100% - 464.29358px) 0.53960877px, calc(100% - 466.09672px) 0.24108328px, calc(100% - 467.92074px) 0.06058511px, calc(100% - 469.76px) 7.5064305955338E-32px, 469.765px 0px, 469.765px 0px, 467.923659px 0.06058511px, 466.098152px 0.24108328px, 464.294053px 0.53960877px, 462.516936px 0.95427584px, 460.772375px 1.48319875px, 459.065944px 2.12449176px, 457.403217px 2.87626913px, 455.789768px 3.73664512px, 454.231171px 4.70373399px, 452.733px 5.77565px, 388.241px 55.199px, 388.241px 55.199px, 386.742586px 56.2709247px, 385.183848px 57.2380216px, 383.570342px 58.0984049px, 381.907624px 58.8501888px, 380.20125px 59.4914875px, 378.456776px 60.0204152px, 376.679758px 60.4350861px, 374.875752px 60.7336144px, 373.050314px 60.9141143px, 371.209px 60.9747px); 
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82e25c2 */.elementor-1611 .elementor-element.elementor-element-82e25c2 {
    background: linear-gradient(
        90deg,
        #A8861F 0%,
        #D4AF37 35%,
        #F0D46A 50%,
        #D4AF37 65%,
        #A8861F 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666f3aa */.elementor-1611 .elementor-element.elementor-element-666f3aa{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0fd8562 */.elementor-1611 .elementor-element.elementor-element-0fd8562 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-0fd8562 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-0fd8562:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-0fd8562:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-0fd8562::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-0fd8562:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56354b9 */.elementor-1611 .elementor-element.elementor-element-56354b9{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb93dff */.elementor-1611 .elementor-element.elementor-element-eb93dff {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-eb93dff .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-eb93dff:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-eb93dff:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-eb93dff::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-eb93dff:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee70c4 */.elementor-1611 .elementor-element.elementor-element-5ee70c4{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd16ce4 */.elementor-1611 .elementor-element.elementor-element-dd16ce4 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-dd16ce4 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-dd16ce4:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-dd16ce4:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-dd16ce4::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-dd16ce4:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52109ff */.elementor-1611 .elementor-element.elementor-element-52109ff{
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0df6b9 */.elementor-1611 .elementor-element.elementor-element-a0df6b9 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-a0df6b9 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-a0df6b9:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-a0df6b9:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-a0df6b9::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-a0df6b9:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb011f6 */.elementor-1611 .elementor-element.elementor-element-bb011f6 {
    background: linear-gradient(
        90deg,
        #A8861F 0%,
        #D4AF37 35%,
        #F0D46A 50%,
        #D4AF37 65%,
        #A8861F 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4eaa1c */@media (min-width:1025px){
    .elementor-1611 .elementor-element.elementor-element-b4eaa1c{
  clip-path: polygon(371.209px 60.9747px, 8px 60.9747px, 8px 60.9747px, 3.45825529px 61.341172px, -0.85016448px 62.402156px, -4.86761077px 64.100004px, -8.53643504px 66.377068px, -11.79898875px 69.1757px, -14.59762336px 72.438252px, -16.87469033px 76.107076px, -18.57254112px 80.124524px, -19.63352719px 84.432948px, -20px 88.9747px, -20px calc(100% - 89.16px), -20px calc(100% - 89.16px), -19.63352719px calc(100% - 84.61922px), -18.57254112px calc(100% - 80.31136px), -16.87469033px calc(100% - 76.29414px), -14.59762336px calc(100% - 72.62528px), -11.79898875px calc(100% - 69.3625px), -8.53643504px calc(100% - 66.56352px), -4.86761077px calc(100% - 64.28606px), -0.85016448px calc(100% - 62.58784px), 3.45825529px calc(100% - 61.52658px), 8px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 373.050314px calc(100% - 61.09942px), 374.875752px calc(100% - 60.91896px), 376.679758px calc(100% - 60.62054px), 378.456776px calc(100% - 60.20608px), 380.20125px calc(100% - 59.6775px), 381.907624px calc(100% - 59.03672px), 383.570342px calc(100% - 58.28566px), 385.183848px calc(100% - 57.42624px), 386.742586px calc(100% - 56.46038px), 388.241px calc(100% - 55.39px), 452.733px calc(100% - 5.96px), 452.733px calc(100% - 5.96px), 454.231171px calc(100% - 4.8896199999999px), 455.789768px calc(100% - 3.9237599999997px), 457.403217px calc(100% - 3.0643399999999px), 459.065944px calc(100% - 2.3132799999998px), 460.772375px calc(100% - 1.6724999999999px), 462.516936px calc(100% - 1.14392px), 464.294053px calc(100% - 0.72946000000002px), 466.098152px calc(100% - 0.43103999999994px), 467.923659px calc(100% - 0.2505799999999px), 469.765px calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 467.92074px) calc(100% - 0.2505799999999px), calc(100% - 466.09672px) calc(100% - 0.43103999999971px), calc(100% - 464.29358px) calc(100% - 0.72946000000024px), calc(100% - 462.51696px) calc(100% - 1.14392px), calc(100% - 460.7725px) calc(100% - 1.6725000000001px), calc(100% - 459.06584px) calc(100% - 2.3132800000001px), calc(100% - 457.40262px) calc(100% - 3.0643399999999px), calc(100% - 455.78848px) calc(100% - 3.9237600000001px), calc(100% - 454.22906px) calc(100% - 4.8896199999999px), calc(100% - 452.73px) calc(100% - 5.96px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 386.74121px) calc(100% - 56.46038px), calc(100% - 385.18248px) calc(100% - 57.42624px), calc(100% - 383.56927px) calc(100% - 58.28566px), calc(100% - 381.90704px) calc(100% - 59.03672px), calc(100% - 380.20125px) calc(100% - 59.6775px), calc(100% - 378.45736px) calc(100% - 60.20608px), calc(100% - 376.68083px) calc(100% - 60.62054px), calc(100% - 374.87712px) calc(100% - 60.91896px), calc(100% - 373.05169px) calc(100% - 61.09942px), calc(100% - 371.21px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 3.4592199999995px) calc(100% - 61.52658px), calc(100% - -0.84864000000039px) calc(100% - 62.58784px), calc(100% - -4.8658600000001px) calc(100% - 64.28606px), calc(100% - -8.5347200000003px) calc(100% - 66.56352px), calc(100% - -11.7975px) calc(100% - 69.3625px), calc(100% - -14.59648px) calc(100% - 72.62528px), calc(100% - -16.87394px) calc(100% - 76.29414px), calc(100% - -18.57216px) calc(100% - 80.31136px), calc(100% - -19.63342px) calc(100% - 84.61922px), calc(100% - -20px) calc(100% - 89.16px), calc(100% - -20px) 88.9747px, calc(100% - -20px) 88.9747px, calc(100% - -19.63342px) 84.432948px, calc(100% - -18.57216px) 80.124524px, calc(100% - -16.87394px) 76.107076px, calc(100% - -14.59648px) 72.438252px, calc(100% - -11.7975px) 69.1757px, calc(100% - -8.5347200000001px) 66.377068px, calc(100% - -4.8658599999999px) 64.100004px, calc(100% - -0.84863999999993px) 62.402156px, calc(100% - 3.4592200000002px) 61.341172px, calc(100% - 8px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 373.05169px) 60.9141143px, calc(100% - 374.87712px) 60.7336144px, calc(100% - 376.68083px) 60.4350861px, calc(100% - 378.45736px) 60.0204152px, calc(100% - 380.20125px) 59.4914875px, calc(100% - 381.90704px) 58.8501888px, calc(100% - 383.56927px) 58.0984049px, calc(100% - 385.18248px) 57.2380216px, calc(100% - 386.74121px) 56.2709247px, calc(100% - 388.24px) 55.199px, calc(100% - 452.73px) 5.77565px, calc(100% - 452.73px) 5.77565px, calc(100% - 454.22906px) 4.70373399px, calc(100% - 455.78848px) 3.73664512px, calc(100% - 457.40262px) 2.87626913px, calc(100% - 459.06584px) 2.12449176px, calc(100% - 460.7725px) 1.48319875px, calc(100% - 462.51696px) 0.95427584px, calc(100% - 464.29358px) 0.53960877px, calc(100% - 466.09672px) 0.24108328px, calc(100% - 467.92074px) 0.06058511px, calc(100% - 469.76px) 7.5064305955338E-32px, 469.765px 0px, 469.765px 0px, 467.923659px 0.06058511px, 466.098152px 0.24108328px, 464.294053px 0.53960877px, 462.516936px 0.95427584px, 460.772375px 1.48319875px, 459.065944px 2.12449176px, 457.403217px 2.87626913px, 455.789768px 3.73664512px, 454.231171px 4.70373399px, 452.733px 5.77565px, 388.241px 55.199px, 388.241px 55.199px, 386.742586px 56.2709247px, 385.183848px 57.2380216px, 383.570342px 58.0984049px, 381.907624px 58.8501888px, 380.20125px 59.4914875px, 378.456776px 60.0204152px, 376.679758px 60.4350861px, 374.875752px 60.7336144px, 373.050314px 60.9141143px, 371.209px 60.9747px); 
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e13254b */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ab516 */.elementor-1611 .elementor-element.elementor-element-a8ab516 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-a8ab516:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f029c1d */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63cd95 */.elementor-1611 .elementor-element.elementor-element-e63cd95 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-e63cd95:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f400a4f */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4cb9f */.elementor-1611 .elementor-element.elementor-element-4b4cb9f {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e13254b */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ab516 */.elementor-1611 .elementor-element.elementor-element-a8ab516 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-a8ab516:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f029c1d */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63cd95 */.elementor-1611 .elementor-element.elementor-element-e63cd95 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-e63cd95:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f400a4f */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4cb9f */.elementor-1611 .elementor-element.elementor-element-4b4cb9f {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e13254b */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ab516 */.elementor-1611 .elementor-element.elementor-element-a8ab516 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-a8ab516:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f029c1d */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63cd95 */.elementor-1611 .elementor-element.elementor-element-e63cd95 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-e63cd95:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f400a4f */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4cb9f */.elementor-1611 .elementor-element.elementor-element-4b4cb9f {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e13254b */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ab516 */.elementor-1611 .elementor-element.elementor-element-a8ab516 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-a8ab516:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-a8ab516::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-a8ab516:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f029c1d */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e63cd95 */.elementor-1611 .elementor-element.elementor-element-e63cd95 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-e63cd95:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-e63cd95::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-e63cd95:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f400a4f */.cardp {
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4cb9f */.elementor-1611 .elementor-element.elementor-element-4b4cb9f {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #D4AF37;
  background: linear-gradient(230deg, #D4AF37 0%, #8A5A19 100%);
  /* Fundo com um degradê dourado */
  box-shadow: 0 20px 30px -6px rgba(212, 175, 55, 0.35); 
  /* Sombra do botão, com um tom do gradiente para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, rgba(255, 255, 255, 0.8) 12.81%, rgba(255, 255, 255, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de branco para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1611 .elementor-element.elementor-element-4b4cb9f:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8f9b4e3 */.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tabs-heading {
    background: rgba(25, 25, 33, 0.55);
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(18px) saturate(160%);
    width: fit-content;
    align-self: center;
    position: relative;
    border-radius: 25px;
    height: 80px;
  border: 1px solid rgba(212, 175, 55, 0.15);
    box-shadow:
inset 0 1px 0 rgba(212, 175, 55, 0.10),
0 10px 35px rgba(0, 0, 0, 0.35),
0 0 0 1px rgba(212, 175, 55, 0.08);
flex-wrap: wrap !important;
    overflow: visible !important;
    padding: 8px;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title {
    background: transparent !important;
    border: none !important;
    border-radius: 18px !important;
    position: relative;
    z-index: 2;
    transition: transform 0.25s ease, opacity 0.25s ease;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title:hover {
    transform: translateY(-1px);
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title-text {
    position: relative;
    z-index: 5 !important;
    color: rgba(255, 255, 255, 0.72);
    transition: color 0.3s ease;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-icon {
    z-index: 5;
    position: relative;
    color: rgba(255, 255, 255, 0.72);
    transition: color 0.3s ease;
}

/* ABA ATIVA - GRADIENTE AMARELO S.A */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title[aria-selected="true"],
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.e-active,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.elementor-active {
background: linear-gradient(
    230deg,
    #D4AF37 0%,
    #8A5A19 100%
) !important;
    backdrop-filter: blur(12px) saturate(150%);
    -webkit-backdrop-filter: blur(12px) saturate(150%);
    border: 1px solid rgba(212, 175, 55, 0.35) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.22),
        inset 0 -8px 18px rgba(255, 255, 255, 0.08),
0 20px 30px -6px rgba(212, 175, 55, 0.35) !important;
    color: #fff !important;
}

/* TEXTO DA ABA ATIVA */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.e-active .e-n-tab-title-text,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.elementor-active .e-n-tab-title-text {
    color: #000000 !important;
    font-weight: 500;
}

/* ÍCONE DA ABA ATIVA */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.e-active .e-n-tab-icon,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title.elementor-active .e-n-tab-icon {
    color: #000000 !important;
}

/* INDICADOR - GRADIENTE AMARELO S.A */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-tab-indicator {
    position: absolute;
    top: 8px;
    height: calc(100% - 16px);
    border-radius: 18px;
  background: linear-gradient(
    230deg,
    #D4AF37 0%,
    #8A5A19 100%
) !important;
    backdrop-filter: blur(14px) saturate(160%);
    -webkit-backdrop-filter: blur(14px) saturate(160%);
    border: 1px solid rgba(255, 215, 0, 0.5) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.24),
        inset 0 -10px 20px rgba(255, 255, 255, 0.08),
        0 0 16px rgba(255, 215, 0, 0.42),
        0 10px 25px rgba(255, 215, 0, 0.28) !important;
    transition:
        left 0.35s cubic-bezier(0.22, 1, 0.36, 1),
        width 0.35s cubic-bezier(0.22, 1, 0.36, 1);
    z-index: 1 !important;
    pointer-events: none;
    opacity: 1 !important;
    visibility: visible !important;
}

/* HIGHLIGHT INTERNO DO GLASS */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-tab-indicator::before {
    content: "";
    position: absolute;
    inset: 1px 1px auto 1px;
    height: 45%;
    border-radius: 16px;
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0.28),
        rgba(255, 255, 255, 0.05)
    );
    pointer-events: none;
}

/* GLOW INFERIOR - AMARELO */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-tab-indicator::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);
    width: 60%;
    height: 12px;
   background: rgba(212, 175, 55, 0.45);
    filter: blur(16px);
    border-radius: 50%;
    pointer-events: none;
}

/* CONTEÚDO */
.elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tabs-content .e-active {
    animation: abas 0.8s ease-in-out;
}

@keyframes abas {
    0% {
        filter: blur(10px);
        opacity: 0;
        transform: translateY(10px);
    }
    100% {
        filter: blur(0px);
        opacity: 1;
        transform: translateY(0px);
    }
}

@media (max-width: 767px) {
    .elementor-1611 .elementor-element.elementor-element-8f9b4e3 .e-n-tab-title {
        margin-bottom: 10px !important;
        margin-top: 2px !important;
    }

    .elementor-1611 .elementor-element.elementor-element-8f9b4e3.e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        display: flex !important;
    }

    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-heading-display: flex;
    }
}

/* ========== VERSÃO ALTERNATIVA: COM MAIS BRILHO ========== */

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-n-tabs-heading {
    background: rgba(15, 15, 20, 0.7);
    border: 1px solid rgba(255, 215, 0, 0.15);
    box-shadow:
        inset 0 1px 0 rgba(255, 215, 0, 0.12),
        0 10px 35px rgba(0, 0, 0, 0.4),
        0 0 0 1px rgba(255, 215, 0, 0.1);
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-n-tab-title[aria-selected="true"],
.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-n-tab-title.e-active,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-n-tab-title.elementor-active {
    background: linear-gradient(
        135deg,
        rgba(255, 215, 0, 0.85) 0%,
        rgba(255, 236, 0, 0.90) 50%,
        rgba(255, 200, 0, 0.85) 100%
    ) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.3),
        inset 0 -8px 18px rgba(255, 255, 255, 0.12),
        0 0 20px rgba(255, 215, 0, 0.6),
        0 10px 30px rgba(255, 215, 0, 0.4) !important;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-tab-indicator {
    background: linear-gradient(
        135deg,
        rgba(255, 215, 0, 0.8) 0%,
        rgba(255, 236, 0, 0.88) 50%,
        rgba(255, 200, 0, 0.8) 100%
    ) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.3),
        inset 0 -10px 20px rgba(255, 255, 255, 0.1),
        0 0 20px rgba(255, 215, 0, 0.55),
        0 10px 30px rgba(255, 215, 0, 0.35) !important;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-bright .e-tab-indicator::after {
    background: rgba(255, 215, 0, 0.55);
}

/* ========== VERSÃO ALTERNATIVA: COM MENOS BRILHO (SUTIL) ========== */

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-subtle .e-n-tab-title[aria-selected="true"],
.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-subtle .e-n-tab-title.e-active,
.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-subtle .e-n-tab-title.elementor-active {
    background: linear-gradient(
        135deg,
        rgba(255, 215, 0, 0.55) 0%,
        rgba(255, 236, 0, 0.65) 50%,
        rgba(255, 200, 0, 0.55) 100%
    ) !important;
    border: 1px solid rgba(255, 215, 0, 0.35) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.15),
        inset 0 -8px 18px rgba(255, 255, 255, 0.04),
        0 0 12px rgba(255, 215, 0, 0.3),
        0 8px 20px rgba(255, 215, 0, 0.15) !important;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-subtle .e-tab-indicator {
    background: linear-gradient(
        135deg,
        rgba(255, 215, 0, 0.52) 0%,
        rgba(255, 236, 0, 0.62) 50%,
        rgba(255, 200, 0, 0.52) 100%
    ) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.18),
        inset 0 -10px 20px rgba(255, 255, 255, 0.02),
        0 0 14px rgba(255, 215, 0, 0.25),
        0 10px 22px rgba(255, 215, 0, 0.12) !important;
}

.elementor-1611 .elementor-element.elementor-element-8f9b4e3.tabs-subtle .e-tab-indicator::after {
    background: rgba(255, 215, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0a35b */@media (min-width:1025px){
    .elementor-1611 .elementor-element.elementor-element-bf0a35b{
  clip-path: polygon(371.209px 60.9747px, 8px 60.9747px, 8px 60.9747px, 3.45825529px 61.341172px, -0.85016448px 62.402156px, -4.86761077px 64.100004px, -8.53643504px 66.377068px, -11.79898875px 69.1757px, -14.59762336px 72.438252px, -16.87469033px 76.107076px, -18.57254112px 80.124524px, -19.63352719px 84.432948px, -20px 88.9747px, -20px calc(100% - 89.16px), -20px calc(100% - 89.16px), -19.63352719px calc(100% - 84.61922px), -18.57254112px calc(100% - 80.31136px), -16.87469033px calc(100% - 76.29414px), -14.59762336px calc(100% - 72.62528px), -11.79898875px calc(100% - 69.3625px), -8.53643504px calc(100% - 66.56352px), -4.86761077px calc(100% - 64.28606px), -0.85016448px calc(100% - 62.58784px), 3.45825529px calc(100% - 61.52658px), 8px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 371.209px calc(100% - 61.16px), 373.050314px calc(100% - 61.09942px), 374.875752px calc(100% - 60.91896px), 376.679758px calc(100% - 60.62054px), 378.456776px calc(100% - 60.20608px), 380.20125px calc(100% - 59.6775px), 381.907624px calc(100% - 59.03672px), 383.570342px calc(100% - 58.28566px), 385.183848px calc(100% - 57.42624px), 386.742586px calc(100% - 56.46038px), 388.241px calc(100% - 55.39px), 452.733px calc(100% - 5.96px), 452.733px calc(100% - 5.96px), 454.231171px calc(100% - 4.8896199999999px), 455.789768px calc(100% - 3.9237599999997px), 457.403217px calc(100% - 3.0643399999999px), 459.065944px calc(100% - 2.3132799999998px), 460.772375px calc(100% - 1.6724999999999px), 462.516936px calc(100% - 1.14392px), 464.294053px calc(100% - 0.72946000000002px), 466.098152px calc(100% - 0.43103999999994px), 467.923659px calc(100% - 0.2505799999999px), 469.765px calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 469.76px) calc(100% - 0.19000000000005px), calc(100% - 467.92074px) calc(100% - 0.2505799999999px), calc(100% - 466.09672px) calc(100% - 0.43103999999971px), calc(100% - 464.29358px) calc(100% - 0.72946000000024px), calc(100% - 462.51696px) calc(100% - 1.14392px), calc(100% - 460.7725px) calc(100% - 1.6725000000001px), calc(100% - 459.06584px) calc(100% - 2.3132800000001px), calc(100% - 457.40262px) calc(100% - 3.0643399999999px), calc(100% - 455.78848px) calc(100% - 3.9237600000001px), calc(100% - 454.22906px) calc(100% - 4.8896199999999px), calc(100% - 452.73px) calc(100% - 5.96px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 388.24px) calc(100% - 55.39px), calc(100% - 386.74121px) calc(100% - 56.46038px), calc(100% - 385.18248px) calc(100% - 57.42624px), calc(100% - 383.56927px) calc(100% - 58.28566px), calc(100% - 381.90704px) calc(100% - 59.03672px), calc(100% - 380.20125px) calc(100% - 59.6775px), calc(100% - 378.45736px) calc(100% - 60.20608px), calc(100% - 376.68083px) calc(100% - 60.62054px), calc(100% - 374.87712px) calc(100% - 60.91896px), calc(100% - 373.05169px) calc(100% - 61.09942px), calc(100% - 371.21px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 8px) calc(100% - 61.16px), calc(100% - 3.4592199999995px) calc(100% - 61.52658px), calc(100% - -0.84864000000039px) calc(100% - 62.58784px), calc(100% - -4.8658600000001px) calc(100% - 64.28606px), calc(100% - -8.5347200000003px) calc(100% - 66.56352px), calc(100% - -11.7975px) calc(100% - 69.3625px), calc(100% - -14.59648px) calc(100% - 72.62528px), calc(100% - -16.87394px) calc(100% - 76.29414px), calc(100% - -18.57216px) calc(100% - 80.31136px), calc(100% - -19.63342px) calc(100% - 84.61922px), calc(100% - -20px) calc(100% - 89.16px), calc(100% - -20px) 88.9747px, calc(100% - -20px) 88.9747px, calc(100% - -19.63342px) 84.432948px, calc(100% - -18.57216px) 80.124524px, calc(100% - -16.87394px) 76.107076px, calc(100% - -14.59648px) 72.438252px, calc(100% - -11.7975px) 69.1757px, calc(100% - -8.5347200000001px) 66.377068px, calc(100% - -4.8658599999999px) 64.100004px, calc(100% - -0.84863999999993px) 62.402156px, calc(100% - 3.4592200000002px) 61.341172px, calc(100% - 8px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 371.21px) 60.9747px, calc(100% - 373.05169px) 60.9141143px, calc(100% - 374.87712px) 60.7336144px, calc(100% - 376.68083px) 60.4350861px, calc(100% - 378.45736px) 60.0204152px, calc(100% - 380.20125px) 59.4914875px, calc(100% - 381.90704px) 58.8501888px, calc(100% - 383.56927px) 58.0984049px, calc(100% - 385.18248px) 57.2380216px, calc(100% - 386.74121px) 56.2709247px, calc(100% - 388.24px) 55.199px, calc(100% - 452.73px) 5.77565px, calc(100% - 452.73px) 5.77565px, calc(100% - 454.22906px) 4.70373399px, calc(100% - 455.78848px) 3.73664512px, calc(100% - 457.40262px) 2.87626913px, calc(100% - 459.06584px) 2.12449176px, calc(100% - 460.7725px) 1.48319875px, calc(100% - 462.51696px) 0.95427584px, calc(100% - 464.29358px) 0.53960877px, calc(100% - 466.09672px) 0.24108328px, calc(100% - 467.92074px) 0.06058511px, calc(100% - 469.76px) 7.5064305955338E-32px, 469.765px 0px, 469.765px 0px, 467.923659px 0.06058511px, 466.098152px 0.24108328px, 464.294053px 0.53960877px, 462.516936px 0.95427584px, 460.772375px 1.48319875px, 459.065944px 2.12449176px, 457.403217px 2.87626913px, 455.789768px 3.73664512px, 454.231171px 4.70373399px, 452.733px 5.77565px, 388.241px 55.199px, 388.241px 55.199px, 386.742586px 56.2709247px, 385.183848px 57.2380216px, 383.570342px 58.0984049px, 381.907624px 58.8501888px, 380.20125px 59.4914875px, 378.456776px 60.0204152px, 376.679758px 60.4350861px, 374.875752px 60.7336144px, 373.050314px 60.9141143px, 371.209px 60.9747px); 
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd70de6 */html {
  cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='25' viewBox='0 0 30 30'><image href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAADrklEQVR4AbyWTYsVRxSGz+lZZpdVFoHsssgqiyyzuDfLkCwCgZBNQLIxIDGbSIQk3Q2GIOpCGHVA0REEQQRxISIK04I/wB/gDxAEFQRRbtU5vudU1f2audduvwZeTp3q0/XWUx+3p7p9Rke3T+vOrZOqN09oc+NobOgD/FUkNNJAI4lEIlSLVPX1I6rXGn2vE6gkUB0DTLOsnVVfOax6+VB8LxOoQNk5bYQ5pFmlT0NVXzqoevGANhf2v7tVqEKgVkAbg1Ii3SsqyURr1NVn9+nOmV9i87bHoPr+T+5ACTEhkkSGCG2GCG1OEotEMdJIsQqbP6me/PHNV6CymYO0hShJSWwFYiIXRM/zigiiyVYI/fWJ70SPfTt8Bdz4h4an+6yZuJCXaP0qRJ6D3vOYc6zA/9+o/jfSpv263yq4sVNHaQux00yMHNSIlrtKu0TQe3+JOAcK/fuV6N9fxsbGXaVq+kAq7HMmcGpOdEttRW5ycm8TzoLVUq5PMUau//pC9dDne09gavzzce4kUDfdU+ytrUDKQW5U3oc2ou2zyWqMGu/Scm79IXD9x2eiv38amwOfzCYxNTbyGHG1QCGRnEIRxXPOOVPJV0V7R/0d8lrFGGo5JiCxqvd/HH0LFoz3bXGHmXc2074yStOsnnA7sCp2M2yVcsS45HUTrn/9SHcWjI0ate08jWK2ptKnkZxeEAXPJMfl/sWcKNXlGHS0y/i3be5QlKgxqJP02NOy1xadbIGUCNtI/gxjatR2l7FRo+iugkZRJIjrZDXqNUbDWI0UZfqu5eT9Vmem22GjqcxoWQevcuOkWPflaDSmWT+BZM2eBu5Q34bI4/Mvmc3U/PY0tgcS8QJIFDNXREGUpTjrp0xEvpfohxmPt55UfPYZj88932i2X3Bn4xatNA4TXC0nJieansowyxO15TAEWQw83nxY8alHMH26aFQMS1xpfPgO45eMu0TJIElSkOscueYc56LdfLjerJhaXGlsD20w7A+ZEt3uvYx5BYaY2thrjf+5x1PqQiYgFBAv5KKtDTZEa41tIBC1iZZ8r5HnFUh52nurHKbXGh+5z52CUOZIZS4X9G893vDf3yHWrzW2wSTMf6vJyROpot3/QNlYRf2M87daQWeE89Iod8tgQ2Iv4+MPuBO/p3Zfk3DiQUsUMKkhhqW2l7EVwyh/tWAMcqM3Lf8iWW0f9Ta2eyr4D8VOtWtiExh+jcqkehvbC1tPeKz4pPkeC3flB9+eDdUrAAAA//9Ci4jOAAAABklEQVQDAHrMNerIu41iAAAAAElFTtSuQmCC' x='0' y='0' width='30' height='30' /></svg>") 0 0, auto;
}/* End custom CSS */