.elementor-2 .elementor-element.elementor-element-69f49efe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-69f49efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-69f49efe > .elementor-background-overlay{background-color:#3D025C;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-69f49efe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-54000fba{text-align:center;}.elementor-2 .elementor-element.elementor-element-54000fba img{max-width:78%;}.elementor-2 .elementor-element.elementor-element-79fa6f06 > .elementor-widget-container{margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-79fa6f06.ha-has-bg-overlay > .elementor-widget-container:before{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button{font-family:"Varela Round", Sans-serif;font-size:37px;font-weight:600;font-style:normal;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(229deg, #8900B4 0%, #64009F 100%);border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:focus{color:#D9A2F6;background-color:transparent;background-image:linear-gradient(231deg, #5A01BC 0%, #9F00CA 100%);}.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:focus svg{fill:#D9A2F6;}.elementor-2 .elementor-element.elementor-element-653a587e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-738622c{--spacer-size:70px;}.elementor-2 .elementor-element.elementor-element-37a1eaa1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-37a1eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-37a1eaa1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-37a1eaa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-49541b6 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e16b8ea > .elementor-background-overlay{background-color:#07112600;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7e16b8ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3f1719fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-3f1719fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-3f1719fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-29eb5bef{--divider-border-style:pluses;--divider-color:#FFFFFF;--divider-pattern-height:13.3px;--divider-pattern-size:64px;}.elementor-2 .elementor-element.elementor-element-29eb5bef .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-29eb5bef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-29eb5bef .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:65px;font-weight:400;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-41c20893.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-41c20893.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-41c20893.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-41c20893 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-2 .elementor-element.elementor-element-72d53a10{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72d53a10 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-72d53a10 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72d53a10 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72d53a10 .elementor-headline-dynamic-text{font-family:"Varela Round", Sans-serif;font-weight:100;}.elementor-2 .elementor-element.elementor-element-72d53a10 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-19b0639d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-19b0639d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-4b3adf17{--divider-border-style:pluses;--divider-color:#FFFFFF;--divider-pattern-height:13.3px;--divider-pattern-size:64px;}.elementor-2 .elementor-element.elementor-element-4b3adf17 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-4b3adf17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-4b3adf17 .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:65px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-1f5d8052 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1f5d8052{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-c4ab299:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c4ab299 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");}.elementor-2 .elementor-element.elementor-element-c4ab299 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-c4ab299 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-heading{text-align:center;width:100%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-price{text-align:center;width:70%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-period{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-list{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-description{text-align:center;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:32px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-header{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-style{padding-left:0px;padding-right:0px;color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:92px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-currency{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-decimal{color:#FFFFFF;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-divider{width:100%;height:1px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-box-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-list li{padding-bottom:5px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link{width:31%;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link a{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:4px;color:#F9F9F9;padding:22px 22px 22px 22px;border-radius:20px 20px 20px 20px;background-color:transparent;background-image:linear-gradient(180deg, #AF04B9 0%, #9805AA 100%);border-style:grove;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link a:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #7D1EB1 0%, #9100B8 100%);border-style:none;}.elementor-2 .elementor-element.elementor-element-3ba83b1 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#630097;background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-3ba83b1.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-3ba83b1:hover .elementor-widget-container{box-shadow:0px 10px 20px 0px rgba(65, 203, 243, 0.53);}.elementor-2 .elementor-element.elementor-element-3c3d5f3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-3c3d5f3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");}.elementor-2 .elementor-element.elementor-element-3c3d5f3a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-3c3d5f3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-heading{text-align:center;width:100%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-price{text-align:center;width:70%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-period{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-list{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-description{text-align:center;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:32px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-header{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-style{padding-left:0px;padding-right:0px;color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:92px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-currency{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-decimal{color:#FFFFFF;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-divider{width:100%;height:1px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-box-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-list li{padding-bottom:5px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link{width:31%;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link a{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:4px;color:#F9F9F9;padding:22px 22px 22px 22px;border-radius:20px 20px 20px 20px;background-color:transparent;background-image:linear-gradient(180deg, #AF04B9 0%, #9805AA 100%);border-style:grove;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link a:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #7D1EB1 0%, #9100B8 100%);border-style:none;}.elementor-2 .elementor-element.elementor-element-7817a258 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#630097;background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-7817a258.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-7817a258:hover .elementor-widget-container{box-shadow:0px 10px 20px 0px rgba(65, 203, 243, 0.53);}.elementor-2 .elementor-element.elementor-element-6b1511d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-6b1511d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");}.elementor-2 .elementor-element.elementor-element-6b1511d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-6b1511d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-heading{text-align:center;width:100%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-price{text-align:center;width:70%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-period{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-list{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-description{text-align:center;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:32px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-header{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-style{padding-left:0px;padding-right:0px;color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:92px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-currency{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-decimal{color:#FFFFFF;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-divider{width:100%;height:1px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-box-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-list li{padding-bottom:5px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link{width:31%;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link a{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:4px;color:#F9F9F9;padding:22px 22px 22px 22px;border-radius:20px 20px 20px 20px;background-color:transparent;background-image:linear-gradient(180deg, #AF04B9 0%, #9805AA 100%);border-style:grove;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link a:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #7D1EB1 0%, #9100B8 100%);border-style:none;}.elementor-2 .elementor-element.elementor-element-36579a61 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#630097;background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-36579a61.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-36579a61:hover .elementor-widget-container{box-shadow:0px 10px 20px 0px rgba(65, 203, 243, 0.53);}.elementor-2 .elementor-element.elementor-element-54801754:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-54801754 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");}.elementor-2 .elementor-element.elementor-element-54801754 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-54801754 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-heading{text-align:center;width:100%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-price{text-align:center;width:70%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-period{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-list{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-description{text-align:center;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:32px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-header{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-style{padding-left:0px;padding-right:0px;color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:92px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-currency{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-decimal{color:#FFFFFF;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-divider{width:100%;height:1px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-box-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-list li{padding-bottom:5px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link{width:31%;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link a{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:4px;color:#F9F9F9;padding:22px 22px 22px 22px;border-radius:20px 20px 20px 20px;background-color:transparent;background-image:linear-gradient(180deg, #AF04B9 0%, #9805AA 100%);border-style:grove;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link a:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #7D1EB1 0%, #9100B8 100%);border-style:none;}.elementor-2 .elementor-element.elementor-element-187b8ef7 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#630097;background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-187b8ef7.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-187b8ef7:hover .elementor-widget-container{box-shadow:0px 10px 20px 0px rgba(65, 203, 243, 0.53);}.elementor-2 .elementor-element.elementor-element-1bcabca3 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1bcabca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7dd86ad4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7dd86ad4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");}.elementor-2 .elementor-element.elementor-element-7dd86ad4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7dd86ad4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-heading{text-align:left;width:100%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-price{text-align:left;width:70%;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-period{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-list{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-description{text-align:left;width:100%;margin:0px 0px 0px 0px;color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:39px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link{text-align:left;width:31%;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-header{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-style{padding-left:10px;padding-right:5px;color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:115px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-currency{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:46px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-decimal{color:#FFFFFF;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-divider{width:100%;height:1px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-box-divider{text-align:center;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-list li{padding-bottom:5px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link a{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:4px;color:#F9F9F9;padding:22px 22px 22px 22px;border-radius:20px 20px 20px 20px;background-color:transparent;background-image:linear-gradient(180deg, #AF04B9 0%, #9805AA 100%);border-style:grove;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link a:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #BE58F6 0%, #9100B8 100%);border-style:none;}.elementor-2 .elementor-element.elementor-element-298017d2 > .elementor-widget-container{padding:60px 60px 60px 60px;background-color:#630097;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bgplanoultra.png");background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-298017d2.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-298017d2:hover .elementor-widget-container{box-shadow:0px 10px 20px 0px rgba(65, 203, 243, 0.53);}.elementor-2 .elementor-element.elementor-element-74871dfa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-74871dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-74871dfa > .elementor-background-overlay{background-image:url("https://krator.plus/wp-content/uploads/2025/07/ee43de06-2cfb-4850-a402-8eaab15994b5.png");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:0.51;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-74871dfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-211dba6e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline-dynamic-wrapper path{stroke:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline-plain-text{color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline-dynamic-text{font-family:"Varela Round", Sans-serif;font-weight:normal;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-501f5e2d{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6dab9617 .slick-slider:not(.slick-vertical) .slick-slide{padding-right:21px;padding-left:21px;}.elementor-2 .elementor-element.elementor-element-6dab9617 .slick-slider.slick-vertical .slick-slide{padding-top:21px;padding-bottom:21px;}.elementor-2 .elementor-element.elementor-element-6dab9617 .ha-slick-item{border-radius:20px 20px 20px 20px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-ffa8c2d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline-dynamic-wrapper path{stroke:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline-plain-text{color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline-dynamic-text{font-family:"Varela Round", Sans-serif;font-weight:normal;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-24b9fb84 .gallery-item .gallery-caption{display:none;}.elementor-2 .elementor-element.elementor-element-2966137b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline-dynamic-wrapper path{stroke:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline-plain-text{color:#8c0cb4;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline-dynamic-text{font-family:"Varela Round", Sans-serif;font-weight:normal;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-412ac160 .elementor-accordion-title{color:#F100FF;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-accordion-icon svg{fill:#F100FF;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-active .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-412ac160 .elementor-active .elementor-accordion-title{color:#9304FB;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-active .elementor-accordion-icon svg{fill:#9304FB;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-accordion-title{font-family:"Varela Round", Sans-serif;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-412ac160 .elementor-tab-content{color:#FFFFFF;font-family:"Varela Round", Sans-serif;font-size:20px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2edd17d7{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-585918da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-585918da .elementor-button{font-family:"Varela Round", Sans-serif;font-size:37px;font-weight:600;font-style:normal;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(229deg, #C200FF 0%, #64009F 100%);border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-585918da .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-585918da .elementor-button:focus{color:#D9A2F6;background-color:#01BC65D9;}.elementor-2 .elementor-element.elementor-element-585918da .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-585918da .elementor-button:focus svg{fill:#D9A2F6;}.elementor-2 .elementor-element.elementor-element-585918da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3311682e{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-79faadda{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7cf9c1a4{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-4e20ff75{text-align:center;}.elementor-2 .elementor-element.elementor-element-4e20ff75.elementor-element{--align-self:center;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3c3d5f3a{width:24.911%;}.elementor-2 .elementor-element.elementor-element-6b1511d9{width:25.089%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5d89b6e2{width:100%;}.elementor-2 .elementor-element.elementor-element-3f1719fd{width:20%;}.elementor-2 .elementor-element.elementor-element-41c20893{width:60%;}.elementor-2 .elementor-element.elementor-element-19b0639d{width:20%;}.elementor-2 .elementor-element.elementor-element-c4ab299{width:100%;}.elementor-2 .elementor-element.elementor-element-3c3d5f3a{width:100%;}.elementor-2 .elementor-element.elementor-element-6b1511d9{width:100%;}.elementor-2 .elementor-element.elementor-element-54801754{width:100%;}.elementor-2 .elementor-element.elementor-element-7dd86ad4{width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-37a1eaa1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-37a1eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-3ba83b1 > .elementor-widget-container{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-7817a258 > .elementor-widget-container{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-36579a61 > .elementor-widget-container{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-187b8ef7 > .elementor-widget-container{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-298017d2 > .elementor-widget-container{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-74871dfa > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-69f49efe > .elementor-background-overlay{opacity:0.5;}.elementor-2 .elementor-element.elementor-element-3ba83b1 > .elementor-widget-container{background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");}.elementor-2 .elementor-element.elementor-element-7817a258 > .elementor-widget-container{background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");}.elementor-2 .elementor-element.elementor-element-36579a61 > .elementor-widget-container{background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");}.elementor-2 .elementor-element.elementor-element-187b8ef7 > .elementor-widget-container{background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");}.elementor-2 .elementor-element.elementor-element-74871dfa{margin-top:417px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-79faadda{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-69f49efe > .elementor-background-overlay{opacity:0.5;}.elementor-2 .elementor-element.elementor-element-5d89b6e2{width:100%;}.elementor-2 .elementor-element.elementor-element-79fa6f06 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-738622c{--spacer-size:200px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-description{text-align:center;width:100%;font-size:45px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-heading{width:0%;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-price{width:80%;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-period{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-3ba83b1 > .elementor-widget-container{padding:44px 44px 44px 44px;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-description{text-align:center;width:100%;font-size:45px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-heading{width:0%;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-price{width:80%;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-period{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-7817a258 > .elementor-widget-container{padding:44px 44px 44px 44px;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-description{text-align:center;width:100%;font-size:45px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-heading{width:0%;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-price{width:80%;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-period{font-size:18px;}.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-36579a61 > .elementor-widget-container{padding:44px 44px 44px 44px;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-description{text-align:center;width:100%;font-size:45px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-heading{width:0%;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-price{width:80%;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-period{font-size:18px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-187b8ef7 > .elementor-widget-container{padding:44px 44px 44px 44px;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bg-planocompletomobile.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-period{text-align:center;font-size:18px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link{text-align:center;width:100%;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-heading{width:0%;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-price{width:80%;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-description{font-size:30px;}.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-298017d2 > .elementor-widget-container{padding:44px 44px 44px 44px;background-image:url("https://krator.plus/wp-content/uploads/2025/07/bgplanoultramobile.png");background-position:top center;}.elementor-2 .elementor-element.elementor-element-74871dfa > .elementor-background-overlay{background-image:url("https://krator.plus/wp-content/uploads/2025/06/bg-krator-new-eyes-a3ebed90.png");background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-74871dfa{margin-top:1px;margin-bottom:1px;}.elementor-2 .elementor-element.elementor-element-211dba6e .elementor-headline{font-size:22px;}.elementor-2 .elementor-element.elementor-element-ffa8c2d .elementor-headline{font-size:22px;}.elementor-2 .elementor-element.elementor-element-2966137b .elementor-headline{font-size:22px;}.elementor-2 .elementor-element.elementor-element-79faadda{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-653a587e *//* 1. Configuração Principal do Botão */
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button {
    display: inline-flex;
    width: auto;
    position: relative;
    z-index: 1; 
    overflow: visible; 

    /* Removi o 'background-image'. 
       Agora ele respeita 100% a cor fixa definida no Elementor */
    
    transition: all .3s;
    
    /* Apenas a animação de "bater coração" (sem o efeito de luz correndo) */
    animation: pulso-botao 1.5s infinite ease-in-out;
}

/* 2. Correção para manter a cor fixa ao Clicar */
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:focus, 
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:active {
    outline: none !important;
    color: inherit !important;
    background-color: inherit !important; /* Garante que a cor não mude */
}

.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button:hover {
    transform: scale(1.05); 
}

/* 3. Ondas Expansivas (Linhas que saem do botão) */
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button::before,
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border-radius: inherit; 
    z-index: -1; 
    opacity: 0;
    
    /* Animação das linhas */
    animation: ondas-grossas-finas 1.5s infinite ease-out;
    pointer-events: none;
}

/* Atraso para criar o efeito de múltiplas linhas */
.elementor-2 .elementor-element.elementor-element-653a587e .elementor-button::after {
    animation-delay: 0.5s;
}

/* --- KEYFRAMES --- */

/* Faz o botão aumentar e diminuir fisicamente */
@keyframes pulso-botao {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}

/* Faz as linhas saírem grossas e ficarem finas */
@keyframes ondas-grossas-finas {
    0% {
        /* INÍCIO: Colado no botão, visível e borda grossa */
        transform: scale(1);
        opacity: 0.8;
        box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.8);
    }
    100% {
        /* FINAL: Afastado, invisível e borda fina */
        transform: scale(1.3);
        opacity: 0;
        box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69f49efe */.elementor-2 .elementor-element.elementor-element-69f49efe .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-69f49efe .mdp-pricer-link {
    white-space: nowrap;
}


/* Brilhos tipo “flash” aleatórios e sutis */
.elementor-2 .elementor-element.elementor-element-69f49efe {
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); } /* flash rápido */
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); } /* segundo flash */
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }   /* flash mais forte */
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for mdp-pricer-elementor, class: .elementor-element-3ba83b1 */.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-3ba83b1 .mdp-pricer-link {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for mdp-pricer-elementor, class: .elementor-element-7817a258 */.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-7817a258 .mdp-pricer-link {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for mdp-pricer-elementor, class: .elementor-element-36579a61 */.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-36579a61 .mdp-pricer-link {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for mdp-pricer-elementor, class: .elementor-element-187b8ef7 */.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-187b8ef7 .mdp-pricer-link {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for mdp-pricer-elementor, class: .elementor-element-298017d2 */.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-decimal-position-top {
    margin-left: 4px;
}
.elementor-2 .elementor-element.elementor-element-298017d2 .mdp-pricer-link {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-585918da */#botao_pulse {
  -webkit-animation: pulse 0.7s infinite;
}

/* 1. Configuração do Botão (Mais rápido e intenso) */
.elementor-2 .elementor-element.elementor-element-585918da .elementor-button {
    overflow: visible !important; 
    position: relative;
    z-index: 10;
    /* Mudei para 1s para ficar mais rápido */
    animation: pulsar-botao 1s infinite !important; 
}

/* 2. Configuração da Onda */
.elementor-2 .elementor-element.elementor-element-585918da .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    
    /* Cor roxa da sua marca */
    background-color: #9235e0; 
    
    z-index: -1; 
    /* Acompanha a velocidade do botão (1s) */
    animation: onda-choque 1s infinite ease-out;
}

/* 3. Animação da Onda (Fundo se espalhando) */
@keyframes onda-choque {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        transform: scale(1.8); /* Aumentei um pouco a distância da onda também */
        opacity: 0;
    }
}

/* 4. Animação do Botão (Pulso maior) */
@keyframes pulsar-botao {
    0% {
        transform: scale(1);
    }
    50% {
        /* Aumentei para 1.1 - O botão vai ficar 10% maior no pico */
        transform: scale(1.1); 
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS */.hero-mouse {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -15px;
  text-align: center;
  z-index: 100;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  letter-spacing: 1px;
}
.hero-mouse h3 {
  margin-left: -14px;
  padding-top: 15px;
}

.mouse-icon {
  width: 38px;
  height: 55px;
  border-radius: 15px;
  position: relative;
  border: 2px solid #FFFFFF;
  text-align: center;
}
.mouse-icon span {
  width: 3px;
  height: 8px;
  margin: 2px auto 0;
  display: block;
  background: #FFFFFF;
  border-radius: 5px;
  -webkit-animation: 1.2s ease infinite wheel-up-down;
          animation: 1.2s ease infinite wheel-up-down;
}

@-webkit-keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}

@keyframes wheel-up-down {
  0% {
    margin-top: 2px;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    margin-top: 20px;
    opacity: 0;
  }
}/* End custom CSS */