.elementor-2526 .elementor-element.elementor-element-2501c105{--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;}.elementor-2526 .elementor-element.elementor-element-2501c105:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-2501c105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-b212fca > .elementor-widget-container{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-bcd4bb4{--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;}.elementor-2526 .elementor-element.elementor-element-bcd4bb4:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-bcd4bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2526 .elementor-element.elementor-element-dc3a3d9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-dc3a3d9 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-dc3a3d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-b0518e2{--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;}.elementor-2526 .elementor-element.elementor-element-b0518e2:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-b0518e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-31b1a317{--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;}.elementor-2526 .elementor-element.elementor-element-31b1a317:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-31b1a317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-2526 .elementor-element.elementor-element-3050548f{text-align:center;}.elementor-2526 .elementor-element.elementor-element-3050548f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-ab96779{--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;}.elementor-2526 .elementor-element.elementor-element-ab96779:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-ab96779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-b2be551{--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;}.elementor-2526 .elementor-element.elementor-element-b2be551:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-b2be551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2526 .elementor-element.elementor-element-ab746c6 .elementor-button{background-color:#D60B0B;font-family:"Poppins", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-1946eb8{--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;}.elementor-2526 .elementor-element.elementor-element-1946eb8:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-1946eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-38335d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-38335d2 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-38335d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-a4bae65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-38083a83{text-align:center;}.elementor-2526 .elementor-element.elementor-element-38083a83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-247e583{--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;}.elementor-2526 .elementor-element.elementor-element-247e583:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-247e583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-cfecc86.elementor-element{--align-self:center;}.elementor-2526 .elementor-element.elementor-element-4b6c646 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-af0c3fc{--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;}.elementor-2526 .elementor-element.elementor-element-af0c3fc:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-af0c3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-7b84693{--spacer-size:50px;}.elementor-2526 .elementor-element.elementor-element-b3e9cd8{--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;}.elementor-2526 .elementor-element.elementor-element-b3e9cd8:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-b3e9cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-1c3381f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-9b03a33{--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;}.elementor-2526 .elementor-element.elementor-element-9b03a33:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-9b03a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-d421968 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-92d9995{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-92d9995 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-92d9995 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-c115503{--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;}.elementor-2526 .elementor-element.elementor-element-c115503:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-c115503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-3f1f5d1a{--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;}.elementor-2526 .elementor-element.elementor-element-3f1f5d1a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-3f1f5d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-10ce98e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-75d16c2{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2526 .elementor-element.elementor-element-75d16c2.elementor-element{--align-self:center;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6.elementor-element{--align-self:center;}.elementor-2526 .elementor-element.elementor-element-6a070f0 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-2af6fa54{--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;}.elementor-2526 .elementor-element.elementor-element-2af6fa54:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-2af6fa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-edba76b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-edba76b .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-edba76b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-c737a17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-64c01013{text-align:center;}.elementor-2526 .elementor-element.elementor-element-64c01013 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-589ddaa7{--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;}.elementor-2526 .elementor-element.elementor-element-589ddaa7:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-589ddaa7 > .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-2526 .elementor-element.elementor-element-5ae9d1f8 img{width:57%;}.elementor-2526 .elementor-element.elementor-element-9ac50c5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-9ac50c5 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-9ac50c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-d111902{text-align:center;}.elementor-2526 .elementor-element.elementor-element-d111902 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-8b1582a{--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;}.elementor-2526 .elementor-element.elementor-element-8b1582a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-8b1582a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-40ecffc img{width:53%;}.elementor-2526 .elementor-element.elementor-element-44d6fef .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-19dca81{--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;}.elementor-2526 .elementor-element.elementor-element-19dca81:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-19dca81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-b748fad{--spacer-size:50px;}.elementor-2526 .elementor-element.elementor-element-0721127{--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;}.elementor-2526 .elementor-element.elementor-element-0721127:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-0721127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-e318040 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-371e3f2{--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;}.elementor-2526 .elementor-element.elementor-element-371e3f2:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-371e3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-021b681 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-52d742eb{--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;}.elementor-2526 .elementor-element.elementor-element-52d742eb:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-52d742eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-b79ccff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-b79ccff .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-b79ccff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-f186c8a{--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;}.elementor-2526 .elementor-element.elementor-element-f186c8a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-f186c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-2526 .elementor-element.elementor-element-d57e79e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-2209c278 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-25e93e7 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-39201b3c{--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;}.elementor-2526 .elementor-element.elementor-element-39201b3c:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-39201b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-7bf3b5ff{--display:flex;}.elementor-2526 .elementor-element.elementor-element-932e0ad{--spacer-size:50px;}.elementor-2526 .elementor-element.elementor-element-ea01b30{--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;}.elementor-2526 .elementor-element.elementor-element-ea01b30:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-ea01b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-6efb240 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-a76455f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-c63f0b9{--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;}.elementor-2526 .elementor-element.elementor-element-c63f0b9:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-c63f0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-7c4d7f4{--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;}.elementor-2526 .elementor-element.elementor-element-7c4d7f4:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-7c4d7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-bdfdd90{--spacer-size:50px;}.elementor-2526 .elementor-element.elementor-element-662ae168{--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;}.elementor-2526 .elementor-element.elementor-element-662ae168:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-662ae168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-96e8221 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-2526 .elementor-element.elementor-element-c0e7034{--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;}.elementor-2526 .elementor-element.elementor-element-c0e7034:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-c0e7034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-a6a6875{--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;}.elementor-2526 .elementor-element.elementor-element-a6a6875:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-a6a6875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-65fc539{--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;}.elementor-2526 .elementor-element.elementor-element-65fc539:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-65fc539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-5af62b1 img{width:36%;}.elementor-2526 .elementor-element.elementor-element-310e756 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D60B0B 0%, #D21F4B 100%);}.elementor-2526 .elementor-element.elementor-element-c6c843c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-c6c843c .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-c6c843c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-80cd244{--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;}.elementor-2526 .elementor-element.elementor-element-80cd244:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-80cd244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-e255340{--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;}.elementor-2526 .elementor-element.elementor-element-e255340:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-e255340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-57ba390{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-57ba390 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-57ba390 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-b53f514{--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;}.elementor-2526 .elementor-element.elementor-element-b53f514:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-b53f514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-40c4c31{text-align:center;}.elementor-2526 .elementor-element.elementor-element-40c4c31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2526 .elementor-element.elementor-element-6667b50{--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;}.elementor-2526 .elementor-element.elementor-element-6667b50:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-6667b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-ad08474{--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;}.elementor-2526 .elementor-element.elementor-element-ad08474:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-ad08474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-4f39fee4{--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;}.elementor-2526 .elementor-element.elementor-element-4f39fee4:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-4f39fee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-361564e8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2526 .elementor-element.elementor-element-361564e8 .elementor-divider-separator{width:100%;}.elementor-2526 .elementor-element.elementor-element-361564e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2526 .elementor-element.elementor-element-a2f9f01{--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;}.elementor-2526 .elementor-element.elementor-element-a2f9f01:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-a2f9f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-3a54c63{--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;}.elementor-2526 .elementor-element.elementor-element-3a54c63:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-3a54c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-d1c40ba{--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;}.elementor-2526 .elementor-element.elementor-element-d1c40ba:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-d1c40ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-d1cf940{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2526 .elementor-element.elementor-element-9abcb2a{--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;}.elementor-2526 .elementor-element.elementor-element-9abcb2a:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-9abcb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-28b03a12{--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;}.elementor-2526 .elementor-element.elementor-element-28b03a12:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-28b03a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-c2068fe{text-align:center;}.elementor-2526 .elementor-element.elementor-element-c2068fe img{width:100%;}.elementor-2526 .elementor-element.elementor-element-e84c147{--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;}.elementor-2526 .elementor-element.elementor-element-e84c147:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-e84c147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-202633b{--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;}.elementor-2526 .elementor-element.elementor-element-202633b:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-202633b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-39f288c{text-align:center;}.elementor-2526 .elementor-element.elementor-element-39f288c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:6px;font-weight:600;color:#C4C4C4;}.elementor-2526 .elementor-element.elementor-element-a4faf59{--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;}.elementor-2526 .elementor-element.elementor-element-a4faf59:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-a4faf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2526 .elementor-element.elementor-element-92e8f29{--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;}.elementor-2526 .elementor-element.elementor-element-92e8f29:not(.elementor-motion-effects-element-type-background), .elementor-2526 .elementor-element.elementor-element-92e8f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2526 .elementor-element.elementor-element-dc3a3d9 .elementor-divider-separator{width:0%;}.elementor-2526 .elementor-element.elementor-element-3050548f{text-align:center;}.elementor-2526 .elementor-element.elementor-element-3050548f .elementor-heading-title{font-size:11px;}.elementor-2526 .elementor-element.elementor-element-bfa12ee{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;}.elementor-2526 .elementor-element.elementor-element-722ee649 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2526 .elementor-element.elementor-element-ab746c6 .elementor-button{font-size:27px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-38335d2 .elementor-divider-separator{width:0%;}.elementor-2526 .elementor-element.elementor-element-a4bae65{text-align:center;}.elementor-2526 .elementor-element.elementor-element-a4bae65 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-38083a83{text-align:center;}.elementor-2526 .elementor-element.elementor-element-38083a83 .elementor-heading-title{font-size:11px;line-height:1em;letter-spacing:0.6px;}.elementor-2526 .elementor-element.elementor-element-4b6c646 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-1c3381f{text-align:center;}.elementor-2526 .elementor-element.elementor-element-1c3381f .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-d421968 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-92d9995 .elementor-divider-separator{width:0%;}.elementor-2526 .elementor-element.elementor-element-10ce98e9{text-align:center;}.elementor-2526 .elementor-element.elementor-element-10ce98e9 .elementor-heading-title{font-size:11px;}.elementor-2526 .elementor-element.elementor-element-75d16c2{--e-image-carousel-slides-to-show:3;}.elementor-2526 .elementor-element.elementor-element-75d16c2 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2526 .elementor-element.elementor-element-75d16c2 .swiper-wrapper{display:flex;align-items:center;}.elementor-2526 .elementor-element.elementor-element-75d16c2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6{--e-image-carousel-slides-to-show:3;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6 .swiper-wrapper{display:flex;align-items:center;}.elementor-2526 .elementor-element.elementor-element-bb1b7c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2526 .elementor-element.elementor-element-6a070f0 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-c737a17{text-align:center;}.elementor-2526 .elementor-element.elementor-element-c737a17 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-64c01013{text-align:center;}.elementor-2526 .elementor-element.elementor-element-64c01013 .elementor-heading-title{font-size:11px;}.elementor-2526 .elementor-element.elementor-element-5ae9d1f8 img{width:73%;}.elementor-2526 .elementor-element.elementor-element-d111902{text-align:center;}.elementor-2526 .elementor-element.elementor-element-d111902 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-40ecffc img{width:90%;}.elementor-2526 .elementor-element.elementor-element-44d6fef .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-b748fad{--spacer-size:19px;}.elementor-2526 .elementor-element.elementor-element-e318040{text-align:center;}.elementor-2526 .elementor-element.elementor-element-e318040 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-021b681 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-d57e79e{text-align:center;}.elementor-2526 .elementor-element.elementor-element-d57e79e .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-2209c278{text-align:center;}.elementor-2526 .elementor-element.elementor-element-2209c278 .elementor-heading-title{font-size:11px;}.elementor-2526 .elementor-element.elementor-element-25e93e7 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-6efb240{text-align:center;}.elementor-2526 .elementor-element.elementor-element-6efb240 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-a76455f{text-align:center;}.elementor-2526 .elementor-element.elementor-element-a76455f .elementor-heading-title{font-size:11px;}.elementor-2526 .elementor-element.elementor-element-fb898d7 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-2526 .elementor-element.elementor-element-bdfdd90{--spacer-size:19px;}.elementor-2526 .elementor-element.elementor-element-34f4147 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2526 .elementor-element.elementor-element-96e8221 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-5af62b1 img{width:81%;}.elementor-2526 .elementor-element.elementor-element-310e756 .elementor-button{font-size:22px;border-radius:4px 4px 4px 4px;}.elementor-2526 .elementor-element.elementor-element-40c4c31{text-align:center;}.elementor-2526 .elementor-element.elementor-element-40c4c31 .elementor-heading-title{font-size:25px;}.elementor-2526 .elementor-element.elementor-element-c2068fe{text-align:left;}.elementor-2526 .elementor-element.elementor-element-c2068fe img{width:49%;}.elementor-2526 .elementor-element.elementor-element-c0ab66c{text-align:left;}.elementor-2526 .elementor-element.elementor-element-c0ab66c img{width:68%;}.elementor-2526 .elementor-element.elementor-element-39f288c{text-align:center;}.elementor-2526 .elementor-element.elementor-element-39f288c .elementor-heading-title{font-size:10px;}}/* Start custom CSS for button, class: .elementor-element-ab746c6 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2be551 *//* pinta imediatamente e evita "só aparece ao tocar" (iOS Safari) */
.fix-btn,
.fix-btn:link,
.fix-btn:visited {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-weight: 900;
  text-transform: uppercase;
  padding: 16px 28px;
  border: 0;
  border-radius: 18px;

  /* cores do botão — ajuste se quiser vermelho */
  color: #fff !important;
  background-color: #12a85a !important; /* fallback sólido */
  background-image: linear-gradient(180deg, #1fe07f, #12a85a) !important;
  background-repeat: no-repeat;
  background-clip: padding-box;

  /* força renderização no carregamento (iOS) */
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: transform;
  contain: paint;           /* isola a camada */
  isolation: isolate;       /* evita interferência de pais com blend */
}

/* estados mantêm as cores (evita herança/override de tema) */
.fix-btn:hover,
.fix-btn:active,
.fix-btn:focus {
  color: #fff !important;
  background-color: #12a85a !important;
  background-image: linear-gradient(180deg, #1fe07f, #12a85a) !important;
  outline: none;
}

/* se você usa animação/pulse, alguns iPhones bugam: desativa em touch */
@media (hover:none) and (pointer:coarse){
  .fix-btn { animation: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6c646 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d421968 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a070f0 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44d6fef *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-021b681 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25e93e7 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96e8221 *//* Aplica o efeito ao botão DENTRO do widget que recebeu a classe 'pulsar' */
.pulsar .elementor-button,
.pulsar .elementor-button-link {
  animation: pulsarCF 1.6s infinite ease-in-out;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* Keyframes com translateZ p/ iOS não bugar */
@keyframes pulsarCF {
  0%, 100% { transform: translateZ(0) scale(1); }
  50%      { transform: translateZ(0) scale(1.05); }
}

/* (opcional) se houver hover do Elementor, mantém o pulsar junto */
.pulsar .elementor-button:hover,
.pulsar .elementor-button-link:hover {
  transform: translateZ(0) scale(1.05);
}

/* Respeita quem usa redução de movimento */
@media (prefers-reduced-motion: reduce){
  .pulsar .elementor-button,
  .pulsar .elementor-button-link { animation: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfa3bdc */html { scroll-behavior: smooth; }

/* Compensa header/banner fixo quando rolar pra um ID */
#planos {
  scroll-margin-top: 90px; /* ajuste se seu topo for maior/menor */
}/* End custom CSS */