.elementor-16 .elementor-element.elementor-element-74760338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-74760338:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-74760338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-645b7f19{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-16 .elementor-element.elementor-element-2dd44a44{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;}.elementor-16 .elementor-element.elementor-element-2dd44a44 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#000000;}.elementor-16 .elementor-element.elementor-element-323b428d{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;}.elementor-16 .elementor-element.elementor-element-323b428d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-16 .elementor-element.elementor-element-22edcc07{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7580cdd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-16 .elementor-element.elementor-element-7974e46{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7974e46:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7974e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7B83B;}.elementor-16 .elementor-element.elementor-element-149a7ee2{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-149a7ee2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-79ac9390{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-79ac9390:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-79ac9390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0399D6;}.elementor-16 .elementor-element.elementor-element-3ed57180{text-align:center;}.elementor-16 .elementor-element.elementor-element-3ed57180 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3be85fc0{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3be85fc0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3be85fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#604AA6;}.elementor-16 .elementor-element.elementor-element-3a8f4f54{text-align:center;}.elementor-16 .elementor-element.elementor-element-3a8f4f54 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#FFFFFF;}.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-16 .elementor-element.elementor-element-26ab2a44 .elementor-button{background-color:#FC0000;font-family:"Sora", Sans-serif;font-weight:700;border-radius:6px 6px 6px 6px;padding:18px 80px 18px 80px;}.elementor-16 .elementor-element.elementor-element-26ab2a44{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-16 .elementor-element.elementor-element-70dce98d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-70dce98d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-70dce98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2FCE9;}.elementor-16 .elementor-element.elementor-element-194c3480{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-194c3480.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7e29c426{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16 .elementor-element.elementor-element-7e29c426:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7e29c426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-60df1374{--display:flex;}.elementor-16 .elementor-element.elementor-element-7577ec22{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-7577ec22:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7577ec22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(172deg, #FC8686 0%, #C1FDFF 100%);}.elementor-16 .elementor-element.elementor-element-702afe9d{margin:29px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 050px;text-align:center;}.elementor-16 .elementor-element.elementor-element-702afe9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:600;color:#0F171A;}.elementor-16 .elementor-element.elementor-element-58eda0a6{--display:flex;}.elementor-16 .elementor-element.elementor-element-3e3e6974{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-3e3e6974:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3e3e6974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(172deg, #FC8686 0%, #C1FDFF 100%);}.elementor-16 .elementor-element.elementor-element-13753684{margin:29px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 050px;text-align:center;}.elementor-16 .elementor-element.elementor-element-13753684 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#0F171A;}.elementor-16 .elementor-element.elementor-element-7c481341{--display:flex;}.elementor-16 .elementor-element.elementor-element-66abd66c{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3f4b8d04{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-3f4b8d04:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3f4b8d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92C988;}.elementor-16 .elementor-element.elementor-element-7fa83664{margin:9px 29px calc(var(--kit-widget-spacing, 0px) + 9px) 29px;text-align:center;}.elementor-16 .elementor-element.elementor-element-7fa83664 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-16 .elementor-element.elementor-element-2f088695 .elementor-button{background-color:#FC0000;font-family:"Sora", Sans-serif;font-weight:700;border-radius:6px 6px 6px 6px;padding:25px 60px 25px 60px;}.elementor-16 .elementor-element.elementor-element-2f088695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2f088695.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-40c67e96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-40c67e96:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-40c67e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-2c77c1a1{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-411a73b{text-align:center;}.elementor-16 .elementor-element.elementor-element-411a73b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-30a7c7b0{text-align:center;}.elementor-16 .elementor-element.elementor-element-30a7c7b0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-4d194a8e{text-align:center;}.elementor-16 .elementor-element.elementor-element-4d194a8e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-114053a{text-align:center;}.elementor-16 .elementor-element.elementor-element-114053a .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-3d4f65ad{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-3d4f65ad:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3d4f65ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2881A7;}.elementor-16 .elementor-element.elementor-element-58137652{text-align:center;}.elementor-16 .elementor-element.elementor-element-58137652 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-734f2ea0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-734f2ea0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-734f2ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-77b75fe6{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-77b75fe6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-77b75fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9B900;}.elementor-16 .elementor-element.elementor-element-461b94e9{text-align:center;}.elementor-16 .elementor-element.elementor-element-461b94e9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-11910d05{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-11910d05:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-11910d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5E9CD;}.elementor-16 .elementor-element.elementor-element-3f2f4147{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-3f2f4147 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-16 .elementor-element.elementor-element-7f5bedd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-280d621b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-280d621b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-280d621b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#318BDF;}.elementor-16 .elementor-element.elementor-element-4f1a2781{text-align:center;}.elementor-16 .elementor-element.elementor-element-4f1a2781 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c13cac7 .elementor-button{background-color:#FC0000;font-family:"Sora", Sans-serif;font-weight:700;border-radius:6px 6px 6px 6px;padding:25px 60px 25px 60px;}.elementor-16 .elementor-element.elementor-element-c13cac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c13cac7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-39db6c93{--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-16 .elementor-element.elementor-element-39db6c93:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-39db6c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-26ee389b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-55bf1348{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;text-align:center;}.elementor-16 .elementor-element.elementor-element-55bf1348 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-46655940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-46655940:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-46655940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-61ecedd8{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;text-align:center;}.elementor-16 .elementor-element.elementor-element-61ecedd8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-16 .elementor-element.elementor-element-1684abb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1684abb6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1684abb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-1b90ddf7{--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-16 .elementor-element.elementor-element-1b90ddf7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1b90ddf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-16 .elementor-element.elementor-element-f377a1d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-7a825f6c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-56px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7a825f6c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7a825f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCF0AB;}.elementor-16 .elementor-element.elementor-element-6f3a036d{text-align:center;}.elementor-16 .elementor-element.elementor-element-6f3a036d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-16 .elementor-element.elementor-element-7833ea90{--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-16 .elementor-element.elementor-element-50535295{--display:flex;}.elementor-16 .elementor-element.elementor-element-7f2c7f50{text-align:center;}.elementor-16 .elementor-element.elementor-element-7f2c7f50 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-2738f9ce{--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-16 .elementor-element.elementor-element-2738f9ce:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2738f9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-7580cdd7{--width:62%;}.elementor-16 .elementor-element.elementor-element-60df1374{--width:70%;}.elementor-16 .elementor-element.elementor-element-7577ec22{--content-width:1475px;}.elementor-16 .elementor-element.elementor-element-58eda0a6{--width:70%;}.elementor-16 .elementor-element.elementor-element-3e3e6974{--content-width:1475px;}.elementor-16 .elementor-element.elementor-element-2c77c1a1{--width:66%;}.elementor-16 .elementor-element.elementor-element-77b75fe6{--width:57%;}.elementor-16 .elementor-element.elementor-element-11910d05{--width:57%;}.elementor-16 .elementor-element.elementor-element-280d621b{--width:58%;}.elementor-16 .elementor-element.elementor-element-7a825f6c{--width:85%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-74760338{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-645b7f19{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-2dd44a44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2dd44a44 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-323b428d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-323b428d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-7580cdd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-149a7ee2{text-align:center;}.elementor-16 .elementor-element.elementor-element-149a7ee2 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-3ed57180{text-align:center;}.elementor-16 .elementor-element.elementor-element-3ed57180 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-3a8f4f54{text-align:center;}.elementor-16 .elementor-element.elementor-element-3a8f4f54 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-26ab2a44 .elementor-button{font-size:16px;line-height:1.1em;border-radius:7px 7px 7px 7px;padding:25px 50px 25px 50px;}.elementor-16 .elementor-element.elementor-element-702afe9d{margin:12px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-16 .elementor-element.elementor-element-702afe9d .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-13753684{margin:12px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-16 .elementor-element.elementor-element-13753684 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-3f4b8d04{--content-width:500px;}.elementor-16 .elementor-element.elementor-element-7fa83664{margin:12px 5px calc(var(--kit-widget-spacing, 0px) + 12px) 5px;}.elementor-16 .elementor-element.elementor-element-7fa83664 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-2f088695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2f088695 .elementor-button{font-size:15px;line-height:1.1em;border-radius:7px 7px 7px 7px;padding:15px 50px 15px 50px;}.elementor-16 .elementor-element.elementor-element-411a73b{text-align:center;}.elementor-16 .elementor-element.elementor-element-411a73b .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-663cd4c{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-30a7c7b0{text-align:center;}.elementor-16 .elementor-element.elementor-element-30a7c7b0 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-72d6d07{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-4d194a8e{text-align:center;}.elementor-16 .elementor-element.elementor-element-4d194a8e .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-7be85b2{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-114053a{text-align:center;}.elementor-16 .elementor-element.elementor-element-114053a .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3d4f65ad{--min-height:123px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-58137652{text-align:center;}.elementor-16 .elementor-element.elementor-element-58137652 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-77b75fe6{--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-461b94e9{text-align:center;}.elementor-16 .elementor-element.elementor-element-461b94e9 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-11910d05{--border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-3f2f4147{margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;}.elementor-16 .elementor-element.elementor-element-3f2f4147 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-4f1a2781 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-c13cac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c13cac7 .elementor-button{font-size:15px;line-height:1.1em;border-radius:7px 7px 7px 7px;padding:15px 50px 15px 50px;}.elementor-16 .elementor-element.elementor-element-55bf1348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-55bf1348 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-46655940{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-61ecedd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-61ecedd8 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1684abb6{--padding-top:15px;--padding-bottom:36px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-1b90ddf7{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7a825f6c{--border-radius:8px 8px 8px 8px;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-6f3a036d{text-align:center;}.elementor-16 .elementor-element.elementor-element-6f3a036d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-50535295{--content-width:500px;}.elementor-16 .elementor-element.elementor-element-7f2c7f50{text-align:center;}.elementor-16 .elementor-element.elementor-element-7f2c7f50 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for button, class: .elementor-element-26ab2a44 *//* Animação de Piscar em Verde 
   Cole este código no seu CSS Personalizado 
*/

@keyframes piscarVerde {
    0% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7);
    }
    50% {
        background-color: #34ce57; /* Verde Claro (Pisco) */
        transform: scale(1.05); /* Pulsa levemente */
        box-shadow: 0 0 20px 10px rgba(40, 167, 69, 0);
    }
    100% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0);
    }
}

/* Aplica ao botão do Elementor que tiver a classe 'botao-pisca' */
.botao-pisca .elementor-button {
    animation: piscarVerde 1.5s infinite ease-in-out !important;
    /* O !important garante que o verde sobrescreva a cor padrão do Elementor */
    background-color: #28a745 !important;
    border: none !important; /* Remove bordas se houver */
}

/* Comportamento ao passar o mouse (Hover) */
.botao-pisca .elementor-button:hover {
    animation: none; /* Para de piscar */
    background-color: #1e7e34 !important; /* Fica verde escuro fixo */
    transform: scale(1.05); /* Mantém levemente maior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7577ec22 *//* COMO USAR:
   1. Clique no Container ou Coluna onde está o seu texto.
   2. Vá em Avançado > CSS Personalizado.
   3. Cole este código.
*/

.elementor-16 .elementor-element.elementor-element-7577ec22 {
    /* Necessário para conter a animação */
    position: relative;
    overflow: hidden; 
    border-radius: 20px; /* Arredondamento dos cantos */
    
    /* Importante: Deixe o fundo transparente para o efeito aparecer */
    background-color: transparent; 
    
    /* Garante que o texto fique acima do fundo */
    z-index: 1; 
}

/* 1. O Gradiente que Gira (A Borda) */
.elementor-16 .elementor-element.elementor-element-7577ec22::before {
    content: '';
    position: absolute;
    /* Tamanho exagerado para cobrir tudo enquanto gira */
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* CORES DA BORDA: Mude aqui (ex: #ff9a9e, #fad0c4) */
    background: linear-gradient(60deg, #ff7eb3, #ff758c, #ff7eb3);
    
    z-index: -2; /* Fica bem atrás */
    animation: girarBorda 6s linear infinite; /* Velocidade da rotação */
}

/* 2. O Fundo do Cartão (O "miolo" onde fica o texto) */
.elementor-16 .elementor-element.elementor-element-7577ec22::after {
    content: '';
    position: absolute;
    
    /* ESPESSURA DA BORDA: Ajuste o pixel abaixo (ex: 3px ou 5px) */
    inset: 4px; 
    
    /* COR DE FUNDO DO CARTÃO: Deve combinar com seu site (ex: branco ou creme) */
    background: #fff0f3; 
    
    border-radius: 16px; /* Deve ser um pouco menor que o border-radius principal */
    z-index: -1; /* Fica atrás do texto, mas na frente do gradiente */
}

/* A Animação de Giro */
@keyframes girarBorda {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3e6974 *//* COMO USAR:
   1. Clique no Container ou Coluna onde está o seu texto.
   2. Vá em Avançado > CSS Personalizado.
   3. Cole este código.
*/

.elementor-16 .elementor-element.elementor-element-3e3e6974 {
    /* Necessário para conter a animação */
    position: relative;
    overflow: hidden; 
    border-radius: 20px; /* Arredondamento dos cantos */
    
    /* Importante: Deixe o fundo transparente para o efeito aparecer */
    background-color: transparent; 
    
    /* Garante que o texto fique acima do fundo */
    z-index: 1; 
}

/* 1. O Gradiente que Gira (A Borda VERDE) */
.elementor-16 .elementor-element.elementor-element-3e3e6974::before {
    content: '';
    position: absolute;
    /* Centralização perfeita para a rotação */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    /* Tamanho fixo grande para garantir que cubra cartões retangulares sem distorcer */
    width: 200%; 
    height: 200%; 
    /* Dica: Se o cartão for muito comprido, aumente para 300% */
    
    /* CORRIGIDO: Gradiente Cônico para rotação suave e uniforme */
    background: conic-gradient(
        from 0deg, 
        #28a745, 
        #85e085, 
        #28a745, 
        #85e085, 
        #28a745
    );
    
    z-index: -2; 
    animation: girarBorda 4s linear infinite; /* 4s é uma velocidade agradável */
}

/* 2. O Fundo do Cartão (O "miolo" onde fica o texto) */
.elementor-16 .elementor-element.elementor-element-3e3e6974::after {
    content: '';
    position: absolute;
    
    /* ESPESSURA DA BORDA: Ajuste o pixel abaixo (ex: 3px ou 5px) */
    inset: 4px; 
    
    /* COR DE FUNDO DO CARTÃO: Verde bem claro para combinar */
    background: #f0fff4; 
    
    border-radius: 16px; /* Deve ser um pouco menor que o border-radius principal */
    z-index: -1; 
}

/* A Animação de Giro */
@keyframes girarBorda {
    0% {
        /* Mantém o translate centralizado e gira apenas o ângulo */
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b8d04 *//* COMO USAR:
   1. Clique no Container ou Coluna onde está o seu texto.
   2. Vá em Avançado > CSS Personalizado.
   3. Cole este código.
*/

.elementor-16 .elementor-element.elementor-element-3f4b8d04 {
    /* Necessário para conter a animação */
    position: relative;
    overflow: hidden; 
    border-radius: 20px; /* Arredondamento dos cantos */
    
    /* Importante: Deixe o fundo transparente para o efeito aparecer */
    background-color: transparent; 
    
    /* Garante que o texto fique acima do fundo */
    z-index: 1; 
}

/* 1. O Gradiente que Gira (A Borda VERDE) */
.elementor-16 .elementor-element.elementor-element-3f4b8d04::before {
    content: '';
    position: absolute;
    /* Centralização perfeita para a rotação */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    /* Tamanho fixo grande para garantir que cubra cartões retangulares sem distorcer */
    width: 200%; 
    height: 200%; 
    /* Dica: Se o cartão for muito comprido, aumente para 300% */
    
    /* CORRIGIDO: Gradiente Cônico para rotação suave e uniforme */
    background: conic-gradient(
        from 0deg, 
        #28a745, 
        #85e085, 
        #28a745, 
        #85e085, 
        #28a745
    );
    
    z-index: -2; 
    animation: girarBorda 4s linear infinite; /* 4s é uma velocidade agradável */
}

/* 2. O Fundo do Cartão (O "miolo" onde fica o texto) */
.elementor-16 .elementor-element.elementor-element-3f4b8d04::after {
    content: '';
    position: absolute;
    
    /* ESPESSURA DA BORDA: Ajuste o pixel abaixo (ex: 3px ou 5px) */
    inset: 4px; 
    
    /* COR DE FUNDO DO CARTÃO: Verde bem claro para combinar */
    background: #f0fff4; 
    
    border-radius: 16px; /* Deve ser um pouco menor que o border-radius principal */
    z-index: -1; 
}

/* A Animação de Giro */
@keyframes girarBorda {
    0% {
        /* Mantém o translate centralizado e gira apenas o ângulo */
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f088695 *//* Animação de Piscar em Verde 
   Cole este código no seu CSS Personalizado 
*/

@keyframes piscarVerde {
    0% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7);
    }
    50% {
        background-color: #34ce57; /* Verde Claro (Pisco) */
        transform: scale(1.05); /* Pulsa levemente */
        box-shadow: 0 0 20px 10px rgba(40, 167, 69, 0);
    }
    100% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0);
    }
}

/* Aplica ao botão do Elementor que tiver a classe 'botao-pisca' */
.botao-pisca .elementor-button {
    animation: piscarVerde 1.5s infinite ease-in-out !important;
    /* O !important garante que o verde sobrescreva a cor padrão do Elementor */
    background-color: #28a745 !important;
    border: none !important; /* Remove bordas se houver */
}

/* Comportamento ao passar o mouse (Hover) */
.botao-pisca .elementor-button:hover {
    animation: none; /* Para de piscar */
    background-color: #1e7e34 !important; /* Fica verde escuro fixo */
    transform: scale(1.05); /* Mantém levemente maior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11910d05 *//* OPÇÃO 1: NEON FINO E ELEGANTE (Ativa)
   - Borda fina
   - Brilho suave que não mancha o fundo
*/

.elementor-16 .elementor-element.elementor-element-11910d05 {
    /* Fundo do cartão (Escuro) */
    background-color: #1c1c1c;
    
    /* Borda fina e semi-transparente para definir o limite */
    border: 1px solid rgba(57, 255, 20, 0.5);
    
    /* Arredondamento */
    border-radius: 20px;
    
    /* O "Glow" suave: Sombra verde espalhada, mas fraca */
    box-shadow: 0 0 15px -2px rgba(57, 255, 20, 0.4);
    
    /* Espaçamento interno para o texto não colar na borda */
    padding: 20px; 
    
    /* Garante que nada vaze */
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: box-shadow 0.3s ease;
}

/* Efeito extra: Aumenta o brilho levemente ao passar o mouse */
.elementor-16 .elementor-element.elementor-element-11910d05:hover {
    box-shadow: 0 0 25px -2px rgba(57, 255, 20, 0.6);
    border-color: rgba(57, 255, 20, 0.8);
}


/* ---------------------------------------------------------
   OPÇÃO 2: BORDA GRADIENTE CLEAN (Sem desfoque/Blur)
   (Se preferir esta, apague o código de cima e use este)
   ---------------------------------------------------------
*/

/*
.elementor-16 .elementor-element.elementor-element-11910d05 {
    position: relative;
    background: #1c1c1c; 
    background-clip: padding-box; 
    border: 2px solid transparent; 
    border-radius: 20px; 
    padding: 20px;
}

.elementor-16 .elementor-element.elementor-element-11910d05::before {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: -1;
    margin: -2px; 
    border-radius: inherit; 
    background: linear-gradient(to right, #28a745, #85e085);
}
*/

/* Estilo de Cartão com Blur Preto (Mais Forte)
   Cole em: Avançado > CSS Personalizado 
*/

.elementor-16 .elementor-element.elementor-element-11910d05 {
    /* Fundo levemente off-white para destacar do fundo do site */
    background-color: #F9F9F9; 
    
    /* Arredondamento dos cantos */
    border-radius: 15px;
    
    /* O EFEITO DE BLUR MAIS FORTE:
       0 0 = Sombra centralizada
       30px = Raio do blur
       rgba(0,0,0,0.3) = Preto com 30% de opacidade (Antes era 0.08)
    */
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
    
    /* Espaçamento interno para o conteúdo não colar na borda */
    padding: 25px; 
    
    /* Transição para o efeito de hover funcionar suavemente */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efeito ao passar o mouse */
.elementor-16 .elementor-element.elementor-element-11910d05:hover {
    transform: translateY(-5px); /* Sobe levemente */
    /* Fica ainda mais escuro ao passar o mouse */
    box-shadow: 0 10px 40px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280d621b *//* Estilo de Cartão com Blur Preto (Mais Forte)
   Cole em: Avançado > CSS Personalizado 
*/

.elementor-16 .elementor-element.elementor-element-280d621b {
    /* Fundo levemente off-white para destacar do fundo do site */
    background-color: #F9F9F9; 
    
    /* Arredondamento dos cantos */
    border-radius: 15px;
    
    /* O EFEITO DE BLUR MAIS FORTE:
       0 0 = Sombra centralizada
       30px = Raio do blur
       rgba(0,0,0,0.3) = Preto com 30% de opacidade (Antes era 0.08)
    */
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
    
    /* Espaçamento interno para o conteúdo não colar na borda */
    padding: 25px; 
    
    /* Transição para o efeito de hover funcionar suavemente */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efeito ao passar o mouse */
.elementor-16 .elementor-element.elementor-element-280d621b:hover {
    transform: translateY(-5px); /* Sobe levemente */
    /* Fica ainda mais escuro ao passar o mouse */
    box-shadow: 0 10px 40px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c13cac7 *//* Animação de Piscar em Verde 
   Cole este código no seu CSS Personalizado 
*/

@keyframes piscarVerde {
    0% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.7);
    }
    50% {
        background-color: #34ce57; /* Verde Claro (Pisco) */
        transform: scale(1.05); /* Pulsa levemente */
        box-shadow: 0 0 20px 10px rgba(40, 167, 69, 0);
    }
    100% {
        background-color: #28a745; /* Verde Base */
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(40, 167, 69, 0);
    }
}

/* Aplica ao botão do Elementor que tiver a classe 'botao-pisca' */
.botao-pisca .elementor-button {
    animation: piscarVerde 1.5s infinite ease-in-out !important;
    /* O !important garante que o verde sobrescreva a cor padrão do Elementor */
    background-color: #28a745 !important;
    border: none !important; /* Remove bordas se houver */
}

/* Comportamento ao passar o mouse (Hover) */
.botao-pisca .elementor-button:hover {
    animation: none; /* Para de piscar */
    background-color: #1e7e34 !important; /* Fica verde escuro fixo */
    transform: scale(1.05); /* Mantém levemente maior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a825f6c *//* Estilo de Cartão com Blur Preto (Mais Forte)
   Cole em: Avançado > CSS Personalizado 
*/

.elementor-16 .elementor-element.elementor-element-7a825f6c {
    /* Fundo levemente off-white para destacar do fundo do site */
    background-color: #F9F9F9; 
    
    /* Arredondamento dos cantos */
    border-radius: 15px;
    
    /* O EFEITO DE BLUR MAIS FORTE:
       0 0 = Sombra centralizada
       30px = Raio do blur
       rgba(0,0,0,0.3) = Preto com 30% de opacidade (Antes era 0.08)
    */
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
    
    /* Espaçamento interno para o conteúdo não colar na borda */
    padding: 25px; 
    
    /* Transição para o efeito de hover funcionar suavemente */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efeito ao passar o mouse */
.elementor-16 .elementor-element.elementor-element-7a825f6c:hover {
    transform: translateY(-5px); /* Sobe levemente */
    /* Fica ainda mais escuro ao passar o mouse */
    box-shadow: 0 10px 40px rgba(0,0,0,0.5);
}/* End custom CSS */