.elementor-11 .elementor-element.elementor-element-cdf807d{--display:flex;--min-height:826px;--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:1;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-cdf807d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cdf807d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinadormauriciomarques.com.br/wp-content/uploads/2026/01/fundo-mauricio.webp");background-size:cover;}.elementor-11 .elementor-element.elementor-element-cdf807d::before, .elementor-11 .elementor-element.elementor-element-cdf807d > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-cdf807d > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-cdf807d > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-cdf807d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-cdf807d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}.elementor-11 .elementor-element.elementor-element-13e548f{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1b0c1ea .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.48em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0244c37 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3c1704b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-b6deff8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:300;}.elementor-11 .elementor-element.elementor-element-b6deff8 .elementor-icon-list-text{color:#A9DD00;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-82aca7e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-82aca7e .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-f136532{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-3615d877{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b2e17bd{--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:0px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-11 .elementor-element.elementor-element-5b2e17bd.e-con{--e-con-transform-rotateZ:-3deg;--e-con-transform-scale:1.1;}.elementor-11 .elementor-element.elementor-element-4fc1facb{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-4fc1facb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-17355e00{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-17355e00.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.elementor-11 .elementor-element.elementor-element-11e46329{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-11e46329 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-33962a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-02ea46c{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-02ea46c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c33aab9 img{height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-578412e{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-99fccc8{--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.65;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-99fccc8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-99fccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinadormauriciomarques.com.br/wp-content/uploads/2026/01/mask_group-bg.webp");background-size:cover;}.elementor-11 .elementor-element.elementor-element-99fccc8::before, .elementor-11 .elementor-element.elementor-element-99fccc8 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-99fccc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-99fccc8 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-99fccc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-99fccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A0505BF 0%, #0A0505 100%);}.elementor-11 .elementor-element.elementor-element-7588749{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-4fd1702 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-44eef17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0e0b41f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-6330bcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-28b35ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-29dc1f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-30db1c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-406f44b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-dd671ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-38c25e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-967722e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4043ef4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-4043ef4 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-03c7035{--display:flex;}.elementor-11 .elementor-element.elementor-element-61b6cfe img{width:87%;}.elementor-11 .elementor-element.elementor-element-2df4311{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2df4311:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2df4311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0928381 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-edc196b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-03040aa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-03040aa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-03040aa .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-03040aa .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-03040aa .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-03040aa .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-03040aa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-0a0e3b7{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0a0e3b7 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-56e74f01{--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:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-56e74f01:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-56e74f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0505;}.elementor-11 .elementor-element.elementor-element-1674d0a3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7673088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-11 .elementor-element.elementor-element-7673088 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9aca78b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-23be979{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-23be979 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-616f57ef{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3f64c7af{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:35px;}.elementor-11 .elementor-element.elementor-element-70e72627{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-70e72627 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-365c60ae{width:var( --container-widget-width, 17px );max-width:17px;--container-widget-width:17px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-365c60ae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-63b24236{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:35px;}.elementor-11 .elementor-element.elementor-element-2558d735{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2558d735 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7ec4233e{width:var( --container-widget-width, 17px );max-width:17px;--container-widget-width:17px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7ec4233e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-44e5c915{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:35px;}.elementor-11 .elementor-element.elementor-element-2100ebed{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2100ebed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-73b7ed62{width:var( --container-widget-width, 17px );max-width:17px;--container-widget-width:17px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-73b7ed62 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3d1cc2e8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:35px;}.elementor-11 .elementor-element.elementor-element-66b3b7bb{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-66b3b7bb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-297a3a85{width:var( --container-widget-width, 17px );max-width:17px;--container-widget-width:17px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-297a3a85 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-16541a24{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-16541a24{right:0px;}.elementor-11 .elementor-element.elementor-element-16541a24{top:0px;}.elementor-11 .elementor-element.elementor-element-9361c0e{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9361c0e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9361c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://treinadormauriciomarques.com.br/wp-content/uploads/2026/01/fundo-lp2.webp");background-size:cover;}.elementor-11 .elementor-element.elementor-element-9361c0e::before, .elementor-11 .elementor-element.elementor-element-9361c0e > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9361c0e > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9361c0e > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9361c0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9361c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0A050587 0%, #0A0505 100%);}.elementor-11 .elementor-element.elementor-element-5ddaab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9d88478{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-9d88478 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-80738b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a21ac5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-6fcddf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-01f922c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-60bee63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a186bbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-a23ad7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0208dc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-67335bd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-1efda59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-57b4c3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-431ba0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f979dfb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-a4e752c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1b80dc1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7815bce{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7815bce .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-aba44f5{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-1ff3189{--display:flex;}.elementor-11 .elementor-element.elementor-element-bc6c32d img{width:70%;}.elementor-11 .elementor-element.elementor-element-cc648bd{--display:flex;}.elementor-11 .elementor-element.elementor-element-5f8abf1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6bcabfc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-6bcabfc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ca92298{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-34168b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0fb792c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-3c90475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ae4d9ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-465d785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-41f6915{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-6020351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-64a5291{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-0881bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-779b59b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-4050092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-677a843{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-4dd9782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fbb6b18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-a1c3ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-97d5628{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-05be31c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9268a9e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-11 .elementor-element.elementor-element-0f0f21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-49fcef6{--display:flex;--min-height:1013px;--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-49fcef6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-49fcef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0505;background-image:url("https://treinadormauriciomarques.com.br/wp-content/uploads/2026/01/lp-fundo-mauricio.webp");background-position:top center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-49fcef6::before, .elementor-11 .elementor-element.elementor-element-49fcef6 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-49fcef6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-49fcef6 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-49fcef6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-49fcef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #0A0505 0%, #0A050570 100%);}.elementor-11 .elementor-element.elementor-element-2dde0dc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2dde0dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e708930 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-44610b1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-44610b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:39px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-880cb45{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD14;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7e89d56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7e89d56:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7e89d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-11 .elementor-element.elementor-element-7e89d56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-61a4fc6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.48em;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-d3cab22{text-align:center;}.elementor-11 .elementor-element.elementor-element-d3cab22 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:800;line-height:1em;color:#131313;}.elementor-11 .elementor-element.elementor-element-d0bdfb7{text-align:center;}.elementor-11 .elementor-element.elementor-element-d0bdfb7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#131313;}.elementor-11 .elementor-element.elementor-element-f68e7be{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-f68e7be .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#131313;}.elementor-11 .elementor-element.elementor-element-fe8d37b{text-align:center;}.elementor-11 .elementor-element.elementor-element-fe8d37b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#131313;}.elementor-11 .elementor-element.elementor-element-608790c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-608790c .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-63a0e74c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-318b1aa{--display:flex;}.elementor-11 .elementor-element.elementor-element-9e9b382{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-cb26735.elementor-view-stacked .elementor-icon{background-color:#E46E6E00;}.elementor-11 .elementor-element.elementor-element-cb26735.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cb26735.elementor-view-default .elementor-icon{color:#E46E6E00;border-color:#E46E6E00;}.elementor-11 .elementor-element.elementor-element-cb26735.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cb26735.elementor-view-default .elementor-icon svg{fill:#E46E6E00;}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon{font-size:300px;}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon svg{height:300px;}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon-wrapper svg{width:auto;}.elementor-11 .elementor-element.elementor-element-fe36f2e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-fe36f2e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:39px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0531b0a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-721fcf4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-721fcf4 .gallery-item{padding:0 15px 15px 0;}.elementor-11 .elementor-element.elementor-element-721fcf4 .gallery{margin:0 -15px -15px 0;}.elementor-11 .elementor-element.elementor-element-721fcf4 .gallery-item img{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-721fcf4 .gallery-item .gallery-caption{text-align:center;}.elementor-11 .elementor-element.elementor-element-84702d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-84702d2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-84702d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0505;}.elementor-11 .elementor-element.elementor-element-dc72abc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-dc72abc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ce739{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title{border-width:0px;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-content{border-width:0px;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-item:not(:last-child){margin-block-end:9px;}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-title, .elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title.elementor-active a, .elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-title{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-15a0d4b{padding:20px 0px 40px 0px;}.elementor-11 .elementor-element.elementor-element-15a0d4b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-71d56f7{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-71d56f7 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-6884798{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-2acb8d0{--display:flex;}.elementor-11 .elementor-element.elementor-element-6c070a6{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-e86a42e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-e86a42e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-011f194 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:500;letter-spacing:0.48em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e0c0004{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0505;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-cdf807d{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-13e548f{--width:45%;}.elementor-11 .elementor-element.elementor-element-f136532{--width:50%;}.elementor-11 .elementor-element.elementor-element-33962a7{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-99fccc8{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-2df4311{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-56e74f01{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-1674d0a3{--width:30%;}.elementor-11 .elementor-element.elementor-element-616f57ef{--width:420px;}.elementor-11 .elementor-element.elementor-element-a21ac5c{--width:33%;}.elementor-11 .elementor-element.elementor-element-01f922c{--width:33%;}.elementor-11 .elementor-element.elementor-element-a186bbd{--width:33%;}.elementor-11 .elementor-element.elementor-element-67335bd{--width:33%;}.elementor-11 .elementor-element.elementor-element-57b4c3f{--width:33%;}.elementor-11 .elementor-element.elementor-element-f979dfb{--width:33%;}.elementor-11 .elementor-element.elementor-element-aba44f5{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-1ff3189{--width:50%;}.elementor-11 .elementor-element.elementor-element-cc648bd{--width:50%;}.elementor-11 .elementor-element.elementor-element-5f8abf1{--width:100%;}.elementor-11 .elementor-element.elementor-element-ca92298{--width:100%;}.elementor-11 .elementor-element.elementor-element-0fb792c{--width:100%;}.elementor-11 .elementor-element.elementor-element-ae4d9ca{--width:100%;}.elementor-11 .elementor-element.elementor-element-41f6915{--width:100%;}.elementor-11 .elementor-element.elementor-element-64a5291{--width:100%;}.elementor-11 .elementor-element.elementor-element-779b59b{--width:100%;}.elementor-11 .elementor-element.elementor-element-677a843{--width:100%;}.elementor-11 .elementor-element.elementor-element-fbb6b18{--width:100%;}.elementor-11 .elementor-element.elementor-element-97d5628{--width:100%;}.elementor-11 .elementor-element.elementor-element-9268a9e{--width:100%;}.elementor-11 .elementor-element.elementor-element-49fcef6{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-2dde0dc{--width:54%;}.elementor-11 .elementor-element.elementor-element-7e89d56{--width:40%;}.elementor-11 .elementor-element.elementor-element-84702d2{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-6884798{--content-width:1180px;}.elementor-11 .elementor-element.elementor-element-2acb8d0{--width:50%;}.elementor-11 .elementor-element.elementor-element-6c070a6{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-2dde0dc{--width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-49fcef6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2dde0dc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-e708930{text-align:center;}.elementor-11 .elementor-element.elementor-element-d3cab22 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-d0bdfb7 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-f68e7be .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-fe8d37b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-84702d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-90ce739{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-cdf807d{--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-1b0c1ea{text-align:start;}.elementor-11 .elementor-element.elementor-element-1b0c1ea .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-0244c37 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-82aca7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-82aca7e .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3615d877{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5b2e17bd{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4fc1facb{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-11 .elementor-element.elementor-element-4fc1facb .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-11e46329{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-11 .elementor-element.elementor-element-11e46329 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-33962a7{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-02ea46c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-02ea46c .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-c33aab9 img{height:223px;}.elementor-11 .elementor-element.elementor-element-578412e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-99fccc8{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-4fd1702 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-4043ef4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-4043ef4 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2df4311{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-0928381{text-align:center;}.elementor-11 .elementor-element.elementor-element-0928381 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-0a0e3b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-0a0e3b7 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-56e74f01{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1674d0a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7673088 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-23be979{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-23be979 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-616f57ef{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3f64c7af{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-70e72627{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:start;}.elementor-11 .elementor-element.elementor-element-365c60ae{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:start;}.elementor-11 .elementor-element.elementor-element-63b24236{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-2558d735{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7ec4233e{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:start;}.elementor-11 .elementor-element.elementor-element-44e5c915{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-2100ebed{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:start;}.elementor-11 .elementor-element.elementor-element-73b7ed62{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3d1cc2e8{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-66b3b7bb{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:start;}.elementor-11 .elementor-element.elementor-element-297a3a85{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:start;}.elementor-11 .elementor-element.elementor-element-9361c0e{--padding-top:40px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px;}.elementor-11 .elementor-element.elementor-element-9d88478{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-9d88478 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-6fcddf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-60bee63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-a23ad7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-1efda59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-431ba0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-a4e752c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-1b80dc1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-7815bce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-7815bce .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-aba44f5{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-11 .elementor-element.elementor-element-cc648bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5f8abf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6bcabfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-6bcabfc .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-49fcef6{--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-e708930{text-align:center;}.elementor-11 .elementor-element.elementor-element-e708930 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-44610b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-44610b1 .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-880cb45 .elementor-icon-list-item > a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7e89d56{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-61a4fc6{text-align:start;}.elementor-11 .elementor-element.elementor-element-61a4fc6 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-d3cab22{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d3cab22 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d0bdfb7{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d0bdfb7 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-f68e7be{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f68e7be .elementor-heading-title{font-size:38px;}.elementor-11 .elementor-element.elementor-element-fe8d37b{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-fe8d37b .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-608790c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-608790c .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-63a0e74c{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-11 .elementor-element.elementor-element-9e9b382{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cb26735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon{font-size:209px;}.elementor-11 .elementor-element.elementor-element-cb26735 .elementor-icon svg{height:209px;}.elementor-11 .elementor-element.elementor-element-fe36f2e .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-0531b0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-84702d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-11 .elementor-element.elementor-element-dc72abc .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-90ce739{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-15a0d4b{text-align:center;}.elementor-11 .elementor-element.elementor-element-15a0d4b .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-71d56f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-71d56f7 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e86a42e .elementor-heading-title{font-size:33px;}.elementor-11 .elementor-element.elementor-element-011f194{text-align:start;}.elementor-11 .elementor-element.elementor-element-011f194 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-1b0c1ea */.elementor-11 .elementor-element.elementor-element-1b0c1ea{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.2s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0244c37 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #C8F82B, #D9FF5C);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}

.elementor-11 .elementor-element.elementor-element-0244c37{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.6s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c1704b */.elementor-11 .elementor-element.elementor-element-3c1704b{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.9s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b6deff8 */.elementor-11 .elementor-element.elementor-element-b6deff8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1.2s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82aca7e */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

.elementor-11 .elementor-element.elementor-element-82aca7e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b63627 */.elementor-11 .elementor-element.elementor-element-7b63627{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc1facb */.elementor-11 .elementor-element.elementor-element-4fc1facb{
    white-space: nowrap;
}

.elementor-11 .elementor-element.elementor-element-4fc1facb{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2e17bd */.elementor-11 .elementor-element.elementor-element-5b2e17bd{
    background: linear-gradient(270deg, #A9DD00 0%, #92BE00 100%);

box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e46329 */.elementor-11 .elementor-element.elementor-element-11e46329{
    white-space: nowrap;
}

.elementor-11 .elementor-element.elementor-element-11e46329{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17355e00 */.elementor-11 .elementor-element.elementor-element-17355e00{
    background: linear-gradient(270deg, #A9DD00 0%, #92BE00 100%);

box-shadow: 0 4px 81px 0 #000;
box-shadow: 0 4px 81px 0 #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02ea46c */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #C8F82B, #D9FF5C);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fd1702 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #C8F82B, #D9FF5C);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e0b41f */.elementor-11 .elementor-element.elementor-element-0e0b41f {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-0e0b41f:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29dc1f5 */.elementor-11 .elementor-element.elementor-element-29dc1f5 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-29dc1f5:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd671ab */.elementor-11 .elementor-element.elementor-element-dd671ab {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-dd671ab:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4043ef4 */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0928381 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a0e3b7 */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df4311 */.elementor-11 .elementor-element.elementor-element-2df4311{
    clip-path: polygon(43% 6%, 57% 6%, 60% 0, 100% 0, 100% 100%, 53% 100%, 0 100%, 0 53%, 0 0, 40% 0);
}
.elementor-11 .elementor-element.elementor-element-2df4311{
  clip-path: polygon(43% 6%, 57% 6%, 60% 0, 100% 0, 100% 100%, 53% 100%, 0 100%, 0 53%, 0 0, 40% 0);
}

@media (max-width: 767px){
  .elementor-11 .elementor-element.elementor-element-2df4311{
    clip-path: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7673088 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23be979 */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616f57ef */.bx{
background: radial-gradient(50% 50% at 50% 50%, rgba(121, 70, 43, 0.10) 0%, rgba(30, 25, 22, 0.10) 100%);
background: radial-gradient(50% 50% at 50% 50%, color(display-p3 0.4475 0.2834 0.1884 / 0.10) 0%, color(display-p3 0.1153 0.0981 0.0882 / 0.10) 100%);
scale: 1;
transition: 0.5s ease all;
}

.bx:hover{
    scale: 1.03;
    transition: 0.5s ease all;
}

.bx{
  z-index: 1;
}

.bx:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to right, #ffffff20, #4C4C4C20); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}


.elementor-11 .elementor-element.elementor-element-616f57ef{
    transition: none !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d88478 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a21ac5c */.elementor-11 .elementor-element.elementor-element-a21ac5c {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-a21ac5c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f922c */.elementor-11 .elementor-element.elementor-element-01f922c {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-01f922c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a186bbd */.elementor-11 .elementor-element.elementor-element-a186bbd {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-a186bbd:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67335bd */.elementor-11 .elementor-element.elementor-element-67335bd {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-67335bd:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b4c3f */.elementor-11 .elementor-element.elementor-element-57b4c3f {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-57b4c3f:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f979dfb */.elementor-11 .elementor-element.elementor-element-f979dfb {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-f979dfb:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7815bce */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bcabfc */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca92298 */.elementor-11 .elementor-element.elementor-element-ca92298 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-ca92298:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb792c */.elementor-11 .elementor-element.elementor-element-0fb792c {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-0fb792c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae4d9ca */.elementor-11 .elementor-element.elementor-element-ae4d9ca {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-ae4d9ca:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f6915 */.elementor-11 .elementor-element.elementor-element-41f6915 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-41f6915:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a5291 */.elementor-11 .elementor-element.elementor-element-64a5291 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-64a5291:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779b59b */.elementor-11 .elementor-element.elementor-element-779b59b {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-779b59b:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677a843 */.elementor-11 .elementor-element.elementor-element-677a843 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-677a843:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb6b18 */.elementor-11 .elementor-element.elementor-element-fbb6b18 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-fbb6b18:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d5628 */.elementor-11 .elementor-element.elementor-element-97d5628 {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-97d5628:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9268a9e */.elementor-11 .elementor-element.elementor-element-9268a9e {
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-9268a9e:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #A9DD00, transparent, transparent, #A9DD00); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 50px 0 #A9DD0040 !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44610b1 */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a4fc6 */.elementor-11 .elementor-element.elementor-element-61a4fc6{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.2s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f68e7be */.blue-text {
    color: #427AED;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-608790c */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb26735 */#fora, #dentro{
    transform-origin: 50%;
	animation: loading 14s linear infinite;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

#seven{
    transform-origin: 50%;
	animation: load 14s linear infinite;
}

@keyframes load{
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(-360deg);
	}
}

#fora{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe36f2e */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a0e74c */.elementor-11 .elementor-element.elementor-element-63a0e74c::before{
content:"";
position: absolute;
top: 10%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: 50%; /*defina o posicionamento da luz*/
width: 400px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #A9DD00; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(180px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}


@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc72abc */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-90ce739 */.elementor-11 .elementor-element.elementor-element-90ce739 .elementor-tab-title{
    border-radius: 10px; background: linear-gradient(132deg,rgba(169,221,0,100) ,rgba(146,190,0,100) ) 
 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71d56f7 */.elementor-button {
    background: linear-gradient(-45deg, #A9DD00, #92BE00, #A9DD00, #92BE00, #A9DD00, #92BE00); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #A9DD0080; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86a42e */.verde{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    font-weight: 700;
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #A9DD00, #92BE00, #92BE00, #A9DD00);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011f194 */.elementor-11 .elementor-element.elementor-element-011f194{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.2s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS *//*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */