.elementor-3311 .elementor-element.elementor-element-3e0747a{--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-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3311 .elementor-element.elementor-element-3e0747a:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-3e0747a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-3311 .elementor-element.elementor-element-2278921{text-align:start;}.elementor-3311 .elementor-element.elementor-element-2278921 img{width:16%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3311 .elementor-element.elementor-element-10770f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-10770f8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-3311 .elementor-element.elementor-element-10770f8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#1E8B00;border-radius:100px 100px 100px 100px;padding:15px 45px 15px 45px;}.elementor-3311 .elementor-element.elementor-element-10770f8.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-10770f8 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3311 .elementor-element.elementor-element-afd2617{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-afd2617:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-afd2617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticopneus.com.br/wp-content/uploads/2026/02/tico-pneus-2.png");background-position:center center;background-size:cover;}.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-3311 .elementor-element.elementor-element-34707ed{text-align:start;width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-34707ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1.9px;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-cba71cd{text-align:start;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-cba71cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-897c9bb{text-align:start;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-897c9bb .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-897c9bb.elementor-element{--align-self:flex-start;}.elementor-3311 .elementor-element.elementor-element-2f5740a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-3311 .elementor-element.elementor-element-6871c0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-6871c0a .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;background-color:#61CE7000;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3311 .elementor-element.elementor-element-6871c0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-6871c0a.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-cad8f93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3311 .elementor-element.elementor-element-cad8f93 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3311 .elementor-element.elementor-element-cad8f93 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-cad8f93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-cad8f93.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-d1c1c24{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-d1c1c24:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticopneus.com.br/wp-content/uploads/2024/09/Design-sem-nome-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3311 .elementor-element.elementor-element-d1c1c24::before, .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#15192E;}.elementor-3311 .elementor-element.elementor-element-758af17 img{width:60%;max-width:16vw;opacity:0.9;}.elementor-3311 .elementor-element.elementor-element-758af17 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:-360deg;}.elementor-3311 .elementor-element.elementor-element-758af17.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3311 .elementor-element.elementor-element-758af17{--e-transform-transition-duration:600ms;}.elementor-3311 .elementor-element.elementor-element-98d4bc0{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-98d4bc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-e3982f9{text-align:center;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-e3982f9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-e3982f9.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-218cda7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3311 .elementor-element.elementor-element-878dc61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-878dc61 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;background-color:#61CE7000;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3311 .elementor-element.elementor-element-878dc61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-878dc61.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-5d91e5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3311 .elementor-element.elementor-element-5d91e5f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3311 .elementor-element.elementor-element-5d91e5f .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-5d91e5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-5d91e5f.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-02f107f{--display:flex;--min-height:0px;--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:0.48;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3311 .elementor-element.elementor-element-02f107f::before, .elementor-3311 .elementor-element.elementor-element-02f107f > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-02f107f > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-02f107f > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-02f107f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-02f107f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3311 .elementor-element.elementor-element-fac353f .elementor-repeater-item-c3914e7.elementor-social-icon{background-color:#FFE00000;}.elementor-3311 .elementor-element.elementor-element-fac353f .elementor-repeater-item-c3914e7.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-fac353f .elementor-repeater-item-c3914e7.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-fac353f{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3311 .elementor-element.elementor-element-fac353f .elementor-widget-container{text-align:center;}.elementor-3311 .elementor-element.elementor-element-fac353f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-fac353f.elementor-element{--align-self:flex-start;}.elementor-3311 .elementor-element.elementor-element-9428a1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-9428a1b:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-9428a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-9428a1b::before, .elementor-3311 .elementor-element.elementor-element-9428a1b > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-9428a1b > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-9428a1b > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-9428a1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-9428a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3311 .elementor-element.elementor-element-a4a1e0e{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-a4a1e0e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-f2d6c64{text-align:center;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-f2d6c64 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#9E9E9E;}.elementor-3311 .elementor-element.elementor-element-f2d6c64.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-41671e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__title:not(:last-child){margin-bottom:5px;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-2889a44.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-2889a44.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-2889a44.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-2889a44{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-2889a44 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-2889a44:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__title:not(:last-child){margin-bottom:5px;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-58c73b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-58c73b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-58c73b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-58c73b2{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-58c73b2 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-58c73b2:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__title:not(:last-child){margin-bottom:5px;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-63baa55.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-63baa55.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-63baa55.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-63baa55{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-63baa55 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-63baa55:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__title:not(:last-child){margin-bottom:5px;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-bd47629.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-bd47629.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-bd47629.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-bd47629{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-bd47629 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-bd47629:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-486de12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-3311 .elementor-element.elementor-element-08a1cc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-08a1cc8 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;background-color:#61CE7000;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3311 .elementor-element.elementor-element-08a1cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-08a1cc8.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-7bc004a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3311 .elementor-element.elementor-element-7bc004a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3311 .elementor-element.elementor-element-7bc004a .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-7bc004a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-7bc004a.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-f93031e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-f93031e:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-f93031e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-a9d45c3 .swiper-slide-bg{background-color:#000000;background-image:url(https://ticopneus.com.br/wp-content/uploads/2026/02/2025-06-27.webp);background-size:cover;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-a9d45c3 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-a9d45c3 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-a9d45c3 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-f7cc20c .swiper-slide-bg{background-color:#000000;background-image:url(https://ticopneus.com.br/wp-content/uploads/2026/02/unnamed.webp);background-size:cover;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-f7cc20c .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-f7cc20c .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-repeater-item-f7cc20c .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide{height:80vh;transition-duration:calc(5000ms*1.2);}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide-contents{max-width:88%;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide-inner{padding:0px 20px 92px 20px;text-align:center;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:24px;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-slide-heading{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:40px;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-slide-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-swiper-button{color:#F1C280;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-swiper-button svg{fill:#F1C280;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#969696;opacity:1;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-pagination-bullet-active{background-color:#F1C280;}.elementor-3311 .elementor-element.elementor-element-0d148ec{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-0d148ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3311 .elementor-element.elementor-element-0d148ec > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-6f69773:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-6f69773:has(:focus) .elementor-image-box-title{color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-6f69773 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-6f69773{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-6f69773.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3311 .elementor-element.elementor-element-d07b826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-d07b826:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-d07b826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-d07b826::before, .elementor-3311 .elementor-element.elementor-element-d07b826 > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-d07b826 > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-d07b826 > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-d07b826 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-d07b826 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3311 .elementor-element.elementor-element-9d057dc{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-9d057dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-c7442da{text-align:center;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-c7442da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#9E9E9E;}.elementor-3311 .elementor-element.elementor-element-c7442da.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-e56f6d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-dc63897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-dc63897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-dc63897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-dc63897 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-dc63897{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-dc63897 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-dc63897:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-7a0e8b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-7a0e8b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-7a0e8b1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-de7f5f8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-de7f5f8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-de7f5f8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-de7f5f8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-de7f5f8{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-de7f5f8 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-de7f5f8:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-8c02f59.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-8c02f59.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-8c02f59.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-8c02f59 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-8c02f59{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-8c02f59 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-8c02f59:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-e580110.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-e580110.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-e580110.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-e580110 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-e580110{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-e580110 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-e580110:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-f7a3b2f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-f7a3b2f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-f7a3b2f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-d7b881a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-d7b881a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-d7b881a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-d7b881a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-d7b881a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-d7b881a > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-d7b881a:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta__content{text-align:center;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3311 .elementor-element.elementor-element-e7ca4ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3311 .elementor-element.elementor-element-e7ca4ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#204BCA00;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#15192E99;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta .elementor-cta__bg, .elementor-3311 .elementor-element.elementor-element-e7ca4ad .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-ef0c0cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-3311 .elementor-element.elementor-element-22b0b18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-22b0b18 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;background-color:#61CE7000;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3311 .elementor-element.elementor-element-22b0b18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-22b0b18.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-8333d36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3311 .elementor-element.elementor-element-8333d36 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3311 .elementor-element.elementor-element-8333d36 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-8333d36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-8333d36.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-67579b2{--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:0.79;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3311 .elementor-element.elementor-element-67579b2:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-67579b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticopneus.com.br/wp-content/uploads/2024/09/4.png");}.elementor-3311 .elementor-element.elementor-element-67579b2::before, .elementor-3311 .elementor-element.elementor-element-67579b2 > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-67579b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-67579b2 > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-67579b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-67579b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0637eef{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.57;--border-radius:12px 12px 12px 12px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-0637eef:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-0637eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticopneus.com.br/wp-content/uploads/2024/09/4.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3311 .elementor-element.elementor-element-0637eef::before, .elementor-3311 .elementor-element.elementor-element-0637eef > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-0637eef > .e-con-inner > .elementor-background-video-container::before, .elementor-3311 .elementor-element.elementor-element-0637eef > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-0637eef > .e-con-inner > .elementor-background-slideshow::before, .elementor-3311 .elementor-element.elementor-element-0637eef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-caa7e7c{text-align:center;}.elementor-3311 .elementor-element.elementor-element-caa7e7c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1.9px;color:#050517;}.elementor-3311 .elementor-element.elementor-element-0c84a69{text-align:center;}.elementor-3311 .elementor-element.elementor-element-0c84a69 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;color:#050517;}.elementor-3311 .elementor-element.elementor-element-64a8c7c{text-align:center;}.elementor-3311 .elementor-element.elementor-element-64a8c7c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#050517;}.elementor-3311 .elementor-element.elementor-element-3533ce9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3311 .elementor-element.elementor-element-959ec84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3311 .elementor-element.elementor-element-959ec84 .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;background-color:#61CE7000;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3311 .elementor-element.elementor-element-959ec84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-959ec84.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-ae0586b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3311 .elementor-element.elementor-element-ae0586b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3311 .elementor-element.elementor-element-ae0586b .elementor-button{font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-ae0586b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-ae0586b.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-22d3c62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-22d3c62:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-22d3c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-5096828{text-align:start;width:auto;max-width:auto;}.elementor-3311 .elementor-element.elementor-element-5096828 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-5096828.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-bdfc21b{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-bdfc21b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;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-3311 .elementor-element.elementor-element-909f488{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#8B8B8B;width:auto;max-width:auto;grid-column:span 2;}.elementor-3311 .elementor-element.elementor-element-f641ceb{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3311 .elementor-element.elementor-element-f641ceb:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-f641ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-dce6228.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3311 .elementor-element.elementor-element-dce6228.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3311 .elementor-element.elementor-element-dce6228.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3311 .elementor-element.elementor-element-dce6228:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-dce6228:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-dce6228{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-f30be7d:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-f30be7d:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-f30be7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-f30be7d{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-f30be7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3311 .elementor-element.elementor-element-76f9d2c{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3311 .elementor-element.elementor-element-76f9d2c:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-76f9d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-da57c8a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3311 .elementor-element.elementor-element-da57c8a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3311 .elementor-element.elementor-element-da57c8a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3311 .elementor-element.elementor-element-da57c8a:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-da57c8a:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-da57c8a{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-951e3be:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-951e3be:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-951e3be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-951e3be{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-2d7c516{--display:flex;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3311 .elementor-element.elementor-element-2d7c516:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-2d7c516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-d82aef8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3311 .elementor-element.elementor-element-d82aef8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3311 .elementor-element.elementor-element-d82aef8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3311 .elementor-element.elementor-element-d82aef8:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-d82aef8:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-d82aef8{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-wrapper{text-align:start;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#6F6F6F;}.elementor-3311 .elementor-element.elementor-element-a0a6839:has(:hover) .elementor-image-box-title,
					 .elementor-3311 .elementor-element.elementor-element-a0a6839:has(:focus) .elementor-image-box-title{color:#7A7A7A;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#838383;}.elementor-3311 .elementor-element.elementor-element-a0a6839 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-a0a6839{width:100%;max-width:100%;grid-column:span 1;}.elementor-3311 .elementor-element.elementor-element-dc5c49e{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;}.elementor-3311 .elementor-element.elementor-element-63b18ef{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFE000;--border-color:#FFE000;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3311 .elementor-element.elementor-element-63b18ef:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-63b18ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-c3e97e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3311 .elementor-element.elementor-element-c3e97e0:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-c3e97e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-8deea3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3311 .elementor-element.elementor-element-8deea3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-da307fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-da307fa.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-da307fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-da307fa.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-da307fa > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-47566bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-47566bf.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-47566bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-47566bf.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-47566bf > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-10e8893.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-10e8893.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-10e8893.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-10e8893.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-10e8893 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-b1dc51e iframe{height:418px;}.elementor-3311 .elementor-element.elementor-element-b1dc51e{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-b1dc51e > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3311 .elementor-element.elementor-element-9bc1920{--divider-border-style:parallelogram;--divider-color:#FFE000;--divider-pattern-height:7px;--divider-pattern-size:16px;}.elementor-3311 .elementor-element.elementor-element-9bc1920 .elementor-divider-separator{width:100%;}.elementor-3311 .elementor-element.elementor-element-9bc1920 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3311 .elementor-element.elementor-element-9bc1920.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-9bc1920.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-9bc1920.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-9bc1920.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-9bc1920.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-9bc1920 > .elementor-widget-container{background-color:#000000;}.elementor-3311 .elementor-element.elementor-element-72089ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3311 .elementor-element.elementor-element-72089ef:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-72089ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050517;}.elementor-3311 .elementor-element.elementor-element-b8339fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3311 .elementor-element.elementor-element-b8339fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-0319218.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-0319218.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-0319218.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-0319218.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-0319218 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-c51c550.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-c51c550.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-c51c550.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c51c550.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-c51c550 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-3311 .elementor-element.elementor-element-a140fdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#070606;color:#070606;}.elementor-3311 .elementor-element.elementor-element-a140fdb.elementor-view-framed .elementor-icon, .elementor-3311 .elementor-element.elementor-element-a140fdb.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-a140fdb.elementor-view-framed .elementor-icon{background-color:#070606;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon{font-size:30px;padding:17px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E5E5E5;}.elementor-3311 .elementor-element.elementor-element-a140fdb > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-ce4b981 iframe{height:418px;}.elementor-3311 .elementor-element.elementor-element-ce4b981{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-ce4b981 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3311 .elementor-element.elementor-element-9689840{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3311 .elementor-element.elementor-element-9689840:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-9689840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3311 .elementor-element.elementor-element-5c945be{--display:flex;--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-3311 .elementor-element.elementor-element-7dae6c7{text-align:start;}.elementor-3311 .elementor-element.elementor-element-7dae6c7 img{width:9vw;}.elementor-3311 .elementor-element.elementor-element-7dae6c7.elementor-element{--order:99999 /* order end hack */;}.elementor-3311 .elementor-element.elementor-element-433e75c{--display:flex;--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-3311 .elementor-element.elementor-element-dca226e{text-align:center;}.elementor-3311 .elementor-element.elementor-element-dca226e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3311 .elementor-element.elementor-element-f822a3c{--display:flex;--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-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-8577bfc.elementor-social-icon{background-color:#FFE00000;}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-8577bfc.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-8577bfc.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-f514849.elementor-social-icon{background-color:#FFE00000;}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-f514849.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-f514849.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-0626b61.elementor-social-icon{background-color:#FFE00000;}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-0626b61.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-repeater-item-0626b61.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-3311 .elementor-element.elementor-element-c72fba2{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3311 .elementor-element.elementor-element-c72fba2 .elementor-widget-container{text-align:center;}@media(min-width:768px){.elementor-3311 .elementor-element.elementor-element-2f5740a{--content-width:1600px;}.elementor-3311 .elementor-element.elementor-element-02f107f{--width:49%;}.elementor-3311 .elementor-element.elementor-element-9428a1b{--content-width:1280px;}.elementor-3311 .elementor-element.elementor-element-486de12{--width:100%;}.elementor-3311 .elementor-element.elementor-element-d07b826{--content-width:1280px;}.elementor-3311 .elementor-element.elementor-element-ef0c0cf{--width:100%;}.elementor-3311 .elementor-element.elementor-element-67579b2{--content-width:1360px;}.elementor-3311 .elementor-element.elementor-element-22d3c62{--content-width:1360px;}.elementor-3311 .elementor-element.elementor-element-63b18ef{--content-width:1440px;}.elementor-3311 .elementor-element.elementor-element-8deea3a{--width:45%;}.elementor-3311 .elementor-element.elementor-element-b8339fc{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3311 .elementor-element.elementor-element-8deea3a{--width:50%;}.elementor-3311 .elementor-element.elementor-element-b8339fc{--width:50%;}}@media(min-width:1025px){.elementor-3311 .elementor-element.elementor-element-0637eef:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-0637eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3311 .elementor-element.elementor-element-3e0747a{--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3311 .elementor-element.elementor-element-2278921{text-align:start;width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-2278921 img{width:60%;}.elementor-3311 .elementor-element.elementor-element-afd2617{--min-height:1115px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-34707ed .elementor-heading-title{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-cba71cd .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-6871c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-cad8f93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-98d4bc0 .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-878dc61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-5d91e5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-9428a1b{--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;}.elementor-3311 .elementor-element.elementor-element-a4a1e0e .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-f2d6c64 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-2889a44{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-58c73b2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-63baa55{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-bd47629{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-08a1cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-7bc004a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-f93031e{--min-height:1440px;--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-slide-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-0d148ec{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-title{font-size:36px;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-6f69773{width:var( --container-widget-width, 447% );max-width:447%;--container-widget-width:447%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-d07b826{--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;}.elementor-3311 .elementor-element.elementor-element-9d057dc .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-c7442da .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-3311 .elementor-element.elementor-element-dc63897{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-de7f5f8{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-8c02f59{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-e580110{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-d7b881a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3311 .elementor-element.elementor-element-22b0b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-8333d36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-caa7e7c .elementor-heading-title{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-0c84a69 .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-64a8c7c .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-959ec84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-ae0586b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-5096828 .elementor-heading-title{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-bdfc21b .elementor-heading-title{font-size:40px;}.elementor-3311 .elementor-element.elementor-element-909f488{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-title{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-title{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-title{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-title{font-size:24px;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-dc5c49e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon{font-size:20px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-description{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-9689840{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-7dae6c7{text-align:center;}.elementor-3311 .elementor-element.elementor-element-7dae6c7 img{width:25vw;}.elementor-3311 .elementor-element.elementor-element-dca226e{text-align:center;}.elementor-3311 .elementor-element.elementor-element-dca226e .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-3311 .elementor-element.elementor-element-3e0747a{--flex-wrap:nowrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-2278921{text-align:start;width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-2278921 img{width:30vw;}.elementor-3311 .elementor-element.elementor-element-10770f8 .elementor-button{font-size:13px;padding:15px 030px 15px 30px;}.elementor-3311 .elementor-element.elementor-element-afd2617{--content-width:100%;--min-height:838px;--justify-content:flex-end;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-afd2617:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-afd2617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticopneus.com.br/wp-content/uploads/2026/02/tico-pneus-1.png");background-position:0px 0px;}.elementor-3311 .elementor-element.elementor-element-34707ed .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-cba71cd .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-cba71cd{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-897c9bb .elementor-heading-title{font-size:14px;}.elementor-3311 .elementor-element.elementor-element-897c9bb{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-2f5740a.e-con{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-6871c0a .elementor-button{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-6871c0a.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-cad8f93 .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-cad8f93.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-d1c1c24{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:14vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-d1c1c24:not(.elementor-motion-effects-element-type-background), .elementor-3311 .elementor-element.elementor-element-d1c1c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3311 .elementor-element.elementor-element-758af17 img{width:311px;max-width:29vw;}.elementor-3311 .elementor-element.elementor-element-98d4bc0 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-98d4bc0{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-e3982f9 .elementor-heading-title{font-size:14px;}.elementor-3311 .elementor-element.elementor-element-e3982f9{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-218cda7.e-con{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-878dc61 .elementor-button{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-878dc61.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-5d91e5f .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-5d91e5f.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-02f107f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3311 .elementor-element.elementor-element-fac353f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-fac353f.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-9428a1b{--padding-top:20vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-a4a1e0e .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a4a1e0e{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-f2d6c64 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-f2d6c64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-f2d6c64{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-41671e5{--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;}.elementor-3311 .elementor-element.elementor-element-2889a44 .elementor-cta__title{font-size:30px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-2889a44{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-58c73b2 .elementor-cta__title{font-size:30px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-58c73b2{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-63baa55 .elementor-cta__title{font-size:30px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-63baa55{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-bd47629 .elementor-cta__title{font-size:30px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-bd47629{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-486de12.e-con{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-08a1cc8 .elementor-button{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-08a1cc8.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-7bc004a .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-7bc004a.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-f93031e{--content-width:100%;--min-height:0px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide{height:507px;}.elementor-3311 .elementor-element.elementor-element-0d148ec .swiper-slide-inner{padding:0px 14px 35px 14px;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-slide-heading{font-size:12px;}.elementor-3311 .elementor-element.elementor-element-0d148ec .elementor-slide-description{font-size:16px;line-height:1.4em;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-title{font-size:31px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-6f69773 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-3311 .elementor-element.elementor-element-6f69773{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-d07b826{--padding-top:10vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-9d057dc .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-9d057dc{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-c7442da .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-c7442da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-c7442da{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-e56f6d9{--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;}.elementor-3311 .elementor-element.elementor-element-dc63897{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-7a0e8b1{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-de7f5f8{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-8c02f59{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-e580110{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-f7a3b2f{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-d7b881a{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-e7ca4ad{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-ef0c0cf.e-con{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-22b0b18 .elementor-button{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-22b0b18.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-8333d36 .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-8333d36.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-67579b2{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3311 .elementor-element.elementor-element-caa7e7c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-0c84a69 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-64a8c7c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-3533ce9.e-con{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-959ec84 .elementor-button{font-size:16px;}.elementor-3311 .elementor-element.elementor-element-959ec84.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-ae0586b .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3311 .elementor-element.elementor-element-ae0586b.elementor-element{--align-self:center;}.elementor-3311 .elementor-element.elementor-element-22d3c62{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-5096828 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-bdfc21b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-bdfc21b{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-909f488{font-size:16px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-dce6228 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-dce6228{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-f30be7d .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-f30be7d{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-da57c8a .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-da57c8a{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-951e3be .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-951e3be{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-img{margin-bottom:10px;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-d82aef8 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-d82aef8{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-wrapper{text-align:center;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a0a6839 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a0a6839{width:100%;max-width:100%;}.elementor-3311 .elementor-element.elementor-element-dc5c49e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3311 .elementor-element.elementor-element-63b18ef{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-c3e97e0{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-da307fa .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-47566bf .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-10e8893 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-b1dc51e iframe{height:250px;}.elementor-3311 .elementor-element.elementor-element-72089ef{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-0319218 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-c51c550 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title{margin-block-end:20px;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title, .elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-a140fdb .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-3311 .elementor-element.elementor-element-ce4b981 iframe{height:250px;}.elementor-3311 .elementor-element.elementor-element-9689840{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3311 .elementor-element.elementor-element-7dae6c7 img{width:30vw;}.elementor-3311 .elementor-element.elementor-element-dca226e{text-align:center;}.elementor-3311 .elementor-element.elementor-element-dca226e .elementor-heading-title{font-size:13px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-cba71cd */.degrade {

 background: linear-gradient(90deg, #BFFF2A, #D6FF75);

background-clip: text;

font-weight: bolder;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

box-decoration-break: clone;

-webkit-box-decoration-break: clone;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6871c0a */.elementor-3311 .elementor-element.elementor-element-6871c0a {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-3311 .elementor-element.elementor-element-6871c0a" acima.
     É um pouco redundante se o ".elementor-3311 .elementor-element.elementor-element-6871c0a" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-3311 .elementor-element.elementor-element-6871c0a" genérico */
.elementor-3311 .elementor-element.elementor-element-6871c0a {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-3311 .elementor-element.elementor-element-6871c0a". */
.elementor-3311 .elementor-element.elementor-element-6871c0a .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-3311 .elementor-element.elementor-element-6871c0a .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cad8f93 *//* Estilos para um botão com a classe "boton-elegante" */
.boton-elegante {
  /* Arredonda as bordas do botão em 5 pixels. */
  border-radius: 5px;
  /* Define o espaçamento interno do botão:
     15px na parte de cima e de baixo, 30px nos lados esquerdo e direito. */
  padding: 15px 30px;
  /* Adiciona uma borda sólida de 1 pixel de espessura na cor cinza escuro (#2c2c2c). */
  border: 1px solid #2c2c2c;
  /* Define a cor de fundo do botão como um azul muito escuro, quase preto (#02030D). */
  background-color: #02030D;
  /* Define a cor do texto dentro do botão como branco (#ffffff). */
  color: #ffffff;
  /* Define o tamanho da fonte do texto do botão como 1.2 vezes o tamanho padrão (rem). */
  font-size: 1.2rem;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Faz com que qualquer mudança de estilo (como ao passar o mouse por cima)
     aconteça suavemente ao longo de 0.4 segundos, com uma aceleração e
     desaceleração suaves (ease). */
  transition: all 0.4s ease;
  /* Remove qualquer contorno que o navegador possa adicionar ao botão quando clicado. */
  outline: none;
  /* Permite posicionar elementos "filhos" (como o ::after abaixo) de forma
     absoluta em relação a este botão. */
  position: relative;
  /* Se algum conteúdo "filho" (como o efeito ::after) tentar transbordar
     os limites do botão, ele será cortado e não ficará visível para fora. */
  overflow: hidden;
  /* Deixa o texto do botão em negrito. */
  font-weight: bold;
}

/* Cria um elemento "falso" (::after) DENTRO do botão,
   logo após o conteúdo real do botão. Este elemento será usado para um efeito visual. */
.boton-elegante::after {
  /* É necessário para que o ::after seja criado, mesmo que não tenha texto. */
  content: "";
  /* Permite posicionar este elemento "falso" em relação ao botão (que tem position: relative). */
  position: absolute;
  /* Alinha o topo do elemento "falso" com o topo do botão. */
  top: 0;
  /* Alinha a esquerda do elemento "falso" com a esquerda do botão. */
  left: 0;
  /* Faz o elemento "falso" ter a mesma largura do botão. */
  width: 100%;
  /* Faz o elemento "falso" ter a mesma altura do botão. */
  height: 100%;
  /* Cria um fundo com um degradê radial (circular):
     - circle: o degradê é um círculo.
     - rgba(255, 255, 255, 0.25) 0%: No centro (0%), é um branco com 25% de opacidade (levemente transparente).
     - rgba(255, 255, 255, 0) 70%: Aos 70% do raio do círculo, ele se torna totalmente transparente.
     Isso cria um efeito de "luz" ou "flash" circular que começa no centro. */
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  /* Inicialmente, este círculo de luz é "encolhido" até ficar invisível (escala 0). */
  transform: scale(0);
  /* Faz com que a mudança na propriedade "transform" (o aumento do círculo)
     aconteça suavemente ao longo de 0.5 segundos, com aceleração e
     desaceleração suaves (ease). */
  transition: transform 0.5s ease;
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do elemento "falso" (::after) muda: */
.boton-elegante:hover::after {
  /* O círculo de luz aumenta de tamanho (escala 4 vezes o seu tamanho original),
     criando um efeito de "explosão" de luz a partir do centro do botão. */
  transform: scale(4);
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do PRÓPRIO botão também muda: */
.boton-elegante:hover {
  /* A cor da borda do botão muda para um cinza um pouco mais claro (#666666). */
  border-color: #666666;
  /* A cor de fundo do botão permanece a mesma (azul escuro).
     Esta linha pode parecer redundante, mas garante que a cor de fundo não seja
     alterada por outros estilos de hover mais genéricos. */
  background: #02030D;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-758af17 */.elementor-3311 .elementor-element.elementor-element-758af17 {
  animation: girarInfinito 3s linear infinite;
}

@keyframes girarInfinito {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98d4bc0 */.degrade {

 background: linear-gradient(90deg, #BFFF2A, #D6FF75);

background-clip: text;

font-weight: bolder;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

box-decoration-break: clone;

-webkit-box-decoration-break: clone;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-878dc61 */.elementor-3311 .elementor-element.elementor-element-878dc61 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-3311 .elementor-element.elementor-element-878dc61" acima.
     É um pouco redundante se o ".elementor-3311 .elementor-element.elementor-element-878dc61" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-3311 .elementor-element.elementor-element-878dc61" genérico */
.elementor-3311 .elementor-element.elementor-element-878dc61 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-3311 .elementor-element.elementor-element-878dc61". */
.elementor-3311 .elementor-element.elementor-element-878dc61 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-3311 .elementor-element.elementor-element-878dc61 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d91e5f *//* Estilos para um botão com a classe "boton-elegante" */
.boton-elegante {
  /* Arredonda as bordas do botão em 5 pixels. */
  border-radius: 5px;
  /* Define o espaçamento interno do botão:
     15px na parte de cima e de baixo, 30px nos lados esquerdo e direito. */
  padding: 15px 30px;
  /* Adiciona uma borda sólida de 1 pixel de espessura na cor cinza escuro (#2c2c2c). */
  border: 1px solid #2c2c2c;
  /* Define a cor de fundo do botão como um azul muito escuro, quase preto (#02030D). */
  background-color: #02030D;
  /* Define a cor do texto dentro do botão como branco (#ffffff). */
  color: #ffffff;
  /* Define o tamanho da fonte do texto do botão como 1.2 vezes o tamanho padrão (rem). */
  font-size: 1.2rem;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Faz com que qualquer mudança de estilo (como ao passar o mouse por cima)
     aconteça suavemente ao longo de 0.4 segundos, com uma aceleração e
     desaceleração suaves (ease). */
  transition: all 0.4s ease;
  /* Remove qualquer contorno que o navegador possa adicionar ao botão quando clicado. */
  outline: none;
  /* Permite posicionar elementos "filhos" (como o ::after abaixo) de forma
     absoluta em relação a este botão. */
  position: relative;
  /* Se algum conteúdo "filho" (como o efeito ::after) tentar transbordar
     os limites do botão, ele será cortado e não ficará visível para fora. */
  overflow: hidden;
  /* Deixa o texto do botão em negrito. */
  font-weight: bold;
}

/* Cria um elemento "falso" (::after) DENTRO do botão,
   logo após o conteúdo real do botão. Este elemento será usado para um efeito visual. */
.boton-elegante::after {
  /* É necessário para que o ::after seja criado, mesmo que não tenha texto. */
  content: "";
  /* Permite posicionar este elemento "falso" em relação ao botão (que tem position: relative). */
  position: absolute;
  /* Alinha o topo do elemento "falso" com o topo do botão. */
  top: 0;
  /* Alinha a esquerda do elemento "falso" com a esquerda do botão. */
  left: 0;
  /* Faz o elemento "falso" ter a mesma largura do botão. */
  width: 100%;
  /* Faz o elemento "falso" ter a mesma altura do botão. */
  height: 100%;
  /* Cria um fundo com um degradê radial (circular):
     - circle: o degradê é um círculo.
     - rgba(255, 255, 255, 0.25) 0%: No centro (0%), é um branco com 25% de opacidade (levemente transparente).
     - rgba(255, 255, 255, 0) 70%: Aos 70% do raio do círculo, ele se torna totalmente transparente.
     Isso cria um efeito de "luz" ou "flash" circular que começa no centro. */
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  /* Inicialmente, este círculo de luz é "encolhido" até ficar invisível (escala 0). */
  transform: scale(0);
  /* Faz com que a mudança na propriedade "transform" (o aumento do círculo)
     aconteça suavemente ao longo de 0.5 segundos, com aceleração e
     desaceleração suaves (ease). */
  transition: transform 0.5s ease;
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do elemento "falso" (::after) muda: */
.boton-elegante:hover::after {
  /* O círculo de luz aumenta de tamanho (escala 4 vezes o seu tamanho original),
     criando um efeito de "explosão" de luz a partir do centro do botão. */
  transform: scale(4);
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do PRÓPRIO botão também muda: */
.boton-elegante:hover {
  /* A cor da borda do botão muda para um cinza um pouco mais claro (#666666). */
  border-color: #666666;
  /* A cor de fundo do botão permanece a mesma (azul escuro).
     Esta linha pode parecer redundante, mas garante que a cor de fundo não seja
     alterada por outros estilos de hover mais genéricos. */
  background: #02030D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4a1e0e */.degrade {

 background: linear-gradient(90deg, #BFFF2A, #D6FF75);

background-clip: text;

font-weight: bolder;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

box-decoration-break: clone;

-webkit-box-decoration-break: clone;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08a1cc8 */.elementor-3311 .elementor-element.elementor-element-08a1cc8 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-3311 .elementor-element.elementor-element-08a1cc8" acima.
     É um pouco redundante se o ".elementor-3311 .elementor-element.elementor-element-08a1cc8" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-3311 .elementor-element.elementor-element-08a1cc8" genérico */
.elementor-3311 .elementor-element.elementor-element-08a1cc8 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-3311 .elementor-element.elementor-element-08a1cc8". */
.elementor-3311 .elementor-element.elementor-element-08a1cc8 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-3311 .elementor-element.elementor-element-08a1cc8 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bc004a *//* Estilos para um botão com a classe "boton-elegante" */
.boton-elegante {
  /* Arredonda as bordas do botão em 5 pixels. */
  border-radius: 5px;
  /* Define o espaçamento interno do botão:
     15px na parte de cima e de baixo, 30px nos lados esquerdo e direito. */
  padding: 15px 30px;
  /* Adiciona uma borda sólida de 1 pixel de espessura na cor cinza escuro (#2c2c2c). */
  border: 1px solid #2c2c2c;
  /* Define a cor de fundo do botão como um azul muito escuro, quase preto (#02030D). */
  background-color: #02030D;
  /* Define a cor do texto dentro do botão como branco (#ffffff). */
  color: #ffffff;
  /* Define o tamanho da fonte do texto do botão como 1.2 vezes o tamanho padrão (rem). */
  font-size: 1.2rem;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Faz com que qualquer mudança de estilo (como ao passar o mouse por cima)
     aconteça suavemente ao longo de 0.4 segundos, com uma aceleração e
     desaceleração suaves (ease). */
  transition: all 0.4s ease;
  /* Remove qualquer contorno que o navegador possa adicionar ao botão quando clicado. */
  outline: none;
  /* Permite posicionar elementos "filhos" (como o ::after abaixo) de forma
     absoluta em relação a este botão. */
  position: relative;
  /* Se algum conteúdo "filho" (como o efeito ::after) tentar transbordar
     os limites do botão, ele será cortado e não ficará visível para fora. */
  overflow: hidden;
  /* Deixa o texto do botão em negrito. */
  font-weight: bold;
}

/* Cria um elemento "falso" (::after) DENTRO do botão,
   logo após o conteúdo real do botão. Este elemento será usado para um efeito visual. */
.boton-elegante::after {
  /* É necessário para que o ::after seja criado, mesmo que não tenha texto. */
  content: "";
  /* Permite posicionar este elemento "falso" em relação ao botão (que tem position: relative). */
  position: absolute;
  /* Alinha o topo do elemento "falso" com o topo do botão. */
  top: 0;
  /* Alinha a esquerda do elemento "falso" com a esquerda do botão. */
  left: 0;
  /* Faz o elemento "falso" ter a mesma largura do botão. */
  width: 100%;
  /* Faz o elemento "falso" ter a mesma altura do botão. */
  height: 100%;
  /* Cria um fundo com um degradê radial (circular):
     - circle: o degradê é um círculo.
     - rgba(255, 255, 255, 0.25) 0%: No centro (0%), é um branco com 25% de opacidade (levemente transparente).
     - rgba(255, 255, 255, 0) 70%: Aos 70% do raio do círculo, ele se torna totalmente transparente.
     Isso cria um efeito de "luz" ou "flash" circular que começa no centro. */
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  /* Inicialmente, este círculo de luz é "encolhido" até ficar invisível (escala 0). */
  transform: scale(0);
  /* Faz com que a mudança na propriedade "transform" (o aumento do círculo)
     aconteça suavemente ao longo de 0.5 segundos, com aceleração e
     desaceleração suaves (ease). */
  transition: transform 0.5s ease;
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do elemento "falso" (::after) muda: */
.boton-elegante:hover::after {
  /* O círculo de luz aumenta de tamanho (escala 4 vezes o seu tamanho original),
     criando um efeito de "explosão" de luz a partir do centro do botão. */
  transform: scale(4);
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do PRÓPRIO botão também muda: */
.boton-elegante:hover {
  /* A cor da borda do botão muda para um cinza um pouco mais claro (#666666). */
  border-color: #666666;
  /* A cor de fundo do botão permanece a mesma (azul escuro).
     Esta linha pode parecer redundante, mas garante que a cor de fundo não seja
     alterada por outros estilos de hover mais genéricos. */
  background: #02030D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d057dc */.degrade {

 background: linear-gradient(90deg, #BFFF2A, #D6FF75);

background-clip: text;

font-weight: bolder;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

box-decoration-break: clone;

-webkit-box-decoration-break: clone;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22b0b18 */.elementor-3311 .elementor-element.elementor-element-22b0b18 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-3311 .elementor-element.elementor-element-22b0b18" acima.
     É um pouco redundante se o ".elementor-3311 .elementor-element.elementor-element-22b0b18" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-3311 .elementor-element.elementor-element-22b0b18" genérico */
.elementor-3311 .elementor-element.elementor-element-22b0b18 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-3311 .elementor-element.elementor-element-22b0b18". */
.elementor-3311 .elementor-element.elementor-element-22b0b18 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-3311 .elementor-element.elementor-element-22b0b18 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8333d36 *//* Estilos para um botão com a classe "boton-elegante" */
.boton-elegante {
  /* Arredonda as bordas do botão em 5 pixels. */
  border-radius: 5px;
  /* Define o espaçamento interno do botão:
     15px na parte de cima e de baixo, 30px nos lados esquerdo e direito. */
  padding: 15px 30px;
  /* Adiciona uma borda sólida de 1 pixel de espessura na cor cinza escuro (#2c2c2c). */
  border: 1px solid #2c2c2c;
  /* Define a cor de fundo do botão como um azul muito escuro, quase preto (#02030D). */
  background-color: #02030D;
  /* Define a cor do texto dentro do botão como branco (#ffffff). */
  color: #ffffff;
  /* Define o tamanho da fonte do texto do botão como 1.2 vezes o tamanho padrão (rem). */
  font-size: 1.2rem;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Faz com que qualquer mudança de estilo (como ao passar o mouse por cima)
     aconteça suavemente ao longo de 0.4 segundos, com uma aceleração e
     desaceleração suaves (ease). */
  transition: all 0.4s ease;
  /* Remove qualquer contorno que o navegador possa adicionar ao botão quando clicado. */
  outline: none;
  /* Permite posicionar elementos "filhos" (como o ::after abaixo) de forma
     absoluta em relação a este botão. */
  position: relative;
  /* Se algum conteúdo "filho" (como o efeito ::after) tentar transbordar
     os limites do botão, ele será cortado e não ficará visível para fora. */
  overflow: hidden;
  /* Deixa o texto do botão em negrito. */
  font-weight: bold;
}

/* Cria um elemento "falso" (::after) DENTRO do botão,
   logo após o conteúdo real do botão. Este elemento será usado para um efeito visual. */
.boton-elegante::after {
  /* É necessário para que o ::after seja criado, mesmo que não tenha texto. */
  content: "";
  /* Permite posicionar este elemento "falso" em relação ao botão (que tem position: relative). */
  position: absolute;
  /* Alinha o topo do elemento "falso" com o topo do botão. */
  top: 0;
  /* Alinha a esquerda do elemento "falso" com a esquerda do botão. */
  left: 0;
  /* Faz o elemento "falso" ter a mesma largura do botão. */
  width: 100%;
  /* Faz o elemento "falso" ter a mesma altura do botão. */
  height: 100%;
  /* Cria um fundo com um degradê radial (circular):
     - circle: o degradê é um círculo.
     - rgba(255, 255, 255, 0.25) 0%: No centro (0%), é um branco com 25% de opacidade (levemente transparente).
     - rgba(255, 255, 255, 0) 70%: Aos 70% do raio do círculo, ele se torna totalmente transparente.
     Isso cria um efeito de "luz" ou "flash" circular que começa no centro. */
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  /* Inicialmente, este círculo de luz é "encolhido" até ficar invisível (escala 0). */
  transform: scale(0);
  /* Faz com que a mudança na propriedade "transform" (o aumento do círculo)
     aconteça suavemente ao longo de 0.5 segundos, com aceleração e
     desaceleração suaves (ease). */
  transition: transform 0.5s ease;
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do elemento "falso" (::after) muda: */
.boton-elegante:hover::after {
  /* O círculo de luz aumenta de tamanho (escala 4 vezes o seu tamanho original),
     criando um efeito de "explosão" de luz a partir do centro do botão. */
  transform: scale(4);
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do PRÓPRIO botão também muda: */
.boton-elegante:hover {
  /* A cor da borda do botão muda para um cinza um pouco mais claro (#666666). */
  border-color: #666666;
  /* A cor de fundo do botão permanece a mesma (azul escuro).
     Esta linha pode parecer redundante, mas garante que a cor de fundo não seja
     alterada por outros estilos de hover mais genéricos. */
  background: #02030D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-959ec84 */.elementor-3311 .elementor-element.elementor-element-959ec84 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-3311 .elementor-element.elementor-element-959ec84" acima.
     É um pouco redundante se o ".elementor-3311 .elementor-element.elementor-element-959ec84" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #1E8B00 0%, #1E8B00 50%, #1E8B00 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-3311 .elementor-element.elementor-element-959ec84" genérico */
.elementor-3311 .elementor-element.elementor-element-959ec84 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-3311 .elementor-element.elementor-element-959ec84". */
.elementor-3311 .elementor-element.elementor-element-959ec84 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-3311 .elementor-element.elementor-element-959ec84 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae0586b *//* Estilos para um botão com a classe "boton-elegante" */
.boton-elegante {
  /* Arredonda as bordas do botão em 5 pixels. */
  border-radius: 5px;
  /* Define o espaçamento interno do botão:
     15px na parte de cima e de baixo, 30px nos lados esquerdo e direito. */
  padding: 15px 30px;
  /* Adiciona uma borda sólida de 1 pixel de espessura na cor cinza escuro (#2c2c2c). */
  border: 1px solid #2c2c2c;
  /* Define a cor de fundo do botão como um azul muito escuro, quase preto (#02030D). */
  background-color: #02030D;
  /* Define a cor do texto dentro do botão como branco (#ffffff). */
  color: #ffffff;
  /* Define o tamanho da fonte do texto do botão como 1.2 vezes o tamanho padrão (rem). */
  font-size: 1.2rem;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Faz com que qualquer mudança de estilo (como ao passar o mouse por cima)
     aconteça suavemente ao longo de 0.4 segundos, com uma aceleração e
     desaceleração suaves (ease). */
  transition: all 0.4s ease;
  /* Remove qualquer contorno que o navegador possa adicionar ao botão quando clicado. */
  outline: none;
  /* Permite posicionar elementos "filhos" (como o ::after abaixo) de forma
     absoluta em relação a este botão. */
  position: relative;
  /* Se algum conteúdo "filho" (como o efeito ::after) tentar transbordar
     os limites do botão, ele será cortado e não ficará visível para fora. */
  overflow: hidden;
  /* Deixa o texto do botão em negrito. */
  font-weight: bold;
}

/* Cria um elemento "falso" (::after) DENTRO do botão,
   logo após o conteúdo real do botão. Este elemento será usado para um efeito visual. */
.boton-elegante::after {
  /* É necessário para que o ::after seja criado, mesmo que não tenha texto. */
  content: "";
  /* Permite posicionar este elemento "falso" em relação ao botão (que tem position: relative). */
  position: absolute;
  /* Alinha o topo do elemento "falso" com o topo do botão. */
  top: 0;
  /* Alinha a esquerda do elemento "falso" com a esquerda do botão. */
  left: 0;
  /* Faz o elemento "falso" ter a mesma largura do botão. */
  width: 100%;
  /* Faz o elemento "falso" ter a mesma altura do botão. */
  height: 100%;
  /* Cria um fundo com um degradê radial (circular):
     - circle: o degradê é um círculo.
     - rgba(255, 255, 255, 0.25) 0%: No centro (0%), é um branco com 25% de opacidade (levemente transparente).
     - rgba(255, 255, 255, 0) 70%: Aos 70% do raio do círculo, ele se torna totalmente transparente.
     Isso cria um efeito de "luz" ou "flash" circular que começa no centro. */
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  /* Inicialmente, este círculo de luz é "encolhido" até ficar invisível (escala 0). */
  transform: scale(0);
  /* Faz com que a mudança na propriedade "transform" (o aumento do círculo)
     aconteça suavemente ao longo de 0.5 segundos, com aceleração e
     desaceleração suaves (ease). */
  transition: transform 0.5s ease;
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do elemento "falso" (::after) muda: */
.boton-elegante:hover::after {
  /* O círculo de luz aumenta de tamanho (escala 4 vezes o seu tamanho original),
     criando um efeito de "explosão" de luz a partir do centro do botão. */
  transform: scale(4);
}

/* Quando o mouse passa POR CIMA do botão (.boton-elegante:hover),
   o estilo do PRÓPRIO botão também muda: */
.boton-elegante:hover {
  /* A cor da borda do botão muda para um cinza um pouco mais claro (#666666). */
  border-color: #666666;
  /* A cor de fundo do botão permanece a mesma (azul escuro).
     Esta linha pode parecer redundante, mas garante que a cor de fundo não seja
     alterada por outros estilos de hover mais genéricos. */
  background: #02030D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdfc21b */.degrade {

 background: linear-gradient(90deg, #BFFF2A, #D6FF75);

background-clip: text;

font-weight: bolder;

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

box-decoration-break: clone;

-webkit-box-decoration-break: clone;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-909f488 */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dca226e */.elementor-3311 .elementor-element.elementor-element-dca226e{
    text-wrap: balance;
}/* End custom CSS */