.elementor-13 .elementor-element.elementor-element-627e5903{--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-13 .elementor-element.elementor-element-627e5903:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-627e5903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-78a2137e{--display:flex;}.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-13 .elementor-element.elementor-element-5893a6eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#457B9D;}.elementor-13 .elementor-element.elementor-element-3ec98846{--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-13 .elementor-element.elementor-element-7fef23b8{--display:flex;}.elementor-13 .elementor-element.elementor-element-68b31f87{--display:flex;}.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-13 .elementor-element.elementor-element-3507064b{--display:flex;}.elementor-13 .elementor-element.elementor-element-2d40bef{--display:flex;}.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-13 .elementor-element.elementor-element-120c7eee .elementor-button{background-color:#3EF057;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-13 .elementor-element.elementor-element-77c63175{--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-13 .elementor-element.elementor-element-3924aa33{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3924aa33:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3924aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #8FD2FC 0%, #457B9D 100%);}.elementor-13 .elementor-element.elementor-element-246ca25{--display:flex;}.elementor-13 .elementor-element.elementor-element-76d7464{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-27807505{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2f6215c8{--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-13 .elementor-element.elementor-element-536f9c00{--display:flex;border-style:solid;--border-style:solid;border-color:#A3C4F0;--border-color:#A3C4F0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-536f9c00:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-536f9c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #FFFFFF 100%);}.elementor-13 .elementor-element.elementor-element-662c14d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-4b3148b3{--display:flex;}.elementor-13 .elementor-element.elementor-element-e7ab4d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-16cd4b3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-3383daf6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-5eb6f4a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-6eca0a49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-33a84a96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-4c869de4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#274773;}.elementor-13 .elementor-element.elementor-element-1b1048c9{--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-13 .elementor-element.elementor-element-3e5da7b9{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3e5da7b9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3e5da7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #8FD2FC 0%, #457B9D 100%);}.elementor-13 .elementor-element.elementor-element-4a21bf63{--display:flex;}.elementor-13 .elementor-element.elementor-element-6da82ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-470e0713 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d6390ca{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-34d1964 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-75cbab7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ab8c481 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#B90000;}.elementor-13 .elementor-element.elementor-element-26a1749c{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-b1a8d1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f75b187 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-725f1794 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#B90000;}.elementor-13 .elementor-element.elementor-element-1622149{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-52058a5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-550cc665 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-175d415e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#B90000;}.elementor-13 .elementor-element.elementor-element-7a3016d{--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-13 .elementor-element.elementor-element-2d34b69d{--display:flex;}.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button{background-color:#3EF057;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-13 .elementor-element.elementor-element-33cbc237{--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-13 .elementor-element.elementor-element-4132f4fe{--display:flex;}.elementor-13 .elementor-element.elementor-element-1231bbd{--display:flex;}.elementor-13 .elementor-element.elementor-element-53b3f2c0{--display:flex;}.elementor-13 .elementor-element.elementor-element-76d2ff8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3ca6565d{--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-13 .elementor-element.elementor-element-40cd590d{--display:flex;}.elementor-13 .elementor-element.elementor-element-68d65787{--display:flex;}.elementor-13 .elementor-element.elementor-element-6ccc2409{--display:flex;}.elementor-13 .elementor-element.elementor-element-75afdc14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-77f7ef89{--display:flex;}.elementor-13 .elementor-element.elementor-element-5bb967fb{--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-13 .elementor-element.elementor-element-793ebc2d{--display:flex;}.elementor-13 .elementor-element.elementor-element-2a70834c{--display:flex;}.elementor-13 .elementor-element.elementor-element-31a77263{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-5da05d1a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-5da05d1a .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-13 .elementor-element.elementor-element-1c5f8099 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7e58a47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7e1e13d9{--display:flex;}.elementor-13 .elementor-element.elementor-element-9101bf9{--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-13 .elementor-element.elementor-element-4c0ed322{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4c0ed322:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4c0ed322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #8FD2FC 0%, #457B9D 100%);}.elementor-13 .elementor-element.elementor-element-2705384f{--display:flex;}.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button{background-color:#3EF057;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-13 .elementor-element.elementor-element-662963be{--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-13 .elementor-element.elementor-element-78ec7322{--display:flex;}.elementor-13 .elementor-element.elementor-element-72fbd204{--display:flex;}.elementor-13 .elementor-element.elementor-element-974a921{--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-13 .elementor-element.elementor-element-3ff56714{--display:flex;}.elementor-13 .elementor-element.elementor-element-4bb17ea7{--display:flex;}.elementor-13 .elementor-element.elementor-element-1124d821{--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-13 .elementor-element.elementor-element-1124d821:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1124d821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8FD2FC 0%, #457B9D 100%);}.elementor-13 .elementor-element.elementor-element-bdc29d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-846a8df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9d75a9f{--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-13 .elementor-element.elementor-element-404fa6b{--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;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #7DAAE9 0%, #1D3557 100%);}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-5893a6eb{text-align:center;}.elementor-13 .elementor-element.elementor-element-5893a6eb .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-211b4973{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button{font-size:23px;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-5b491611{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-3924aa33{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:11px 11px 11px 11px;}.elementor-13 .elementor-element.elementor-element-27807505{font-size:18px;}.elementor-13 .elementor-element.elementor-element-536f9c00{--border-radius:21px 21px 21px 21px;}.elementor-13 .elementor-element.elementor-element-662c14d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-662c14d5 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-e7ab4d3{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-e7ab4d3 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-16cd4b3a{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-16cd4b3a .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-3383daf6{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3383daf6 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-5eb6f4a2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-5eb6f4a2 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-6eca0a49{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-6eca0a49 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-33a84a96{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-33a84a96 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-4c869de4{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4c869de4 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-3e5da7b9{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:11px 11px 11px 11px;}.elementor-13 .elementor-element.elementor-element-6da82ff{text-align:center;}.elementor-13 .elementor-element.elementor-element-6da82ff .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-470e0713{text-align:center;}.elementor-13 .elementor-element.elementor-element-470e0713 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-d6390ca{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-34d1964{text-align:center;}.elementor-13 .elementor-element.elementor-element-34d1964 .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-75cbab7{text-align:center;}.elementor-13 .elementor-element.elementor-element-75cbab7 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-ab8c481{text-align:center;}.elementor-13 .elementor-element.elementor-element-ab8c481 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-26a1749c{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-b1a8d1d{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1a8d1d .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-f75b187{text-align:center;}.elementor-13 .elementor-element.elementor-element-f75b187 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-725f1794{text-align:center;}.elementor-13 .elementor-element.elementor-element-725f1794 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-1622149{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-55cc728c{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;}.elementor-13 .elementor-element.elementor-element-52058a5b{text-align:center;}.elementor-13 .elementor-element.elementor-element-52058a5b .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-550cc665{text-align:center;}.elementor-13 .elementor-element.elementor-element-550cc665 .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-175d415e{text-align:center;}.elementor-13 .elementor-element.elementor-element-175d415e .elementor-heading-title{font-size:21px;}.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button{font-size:23px;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-50680388 img{border-radius:22px 22px 22px 22px;}.elementor-13 .elementor-element.elementor-element-1231bbd{--margin-top:-28px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-76d2ff8e{text-align:center;}.elementor-13 .elementor-element.elementor-element-76d2ff8e .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-75afdc14{text-align:center;}.elementor-13 .elementor-element.elementor-element-75afdc14 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-225d664e{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-5da05d1a .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-13 .elementor-element.elementor-element-5da05d1a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-13 .elementor-element.elementor-element-5da05d1a .elementor-counter-title{font-size:24px;line-height:1.5em;word-spacing:0.2em;}.elementor-13 .elementor-element.elementor-element-1c5f8099{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-1c5f8099 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-7e58a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-7e58a47 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-4c0ed322{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:11px 11px 11px 11px;}.elementor-13 .elementor-element.elementor-element-1c2f3713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-13 .elementor-element.elementor-element-311e8b5{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-2705384f{--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-54c3c86c{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button{font-size:23px;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-576b156d{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-bdc29d5{text-align:center;}.elementor-13 .elementor-element.elementor-element-bdc29d5 .elementor-heading-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-846a8df{text-align:center;}.elementor-13 .elementor-element.elementor-element-846a8df .elementor-heading-title{font-size:17px;}}/* Start custom CSS for button, class: .elementor-element-120c7eee *//* BOTÃO: degradê animado contínuo + brilho */
.elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button {
  /* tons de verde que convertem melhor */
  --c1: #00ff84;   /* verde-limão vibrante */
  --c2: #00FF48;   /* verde-ação */
  --c3: #00bfa5;   /* verde água profundo */

  background: linear-gradient(270deg, var(--c1), var(--c2), var(--c3), var(--c2), var(--c1));
  background-size: 400% 400%;
  animation: gradientFlow 5s ease-in-out infinite;

  color: #ffffff;
  border: none;
  border-radius: 14px;
  box-shadow: 0 0 20px rgba(0, 255, 132, 0.4), 0 8px 20px rgba(0, 230, 118, 0.4);
  transition: all 0.25s ease;
  font-weight: 800;
  letter-spacing: 0.5px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* brilho em movimento (efeito "shine") */
.elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.4) 45%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 100%
  );
  transform: translateX(-120%);
  animation: shineMove 2.5s ease-in-out infinite;
  pointer-events: none;
}

/* efeito hover com energia e luz */
.elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button:hover {
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(0, 255, 132, 0.6), 0 12px 25px rgba(0, 230, 118, 0.5);
}

/* foco acessível */
.elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button:focus-visible {
  outline: 3px solid #b9f6ca;
  outline-offset: 3px;
}

/* animações */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes shineMove {
  0% {
    transform: translateX(-120%);
  }
  60% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}

/* acessibilidade: respeita quem prefere menos movimento */
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button,
  .elementor-13 .elementor-element.elementor-element-120c7eee .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4df72060 *//* BOTÃO: degradê animado contínuo + brilho */
.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button {
  /* tons de verde que convertem melhor */
  --c1: #00ff84;   /* verde-limão vibrante */
  --c2: #00FF48;   /* verde-ação */
  --c3: #00bfa5;   /* verde água profundo */

  background: linear-gradient(270deg, var(--c1), var(--c2), var(--c3), var(--c2), var(--c1));
  background-size: 400% 400%;
  animation: gradientFlow 5s ease-in-out infinite;

  color: #ffffff;
  border: none;
  border-radius: 14px;
  box-shadow: 0 0 20px rgba(0, 255, 132, 0.4), 0 8px 20px rgba(0, 230, 118, 0.4);
  transition: all 0.25s ease;
  font-weight: 800;
  letter-spacing: 0.5px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* brilho em movimento (efeito "shine") */
.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.4) 45%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 100%
  );
  transform: translateX(-120%);
  animation: shineMove 2.5s ease-in-out infinite;
  pointer-events: none;
}

/* efeito hover com energia e luz */
.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button:hover {
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(0, 255, 132, 0.6), 0 12px 25px rgba(0, 230, 118, 0.5);
}

/* foco acessível */
.elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button:focus-visible {
  outline: 3px solid #b9f6ca;
  outline-offset: 3px;
}

/* animações */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes shineMove {
  0% {
    transform: translateX(-120%);
  }
  60% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}

/* acessibilidade: respeita quem prefere menos movimento */
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button,
  .elementor-13 .elementor-element.elementor-element-4df72060 .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54c3c86c *//* BOTÃO: degradê animado contínuo + brilho */
.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button {
  /* tons de verde que convertem melhor */
  --c1: #00ff84;   /* verde-limão vibrante */
  --c2: #00FF48;   /* verde-ação */
  --c3: #00bfa5;   /* verde água profundo */

  background: linear-gradient(270deg, var(--c1), var(--c2), var(--c3), var(--c2), var(--c1));
  background-size: 400% 400%;
  animation: gradientFlow 5s ease-in-out infinite;

  color: #ffffff;
  border: none;
  border-radius: 14px;
  box-shadow: 0 0 20px rgba(0, 255, 132, 0.4), 0 8px 20px rgba(0, 230, 118, 0.4);
  transition: all 0.25s ease;
  font-weight: 800;
  letter-spacing: 0.5px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* brilho em movimento (efeito "shine") */
.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.4) 45%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 100%
  );
  transform: translateX(-120%);
  animation: shineMove 2.5s ease-in-out infinite;
  pointer-events: none;
}

/* efeito hover com energia e luz */
.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button:hover {
  transform: translateY(-2px) scale(1.04);
  filter: brightness(1.15);
  box-shadow: 0 0 25px rgba(0, 255, 132, 0.6), 0 12px 25px rgba(0, 230, 118, 0.5);
}

/* foco acessível */
.elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button:focus-visible {
  outline: 3px solid #b9f6ca;
  outline-offset: 3px;
}

/* animações */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes shineMove {
  0% {
    transform: translateX(-120%);
  }
  60% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}

/* acessibilidade: respeita quem prefere menos movimento */
@media (prefers-reduced-motion: reduce) {
  .elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button,
  .elementor-13 .elementor-element.elementor-element-54c3c86c .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */