.elementor-15 .elementor-element.elementor-element-1c23889{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b707a05{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-15 .elementor-element.elementor-element-47ea576 img{width:70%;}.elementor-15 .elementor-element.elementor-element-d211e29{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-d85d16a{--spacer-size:50px;}.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-15 .elementor-element.elementor-element-dfc3e4b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-dfc3e4b{text-align:center;}.elementor-15 .elementor-element.elementor-element-dfc3e4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#16266E;}.elementor-15 .elementor-element.elementor-element-346ef3e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-346ef3e{text-align:center;}.elementor-15 .elementor-element.elementor-element-346ef3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#16266E;}.elementor-15 .elementor-element.elementor-element-38203cc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-38203cc{text-align:center;}.elementor-15 .elementor-element.elementor-element-38203cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#16266E;}.elementor-15 .elementor-element.elementor-element-d8b7d0a{background-color:#EB6E1F;margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d8b7d0a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d8b7d0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b621114{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:99px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b621114:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b621114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16266E;}.elementor-15 .elementor-element.elementor-element-b621114.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b32c889{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-b32c889.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-763a30c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-71902db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-71902db.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-71902db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:600;color:#EAEAEA;}.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-15 .elementor-element.elementor-element-c0828eb{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:600;color:#F4F4F4;}.elementor-15 .elementor-element.elementor-element-c0828eb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e6d653c{background-color:#EB6E1F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-15 .elementor-element.elementor-element-e6d653c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e6d653c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0d33c6e{--display:flex;}.elementor-15 .elementor-element.elementor-element-5adce22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-5adce22.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5adce22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:800;color:#EAEAEA;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-29d0d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-15 .elementor-element.elementor-element-29d0d23 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-29d0d23.elementor-view-stacked .elementor-icon{background-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-29d0d23.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-29d0d23.elementor-view-default .elementor-icon{color:#EB6E1F;border-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-29d0d23.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-29d0d23.elementor-view-default .elementor-icon svg{fill:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-99a7fea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-99a7fea.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-99a7fea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-6e820e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#F4F4F4;}.elementor-15 .elementor-element.elementor-element-6e820e6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4f603be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-15 .elementor-element.elementor-element-4f603be .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4f603be.elementor-view-stacked .elementor-icon{background-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-4f603be.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4f603be.elementor-view-default .elementor-icon{color:#EB6E1F;border-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-4f603be.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4f603be.elementor-view-default .elementor-icon svg{fill:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-ccc9ba3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-ccc9ba3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ccc9ba3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-6f0cf1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#F4F4F4;}.elementor-15 .elementor-element.elementor-element-6f0cf1f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-19b1407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-15 .elementor-element.elementor-element-19b1407 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-19b1407.elementor-view-stacked .elementor-icon{background-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-19b1407.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-19b1407.elementor-view-default .elementor-icon{color:#EB6E1F;border-color:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-19b1407.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-19b1407.elementor-view-default .elementor-icon svg{fill:#EB6E1F;}.elementor-15 .elementor-element.elementor-element-0252d66{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-0252d66.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0252d66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-a6bb69b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#F4F4F4;}.elementor-15 .elementor-element.elementor-element-a6bb69b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-896ec4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:99px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-896ec4e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-896ec4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16266E;}.elementor-15 .elementor-element.elementor-element-896ec4e.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-12dd895{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-12dd895.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-12dd895 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-92a1339{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-92a1339.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fae46c3 img{width:100%;}.elementor-15 .elementor-element.elementor-element-5c14b05 img{width:100%;}.elementor-15 .elementor-element.elementor-element-b857142 img{width:100%;}.elementor-15 .elementor-element.elementor-element-a952b9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6dd84fd{--display:flex;}.elementor-15 .elementor-element.elementor-element-6dd84fd.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d935205{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-d935205.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d935205 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;color:#1A136E;}.elementor-15 .elementor-element.elementor-element-10a5018{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-15 .elementor-element.elementor-element-10a5018:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-10a5018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050E44;}.elementor-15 .elementor-element.elementor-element-10a5018.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-457d900{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-457d900.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-457d900 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:900;color:#EB5A0D;}.elementor-15 .elementor-element.elementor-element-ad2d459{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:600;color:#F4F4F4;}.elementor-15 .elementor-element.elementor-element-ad2d459.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ba48b58{width:var( --container-widget-width, 100% );max-width:100%;padding:31px 0px 39px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-ba48b58.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ba48b58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:800;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-afb3469{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;border-radius:22px 22px 22px 22px;}.elementor-15 .elementor-element.elementor-element-afb3469.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-afb3469 iframe{height:445px;}.elementor-15 .elementor-element.elementor-element-196c13f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-196c13f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-196c13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16266E;}.elementor-15 .elementor-element.elementor-element-196c13f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f25478a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-f25478a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-87c4fd7 img{width:37%;}.elementor-15 .elementor-element.elementor-element-744167c{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-744167c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-744167c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-215c07c{background-color:#EB6E1F;margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;padding:8px 8px 8px 8px;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-15 .elementor-element.elementor-element-215c07c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-215c07c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d703505{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-d703505.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d703505 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#EAEAEA;}.elementor-15 .elementor-element.elementor-element-b6e23e5{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-b6e23e5.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b6e23e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;letter-spacing:0.9px;color:#EAEAEA;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-92a1339{--width:92%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-b707a05{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b32c889{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-92a1339{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-a952b9e{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f25478a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-1c23889{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b707a05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b621114{--padding-top:113px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b32c889{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9ec18c1 img{width:25%;}.elementor-15 .elementor-element.elementor-element-71902db{text-align:center;}.elementor-15 .elementor-element.elementor-element-71902db .elementor-heading-title{font-size:44px;}.elementor-15 .elementor-element.elementor-element-c0828eb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c0828eb{text-align:center;}.elementor-15 .elementor-element.elementor-element-e6d653c{padding:9px 9px 9px 9px;}.elementor-15 .elementor-element.elementor-element-e6d653c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5adce22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5adce22.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5adce22 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-99a7fea{--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;text-align:center;}.elementor-15 .elementor-element.elementor-element-99a7fea .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-6e820e6{--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;text-align:center;font-size:13px;}.elementor-15 .elementor-element.elementor-element-6e820e6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ccc9ba3{text-align:center;}.elementor-15 .elementor-element.elementor-element-ccc9ba3 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-6f0cf1f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6f0cf1f{text-align:center;font-size:13px;}.elementor-15 .elementor-element.elementor-element-0252d66{text-align:center;}.elementor-15 .elementor-element.elementor-element-0252d66 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-a6bb69b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a6bb69b{text-align:center;font-size:13px;}.elementor-15 .elementor-element.elementor-element-896ec4e{--padding-top:113px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-12dd895{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-12dd895 .elementor-heading-title{font-size:44px;}.elementor-15 .elementor-element.elementor-element-92a1339{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b857142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 47px) 0px;}.elementor-15 .elementor-element.elementor-element-a952b9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6dd84fd{--margin-top:41px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d935205{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d935205 .elementor-heading-title{font-size:31px;}.elementor-15 .elementor-element.elementor-element-457d900{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-457d900 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-ad2d459{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;text-align:center;}.elementor-15 .elementor-element.elementor-element-ad2d459.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ba48b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-ba48b58.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ba48b58 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-196c13f{--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f25478a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-87c4fd7 img{width:30%;}.elementor-15 .elementor-element.elementor-element-744167c{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-744167c .elementor-heading-title{font-size:19px;}.elementor-15 .elementor-element.elementor-element-d703505{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d703505 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b6e23e5{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;text-align:center;}.elementor-15 .elementor-element.elementor-element-b6e23e5 .elementor-heading-title{font-size:9px;}}/* Start custom CSS for heading, class: .elementor-element-71902db *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-71902db .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d653c *//* Aplica a animação de pulso no widget de título */
.elementor-15 .elementor-element.elementor-element-e6d653c {
    animation: pulsar-titulo 3s infinite ease-in-out;
}

/* Cria a animação de aumento e redução suave */
@keyframes pulsar-titulo {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.03); /* Cresce apenas 3% para ficar suave e elegante */
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-978148f *//* Aplica a animação na imagem do widget */
.elementor-15 .elementor-element.elementor-element-978148f img {
    animation: pulsar-devagar 4s infinite ease-in-out;
}

/* Define como a animação funciona (aumenta 5% e volta) */
@keyframes pulsar-devagar {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5adce22 */.elementor-15 .elementor-element.elementor-element-5adce22 .elementor-heading-title {
    background: linear-gradient(90deg, #132162, #3b59d9, #132162);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: brilho-azul 4s linear infinite;
}

@keyframes brilho-azul {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29d0d23 *//* Aplica a animação diretamente no arquivo vetor (SVG) do ícone */
.elementor-15 .elementor-element.elementor-element-29d0d23 .elementor-icon svg,
.elementor-15 .elementor-element.elementor-element-29d0d23 .elementor-icon svg path {
    animation: brilho-vetor 3s ease-in-out infinite;
}

/* Cria a transição de cor (laranja original > claro) e o pulso de luz */
@keyframes brilho-vetor {
    0% {
        fill: #eb6e1f; /* Seu laranja base */
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
    50% {
        fill: #ffb88a; /* Laranja mais claro */
        filter: drop-shadow(0px 0px 10px rgba(255, 184, 138, 0.7)); /* Brilho se expandindo */
    }
    100% {
        fill: #eb6e1f;
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99a7fea *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-99a7fea .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f603be *//* Aplica a animação diretamente no arquivo vetor (SVG) do ícone */
.elementor-15 .elementor-element.elementor-element-4f603be .elementor-icon svg,
.elementor-15 .elementor-element.elementor-element-4f603be .elementor-icon svg path {
    animation: brilho-vetor 3s ease-in-out infinite;
}

/* Cria a transição de cor (laranja original > claro) e o pulso de luz */
@keyframes brilho-vetor {
    0% {
        fill: #eb6e1f; /* Seu laranja base */
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
    50% {
        fill: #ffb88a; /* Laranja mais claro */
        filter: drop-shadow(0px 0px 10px rgba(255, 184, 138, 0.7)); /* Brilho se expandindo */
    }
    100% {
        fill: #eb6e1f;
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc9ba3 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-ccc9ba3 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19b1407 *//* Aplica a animação diretamente no arquivo vetor (SVG) do ícone */
.elementor-15 .elementor-element.elementor-element-19b1407 .elementor-icon svg,
.elementor-15 .elementor-element.elementor-element-19b1407 .elementor-icon svg path {
    animation: brilho-vetor 3s ease-in-out infinite;
}

/* Cria a transição de cor (laranja original > claro) e o pulso de luz */
@keyframes brilho-vetor {
    0% {
        fill: #eb6e1f; /* Seu laranja base */
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
    50% {
        fill: #ffb88a; /* Laranja mais claro */
        filter: drop-shadow(0px 0px 10px rgba(255, 184, 138, 0.7)); /* Brilho se expandindo */
    }
    100% {
        fill: #eb6e1f;
        filter: drop-shadow(0px 0px 0px rgba(235, 110, 31, 0));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0252d66 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-0252d66 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12dd895 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-12dd895 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d935205 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-d935205 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-457d900 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-457d900 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba48b58 */.elementor-15 .elementor-element.elementor-element-ba48b58 .elementor-heading-title {
    background: linear-gradient(90deg, #132162, #3b59d9, #132162);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: brilho-azul 4s linear infinite;
}

@keyframes brilho-azul {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-744167c *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-744167c .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d703505 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-d703505 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6e23e5 *//* Configura o texto e o degradê animado */
.elementor-15 .elementor-element.elementor-element-b6e23e5 .texto-degrade {
    /* Adicionamos a cor base no início e no fim para a animação ficar em um loop perfeito */
    background: linear-gradient(90deg, #eb6e1f, #ffb88a, #eb6e1f);
    
    /* Aumenta o tamanho do fundo para que haja espaço para ele se mover */
    background-size: 200% auto;
    
    /* Aplica o fundo colorido apenas dentro do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Mantém o negrito */
    font-weight: 800; 
    
    /* Chama a animação (duração de 3 segundos, constante e infinita) */
    animation: movimento-degrade 3s linear infinite;
}

/* Cria o movimento do fundo */
@keyframes movimento-degrade {
    0% {
        background-position: 0% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */