.elementor-7 .elementor-element.elementor-element-59e8e304{--display:flex;--min-height:558px;--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-59e8e304::before, .elementor-7 .elementor-element.elementor-element-59e8e304 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-59e8e304 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-59e8e304 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-59e8e304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-59e8e304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-21ff290 ) 0%, var( --e-global-color-21ff290 ) 100%);}.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-7 .elementor-element.elementor-element-5125dd58 img{width:75%;}.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-7 .elementor-element.elementor-element-ea1e8d0{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea1e8d0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:300;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-5ffd9f38{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5ffd9f38.elementor-element{--align-self:center;}.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-7 .elementor-element.elementor-element-89fe2ca .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;font-style:italic;padding:25px 60px 25px 60px;}.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7 .elementor-element.elementor-element-2a80aefb{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-fe2a950{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fe2a950.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fe2a950 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-4aa2c2d0{--display:flex;}.elementor-7 .elementor-element.elementor-element-162c7c4f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-162c7c4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-162c7c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-7 .elementor-element.elementor-element-b23ae90{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b23ae90.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-b23ae90.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b23ae90.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-b23ae90.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b23ae90.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon{font-size:67px;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon svg{height:67px;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-4e200b97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-604c4c8a{--display:flex;}.elementor-7 .elementor-element.elementor-element-197a7bf6{text-align:left;}.elementor-7 .elementor-element.elementor-element-197a7bf6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:57px;font-weight:300;line-height:67px;color:#132C33;}.elementor-7 .elementor-element.elementor-element-191f551f{--display:flex;--min-height:0px;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-3ab351bf{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3f2db194{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-7caf3576{--display:flex;}.elementor-7 .elementor-element.elementor-element-406ecf4d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-406ecf4d.elementor-view-stacked .elementor-icon{background-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-406ecf4d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-406ecf4d.elementor-view-default .elementor-icon{color:#EDEDED00;border-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-406ecf4d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-406ecf4d.elementor-view-default .elementor-icon svg{fill:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-8a3b302{text-align:center;}.elementor-7 .elementor-element.elementor-element-8a3b302 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2d066440{--display:flex;}.elementor-7 .elementor-element.elementor-element-23692d82 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-23692d82.elementor-view-stacked .elementor-icon{background-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-23692d82.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-23692d82.elementor-view-default .elementor-icon{color:#EDEDED00;border-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-23692d82.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-23692d82.elementor-view-default .elementor-icon svg{fill:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-541effbe{text-align:center;}.elementor-7 .elementor-element.elementor-element-541effbe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5b2fea79{--display:flex;}.elementor-7 .elementor-element.elementor-element-66242799 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-66242799.elementor-view-stacked .elementor-icon{background-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-66242799.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-66242799.elementor-view-default .elementor-icon{color:#EDEDED00;border-color:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-66242799.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-66242799.elementor-view-default .elementor-icon svg{fill:#EDEDED00;}.elementor-7 .elementor-element.elementor-element-40471ec1{text-align:center;}.elementor-7 .elementor-element.elementor-element-40471ec1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;font-style:italic;padding:25px 60px 25px 60px;}.elementor-7 .elementor-element.elementor-element-5a988a3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7 .elementor-element.elementor-element-20bd2d5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-20bd2d5a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-20bd2d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-20bd2d5a::before, .elementor-7 .elementor-element.elementor-element-20bd2d5a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-20bd2d5a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-20bd2d5a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-20bd2d5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-20bd2d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3c2c4979{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3c2c4979.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3c07e08a{text-align:left;}.elementor-7 .elementor-element.elementor-element-3c07e08a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:51px;font-weight:300;font-style:italic;line-height:55px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-51b5d46e{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-54a5ab09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-7 .elementor-element.elementor-element-54a5ab09.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-261d1bc{--display:flex;--min-height:515px;--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-7 .elementor-element.elementor-element-261d1bc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-261d1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primemarista.com.br/wp-content/uploads/2025/10/11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-43eb45ab{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-43eb45ab .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-43eb45ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-63e44641{--display:flex;--min-height:515px;--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-7 .elementor-element.elementor-element-63e44641:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-63e44641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primemarista.com.br/wp-content/uploads/2025/10/12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5a20ac3f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-5a20ac3f .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-5a20ac3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-957e25e{--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;--overflow:hidden;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-957e25e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ff35ce7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon{font-size:71px;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon svg{height:71px;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-1b22c3f9{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7b93f657{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7b93f657.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7b93f657 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-48236c5{--display:flex;}.elementor-7 .elementor-element.elementor-element-10b8260c{--display:flex;}.elementor-7 .elementor-element.elementor-element-2af067e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2034e28e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2034e28e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2034e28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4046682b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-4046682b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4046682b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-4046682b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4046682b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-7321cd98{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7321cd98 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7321cd98 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-49abe3bb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-49abe3bb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-1805ad2d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1805ad2d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1805ad2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-69e6d6cd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-69e6d6cd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-69e6d6cd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-69e6d6cd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-69e6d6cd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-6156a8d0{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6156a8d0 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-6156a8d0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-6de65603{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-6de65603 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-43ca5c70{--display:flex;}.elementor-7 .elementor-element.elementor-element-329fc930{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-17225574{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-17225574:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17225574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-2f83f89b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2f83f89b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2f83f89b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2f83f89b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2f83f89b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-2a25c892{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2a25c892 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-2a25c892 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-454df097{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-454df097 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-e494244{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e494244:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e494244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-f67c1f1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f67c1f1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f67c1f1.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f67c1f1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f67c1f1.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-57a7ac09{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-57a7ac09 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-57a7ac09 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-495169a6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-495169a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-9ecc06a{--display:flex;}.elementor-7 .elementor-element.elementor-element-46952f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-565cb5c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-565cb5c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-565cb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-6910c786.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6910c786.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6910c786.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6910c786.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6910c786.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-3830e02f{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3830e02f .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-3830e02f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-7aff6728{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-7aff6728 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-35581474{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-35581474:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-35581474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-261920fc.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-261920fc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-261920fc.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-261920fc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-261920fc.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon{font-size:64px;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon svg{height:64px;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-142dc7c9{--divider-border-style:solid;--divider-border-width:2.5px;width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-142dc7c9 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-142dc7c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-bee81a3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-bee81a3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;font-style:italic;padding:25px 60px 25px 60px;}.elementor-7 .elementor-element.elementor-element-3b8cde6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7 .elementor-element.elementor-element-6defc6c7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4d56fdd7{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4d56fdd7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d56fdd7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-731e8997{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-4410028e{--display:flex;}.elementor-7 .elementor-element.elementor-element-9ba3482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-9ba3482:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9ba3482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-52906653 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-52906653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-52906653.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-52906653.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-52906653.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-52906653.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-52906653 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-52906653 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-5eb4150e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-5eb4150e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5eb4150e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-7719fb65{--display:flex;}.elementor-7 .elementor-element.elementor-element-6aa7db62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-6aa7db62:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6aa7db62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4e1863e5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4e1863e5 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-4e1863e5 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-3127ee6d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-3127ee6d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3127ee6d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-34f88a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2089634b{--display:flex;}.elementor-7 .elementor-element.elementor-element-6260c182{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-6260c182:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6260c182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3da03053 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3da03053.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3da03053.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3da03053.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3da03053.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3da03053.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3da03053 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-3da03053 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-5a137937{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-5a137937.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5a137937 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-62933c16{--display:flex;}.elementor-7 .elementor-element.elementor-element-3db4e919{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-3db4e919:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3db4e919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2d5e3e58 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2d5e3e58 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-2d5e3e58 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-65de03e5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-65de03e5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-65de03e5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-5ad05994{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-23a0d47a{--display:flex;}.elementor-7 .elementor-element.elementor-element-527d6e05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-527d6e05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-527d6e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4ed9307d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-4ed9307d .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-4ed9307d .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-456c396a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-456c396a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-456c396a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2ad194d9{--display:flex;}.elementor-7 .elementor-element.elementor-element-71728f0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-71728f0d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-71728f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-14296c6 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-14296c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-14296c6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-14296c6.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-14296c6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-14296c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-14296c6 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-14296c6 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-129c633b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-129c633b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-129c633b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-62641461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-18aa5aed{--display:flex;}.elementor-7 .elementor-element.elementor-element-7b99ca14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-7b99ca14:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7b99ca14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3e3e9e61 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3e3e9e61 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-3e3e9e61 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-a6067b5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-a6067b5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a6067b5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:29px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-1bccd815{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;font-style:italic;padding:25px 60px 25px 60px;}.elementor-7 .elementor-element.elementor-element-a26efb7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7 .elementor-element.elementor-element-72b7aa4{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-23511c73{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-23511c73:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-23511c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c82fb5e img{width:23%;}.elementor-7 .elementor-element.elementor-element-13dd47ab{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-13dd47ab.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-13dd47ab .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-680945{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-680945.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-680945 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-501f8a35{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-501f8a35.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-501f8a35 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:300;font-style:italic;line-height:48px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-3ff0b921{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-3ff0b921.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3ff0b921 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:300;font-style:italic;line-height:48px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-531bfda2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-39fc462{--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-7 .elementor-element.elementor-element-14965a0e iframe{height:648px;}.elementor-7 .elementor-element.elementor-element-5c0f230{--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-7 .elementor-element.elementor-element-625db1db.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-625db1db{text-align:left;}.elementor-7 .elementor-element.elementor-element-625db1db .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3ea9737b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ea9737b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3ea9737b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-28cfe44f{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-2fe1603 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2fe1603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2fe1603.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2fe1603.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2fe1603.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2fe1603.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-2fe1603 .elementor-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-2fe1603 .elementor-icon svg{height:18px;}.elementor-7 .elementor-element.elementor-element-6b443be{--display:flex;}.elementor-7 .elementor-element.elementor-element-73c3b553.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-73c3b553{text-align:left;}.elementor-7 .elementor-element.elementor-element-73c3b553 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-24faed46{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-7 .elementor-element.elementor-element-24faed46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24faed46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3EF8;}.elementor-7 .elementor-element.elementor-element-24faed46.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8b69670.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8b69670{text-align:center;}.elementor-7 .elementor-element.elementor-element-8b69670 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;font-style:italic;line-height:31px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5b341c8b{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-f152424.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f152424{text-align:left;}.elementor-7 .elementor-element.elementor-element-f152424 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:15px;color:#969A9B;}.elementor-7 .elementor-element.elementor-element-273747d7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-273747d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-273747d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-281352da{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-70700c5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-70700c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-70700c5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-70700c5.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-70700c5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-70700c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-70700c5 .elementor-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-70700c5 .elementor-icon svg{height:18px;}.elementor-7 .elementor-element.elementor-element-5f570560{--display:flex;}.elementor-7 .elementor-element.elementor-element-636d4496.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-636d4496{text-align:left;}.elementor-7 .elementor-element.elementor-element-636d4496 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-6ef16651{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-7 .elementor-element.elementor-element-6ef16651:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ef16651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31DF82;}.elementor-7 .elementor-element.elementor-element-6ef16651.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5f6e8822.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5f6e8822{text-align:center;}.elementor-7 .elementor-element.elementor-element-5f6e8822 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;font-style:italic;line-height:31px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-40d54c2a{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4669569a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4669569a{text-align:left;}.elementor-7 .elementor-element.elementor-element-4669569a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:15px;color:#969A9B;}.elementor-7 .elementor-element.elementor-element-3485de2a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3485de2a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3485de2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2dc81059{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-438c5a06 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-438c5a06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-438c5a06.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-438c5a06.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-438c5a06.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-438c5a06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-438c5a06 .elementor-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-438c5a06 .elementor-icon svg{height:18px;}.elementor-7 .elementor-element.elementor-element-4575f966{--display:flex;}.elementor-7 .elementor-element.elementor-element-5513e7eb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5513e7eb{text-align:left;}.elementor-7 .elementor-element.elementor-element-5513e7eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-740948d5{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-7 .elementor-element.elementor-element-740948d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-740948d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D588F5;}.elementor-7 .elementor-element.elementor-element-740948d5.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-381465c6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-381465c6{text-align:center;}.elementor-7 .elementor-element.elementor-element-381465c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;font-style:italic;line-height:31px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2600612d{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-a806aa9.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a806aa9{text-align:left;}.elementor-7 .elementor-element.elementor-element-a806aa9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:15px;color:#969A9B;}.elementor-7 .elementor-element.elementor-element-b50d22b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b50d22b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b50d22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae9abce{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-87c93d3 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-87c93d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-87c93d3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-87c93d3.elementor-view-default .elementor-icon{color:var( --e-global-color-21ff290 );border-color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-87c93d3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-87c93d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-87c93d3 .elementor-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-87c93d3 .elementor-icon svg{height:18px;}.elementor-7 .elementor-element.elementor-element-5be3ece{--display:flex;}.elementor-7 .elementor-element.elementor-element-ad0922e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ad0922e{text-align:left;}.elementor-7 .elementor-element.elementor-element-ad0922e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:31px;color:var( --e-global-color-21ff290 );}.elementor-7 .elementor-element.elementor-element-10e323c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-7 .elementor-element.elementor-element-10e323c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10e323c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4646;}.elementor-7 .elementor-element.elementor-element-10e323c.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-526407d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-526407d{text-align:center;}.elementor-7 .elementor-element.elementor-element-526407d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;font-style:italic;line-height:31px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5542da2{--display:flex;--min-height:0px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-fe7a5ff.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fe7a5ff{text-align:left;}.elementor-7 .elementor-element.elementor-element-fe7a5ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;font-style:italic;line-height:15px;color:#969A9B;}.elementor-7 .elementor-element.elementor-element-5b92b506{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3c765616 img{width:15%;}.elementor-7 .elementor-element.elementor-element-5acf5f39{--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-7 .elementor-element.elementor-element-249641e{--display:flex;--min-height:0px;--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-7 .elementor-element.elementor-element-664604ba{z-index:999999;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132C33;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-20bd2d5a{--content-width:1140px;}.elementor-7 .elementor-element.elementor-element-3c2c4979{--width:45.017%;}.elementor-7 .elementor-element.elementor-element-54a5ab09{--width:48%;}.elementor-7 .elementor-element.elementor-element-261d1bc{--width:48%;}.elementor-7 .elementor-element.elementor-element-63e44641{--width:48%;}.elementor-7 .elementor-element.elementor-element-957e25e{--width:100%;}.elementor-7 .elementor-element.elementor-element-23511c73{--width:71%;}.elementor-7 .elementor-element.elementor-element-39fc462{--width:50%;}.elementor-7 .elementor-element.elementor-element-5c0f230{--width:50%;}.elementor-7 .elementor-element.elementor-element-3ea9737b{--width:100%;}.elementor-7 .elementor-element.elementor-element-28cfe44f{--width:35%;}.elementor-7 .elementor-element.elementor-element-24faed46{--width:31%;}.elementor-7 .elementor-element.elementor-element-5b341c8b{--width:35%;}.elementor-7 .elementor-element.elementor-element-273747d7{--width:100%;}.elementor-7 .elementor-element.elementor-element-281352da{--width:35%;}.elementor-7 .elementor-element.elementor-element-6ef16651{--width:31%;}.elementor-7 .elementor-element.elementor-element-40d54c2a{--width:35%;}.elementor-7 .elementor-element.elementor-element-3485de2a{--width:100%;}.elementor-7 .elementor-element.elementor-element-2dc81059{--width:35%;}.elementor-7 .elementor-element.elementor-element-740948d5{--width:31%;}.elementor-7 .elementor-element.elementor-element-2600612d{--width:35%;}.elementor-7 .elementor-element.elementor-element-b50d22b{--width:100%;}.elementor-7 .elementor-element.elementor-element-ae9abce{--width:35%;}.elementor-7 .elementor-element.elementor-element-10e323c{--width:31%;}.elementor-7 .elementor-element.elementor-element-5542da2{--width:35%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5125dd58 img{width:39%;}.elementor-7 .elementor-element.elementor-element-ea1e8d0 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-5ffd9f38{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:13px;}.elementor-7 .elementor-element.elementor-element-fe2a950{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-162c7c4f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-b23ae90{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon{font-size:47px;}.elementor-7 .elementor-element.elementor-element-b23ae90 .elementor-icon svg{height:47px;}.elementor-7 .elementor-element.elementor-element-197a7bf6 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3ab351bf .elementor-icon-list-item > a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-8a3b302 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-541effbe .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-40471ec1 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-20bd2d5a{--content-width:345px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-3c2c4979{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3c07e08a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-51b5d46e .elementor-icon-list-item > a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3ff35ce7 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-7b93f657{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-7b93f657 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-4046682b .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-49abe3bb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-49abe3bb .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-69e6d6cd .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-6de65603{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-6de65603 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-2f83f89b .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-454df097{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-454df097 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-f67c1f1 .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-495169a6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-495169a6 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-6910c786 .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-7aff6728{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-7aff6728 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon{font-size:51px;}.elementor-7 .elementor-element.elementor-element-261920fc .elementor-icon svg{height:51px;}.elementor-7 .elementor-element.elementor-element-bee81a3{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-bee81a3 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4d56fdd7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-4d56fdd7 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-9ba3482{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-52906653.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5eb4150e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-5eb4150e .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-6aa7db62{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-4e1863e5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3127ee6d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-3127ee6d .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-6260c182{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-3da03053.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5a137937{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-5a137937 .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-3db4e919{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-2d5e3e58.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-65de03e5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-65de03e5 .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-527d6e05{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-4ed9307d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-456c396a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-456c396a .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-71728f0d{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-14296c6.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-129c633b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-129c633b .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-7b99ca14{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-3e3e9e61.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a6067b5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-a6067b5 .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-7c82fb5e img{width:52%;}.elementor-7 .elementor-element.elementor-element-13dd47ab{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-13dd47ab .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-680945{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-680945 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-501f8a35{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-501f8a35 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-3ff0b921{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-3ff0b921 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-625db1db .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-2fe1603 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-24faed46{--width:100px;}.elementor-7 .elementor-element.elementor-element-70700c5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6ef16651{--width:100px;}.elementor-7 .elementor-element.elementor-element-438c5a06.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-740948d5{--width:100px;}.elementor-7 .elementor-element.elementor-element-87c93d3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-10e323c{--width:100px;}.elementor-7 .elementor-element.elementor-element-3c765616 img{width:39%;}.elementor-7 .elementor-element.elementor-element-28a42fb7{z-index:12;}}/* Start custom CSS for button, class: .elementor-element-89fe2ca *//* BOTÃO BASE - ESTILO GERAL */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #316371 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(25,175,255, .01),
        0 207px 83px 0 rgba(25,175,255, .07),
        0 116px 70px 0 rgba(25,175,255, .15),
        0 52px 52px 0 rgba(25,175,255, .25),
        0 13px 28px 0 rgba(25,175,255, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button::before,
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button:before{
    background: linear-gradient(90deg, #132C33 0%, #19373F 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #B0E4FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button::after {
    background: linear-gradient(90deg, #23444D 0%, #23444D 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #1E257B inset, /* Sombra interna menor */
        0 140px 50px 0 #316371,
        0 80px 40px 0 #316371,
        0 30px 25px 0 #316371,
        0 5px 10px 0 #316371;
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-7 .elementor-element.elementor-element-89fe2ca .elementor-button:focus-visible {
    outline: 3px solid #B0E4FF; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-406ecf4d */.elementor-7 .elementor-element.elementor-element-406ecf4d {
  animation: floating 5s ease-in-out infinite;
  /* Aplica a animação chamada "floating" com duração de 5s, suavizada com ease-in-out, e que se repete infinitamente */
}

@keyframes floating {
  from {
    transform: translate(0, 0px);
    /* Posição inicial: sem deslocamento vertical */
  }

  65% {
    transform: translate(0, 16px);
    /* A 65% da animação: o elemento é deslocado 16px para baixo */
  }

  to {
    transform: translate(0, -0px);
    /* Volta para a posição original (sem deslocamento vertical) */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23692d82 */.elementor-7 .elementor-element.elementor-element-23692d82 {
  animation: floating 5s ease-in-out infinite;
  /* Aplica a animação chamada "floating" com duração de 5s, suavizada com ease-in-out, e que se repete infinitamente */
}

@keyframes floating {
  from {
    transform: translate(0, 0px);
    /* Posição inicial: sem deslocamento vertical */
  }

  65% {
    transform: translate(0, 16px);
    /* A 65% da animação: o elemento é deslocado 16px para baixo */
  }

  to {
    transform: translate(0, -0px);
    /* Volta para a posição original (sem deslocamento vertical) */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66242799 */.elementor-7 .elementor-element.elementor-element-66242799 {
  animation: floating 5s ease-in-out infinite;
  /* Aplica a animação chamada "floating" com duração de 5s, suavizada com ease-in-out, e que se repete infinitamente */
}

@keyframes floating {
  from {
    transform: translate(0, 0px);
    /* Posição inicial: sem deslocamento vertical */
  }

  65% {
    transform: translate(0, 16px);
    /* A 65% da animação: o elemento é deslocado 16px para baixo */
  }

  to {
    transform: translate(0, -0px);
    /* Volta para a posição original (sem deslocamento vertical) */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a988a3 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #316371 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(25,175,255, .01),
        0 207px 83px 0 rgba(25,175,255, .07),
        0 116px 70px 0 rgba(25,175,255, .15),
        0 52px 52px 0 rgba(25,175,255, .25),
        0 13px 28px 0 rgba(25,175,255, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button::before,
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button:before{
    background: linear-gradient(90deg, #132C33 0%, #19373F 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #B0E4FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button::after {
    background: linear-gradient(90deg, #23444D 0%, #23444D 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #1E257B inset, /* Sombra interna menor */
        0 140px 50px 0 #316371,
        0 80px 40px 0 #316371,
        0 30px 25px 0 #316371,
        0 5px 10px 0 #316371;
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-7 .elementor-element.elementor-element-5a988a3 .elementor-button:focus-visible {
    outline: 3px solid #B0E4FF; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20bd2d5a *//* layout base */
.pai{
  display:flex;
  width:48%;
  gap:16px;            /* ajuste se quiser */
}

.pai .card{
  flex:1 1 0;          /* 2 cards iguais por padrão */
  min-width:0;         /* evita estouro */
  transition:flex-grow .25s ease, transform .25s ease;
  background-size:cover;       /* imagem não distorce */
  background-position:center;  /* centralizada */
  background-repeat:no-repeat;
  border-radius:12px;          /* opcional */
  overflow:hidden;
}

/* efeito só em dispositivos com hover e tela maior */
@media (min-width: 769px) and (hover:hover){
  .pai:hover .card{        /* todos encolhem um pouco */
    flex-grow:0.8;
  }
  .pai .card:hover{        /* o hovered cresce */
    flex-grow:2.1;
    transform:translateZ(0); /* suaviza em algumas GPUs */
  }
}

/* mobile: sem efeito de hover, cards ficam 50/50 ou empilhados se quiser */
@media (max-width: 768px){
  .pai{
    width:100%;
    gap:12px;
  }
  .pai .card{
    flex:1 1 48%;   /* 2 colunas; mude para 100% se quiser empilhar */
  }
  /* se quiser empilhar no mobile, troque a linha acima por: */
  /* .pai{ flex-direction:column; } 
     .pai .card{ flex:0 0 100%; } */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b8cde6 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #316371 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(25,175,255, .01),
        0 207px 83px 0 rgba(25,175,255, .07),
        0 116px 70px 0 rgba(25,175,255, .15),
        0 52px 52px 0 rgba(25,175,255, .25),
        0 13px 28px 0 rgba(25,175,255, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button::before,
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button:before{
    background: linear-gradient(90deg, #132C33 0%, #19373F 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #B0E4FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button::after {
    background: linear-gradient(90deg, #23444D 0%, #23444D 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #1E257B inset, /* Sombra interna menor */
        0 140px 50px 0 #316371,
        0 80px 40px 0 #316371,
        0 30px 25px 0 #316371,
        0 5px 10px 0 #316371;
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-7 .elementor-element.elementor-element-3b8cde6 .elementor-button:focus-visible {
    outline: 3px solid #B0E4FF; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a26efb7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #316371 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(25,175,255, .01),
        0 207px 83px 0 rgba(25,175,255, .07),
        0 116px 70px 0 rgba(25,175,255, .15),
        0 52px 52px 0 rgba(25,175,255, .25),
        0 13px 28px 0 rgba(25,175,255, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button::before,
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button:before{
    background: linear-gradient(90deg, #132C33 0%, #19373F 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #B0E4FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button::after {
    background: linear-gradient(90deg, #23444D 0%, #23444D 50%, #23444D 100%);
    box-shadow: 0 -3px 0 0 #B0E4FF inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #1E257B inset, /* Sombra interna menor */
        0 140px 50px 0 #316371,
        0 80px 40px 0 #316371,
        0 30px 25px 0 #316371,
        0 5px 10px 0 #316371;
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-7 .elementor-element.elementor-element-a26efb7 .elementor-button:focus-visible {
    outline: 3px solid #B0E4FF; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea9737b *//* Efeito grow nos cards */
.seu-card-classe {
  transition: all 0.3s ease;
  transform: scale(1);
}

/* Ao passar o mouse */
.seu-card-classe:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273747d7 *//* Efeito grow nos cards */
.seu-card-classe {
  transition: all 0.3s ease;
  transform: scale(1);
}

/* Ao passar o mouse */
.seu-card-classe:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3485de2a *//* Efeito grow nos cards */
.seu-card-classe {
  transition: all 0.3s ease;
  transform: scale(1);
}

/* Ao passar o mouse */
.seu-card-classe:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b50d22b *//* Efeito grow nos cards */
.seu-card-classe {
  transition: all 0.3s ease;
  transform: scale(1);
}

/* Ao passar o mouse */
.seu-card-classe:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664604ba */.elementor-7 .elementor-element.elementor-element-664604ba{
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28a42fb7 */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: .11;
    background-image: url('https://media.discordapp.net/attachments/1175902958848839792/1175902959532515439/ruido-animado.gif?ex=67ebaab8&is=67ea5938&hm=b3763e7cb32c1a111732a92c075456dc3bd3e36fcb2b98624eb05208da580357&=&width=781&height=781');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */